pragmaMx Support Forum

pragmaMx => Coder und Bastlerecke => Gemeinschaftsprojekt "private messages" erweitern => Thema gestartet von: neo3003 in 08 Juni 2008, 19:10:57

Titel: gelesen/ungelesen - fix für den postausgang
Beitrag von: neo3003 in 08 Juni 2008, 19:10:57
habe festgestellt, dass die "ungelesen/gelesen" anzeige im postausgang nicht korrekt war..
hab das mal gefixt..

neuer code:
//Nachrichten ungelesenen auslesen für "pix" ----->
$select1 = "SELECT ${prefix}_priv_msgs.* "
         . "FROM ${prefix}_priv_msgs_send LEFT JOIN ${prefix}_priv_msgs ON ${prefix}_priv_msgs_send.msg_time = ${prefix}_priv_msgs.msg_time ";
$where1 = "where ${prefix}_priv_msgs_send.from_userid = $uid and ${prefix}_priv_msgs_send.from_userid is not NULL ";
$sort1 = "order by ${prefix}_priv_msgs_send.msg_time"; //sorty by .....
$result_read_msg = sql_query($select1 . $where1 . $sort1 . $limit); # or die(); // Now lets do it !!
//<----- bis hier

und weiter unetn bei der auswertung lässt sich nun auch anzeigen, ob die nachricht gelöscht wurde vom empfänger..
dazu der neue code:
if ($ungelesen["read_msg"] == 0 && $ungelesen["read_msg"] != "")
{
                echo "<img src=\"$url_images/read.gif\" border=\"0\" alt=\"" . _PMSNOTREAD . "\">";
            }
elseif (is_null($ungelesen["read_msg"]))
{
                echo "del";
            }
else
{
                echo "";
            }

an der stelle könnte man anstatt dem "del" auch wieder ein bild anzeigen lassen...
beide korrekturen gehören in die index.php..

ich hoffe, man kann diese korrektur gebrauchen

viele grüße

neo3003
Titel: Re: gelesen/ungelesen - fix für den postausgang
Beitrag von: GerhardSt in 08 Juni 2008, 19:43:27
Hi neo3003, :)

danke, das du hier auch aktiv dabei bist. :thumbup:

Wie bereit´s im anderen Thread erwähnt, sind in dem alten Code noch mehr Fehler vorhanden.

Auch dieser Fehler stand auf der Liste und wurde bereits behoben, nur ohne Löschanzeige ;)

Aber diesen Vorschlag, werde ich noch einbauen, danke :thumbup:

Gruß Gerhard