pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: Juliet am 07 Juli 2004, 00:21:51

Titel: Banneradministration - Sonstiges nicht speicherbar
Beitrag von: Juliet am 07 Juli 2004, 00:21:51
Hallo zusammen,

ich wollte bei einem Werbekunden in das Feld Sonstiges die Info eintragen wann da Banner freigeschaltet wurde und wie lange die Laufzeit ist.
Leider übernimmt das Feld jedoch meine Einträge nicht. Gehe ich auf Speichern hat es den Anschein die Daten werden übernommen. Rufe ich das Profil erneut auf ist das FEld leer.

Hat jemand eine Idee wieso?
Titel: Re: Banneradministration - Sonstiges nicht speicherbar
Beitrag von: DarkBoy am 07 Juli 2004, 10:31:37
Schau mal nach in der  PREFIX_bannerclient ob das feld  EXTRAINFO, denn überhaupt den von dir geschriebenen Text abspeichert.
So könnte man das schon mal eingrenzen.
Titel: Re: Banneradministration - Sonstiges nicht speicherbar
Beitrag von: Juliet am 07 Juli 2004, 10:56:11
Hallo DarkBoy,

nein, es wird nichts in die DB geschrieben.
Wie ich erkennen konnte fehlte in admin/module/banners.php bei der
function bannerclientchange das update für die $extrainfo ... habe ich ornungsgemäß nachgetragen und jetzt funktioniert es:

Line  574function bannerclientchange($pvs) {
    global $prefix;
    extract($pvs);
    sql_query("update ".$prefix."_bannerclient set name='".mxAddSlashesForSQL($b_name)."', contact='".mxAddSlashesForSQL($contact)."', email='".mxAddSlashesForSQL($email)."', login='".mxAddSlashesForSQL($login)."', passwd='".mxAddSlashesForSQL($passwd)."' where cid=$cid");
    Header("Location: admin.php?op=banneradmin#top");
}
ergänzen:function bannerclientchange($pvs) {
    global $prefix;
    extract($pvs);
    sql_query("update ".$prefix."_bannerclient set name='".mxAddSlashesForSQL($b_name)."', contact='".mxAddSlashesForSQL($contact)."', email='".mxAddSlashesForSQL($email)."', login='".mxAddSlashesForSQL($login)."', passwd='".mxAddSlashesForSQL($passwd)."', extrainfo='".mxAddSlashesForSQL($extrainfo)."' where cid=$cid");
    Header("Location: admin.php?op=banneradmin#top");
}  

Sollte für die nächster Version geändert werden ;)

[Editiert am 7/7/2004 von Juliet]
Titel: Re: Banneradministration - Sonstiges nicht speicherbar
Beitrag von: Andi am 07 Juli 2004, 11:13:11
Hi Juliet :)
thx für den Bugfix :thumbup:
Dass das noch niemand vorher aufgefallen ist...
Egal, kommt in den Bugtracker und wird geändert ;)
Titel: Re: Banneradministration - Sonstiges nicht speicherbar
Beitrag von: akhan am 07 Juli 2004, 12:00:11
Danke Juliet, hab auch korrigiert.   :)

Andi, Es ist zwar Kleinigkeit aber nur zum Vervollständigung:

In admin/module/lang-english.php fehlt  die Konstante:

define("_ALTTEXT","MouseOverText");

[Editiert am 7/7/2004 von akhan]
Titel: Re: Banneradministration - Sonstiges nicht speicherbar
Beitrag von: Andi am 07 Juli 2004, 12:04:33
Thx für den Hinweis akhan :thumbup:  :)