gelesen/ungelesen - fix für den postausgang

Begonnen von neo3003, 08 Juni 2008, 19:10:57

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

neo3003

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

GerhardSt

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