<?php require_once ('../bootstrap.php'); $title = "Himmel"; $header = ""; include "includes/header.php"; if (!isset ($_GET["action"])) $_GET["action"] = "start"; switch ($_GET["action"]) { case "start" : echo Get_Text("Hello") . $_SESSION['Nick'] . ", <br />\n"; echo Get_Text("pub_messages_text1") . "<br /><br />\n"; //show exist Messages $SQL = "SELECT * FROM `Messages` WHERE `SUID`='" . $_SESSION["UID"] . "' OR `RUID`='" . $_SESSION["UID"] . "'"; $erg = mysql_query($SQL, $con); echo "<table border=\"0\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n"; echo "<tr>\n"; echo "<td class=\"contenttopic\"><b>" . Get_Text("pub_messages_Datum") . "</b></td>\n"; echo "<td class=\"contenttopic\"><b>" . Get_Text("pub_messages_Von") . "</b></td>\n"; echo "<td class=\"contenttopic\"><b>" . Get_Text("pub_messages_An") . "</b></td>\n"; echo "<td class=\"contenttopic\"><b>" . Get_Text("pub_messages_Text") . "</b></td>\n"; echo "<td class=\"contenttopic\"></td>\n"; echo "</tr>\n"; for ($i = 0; $i < mysql_num_rows($erg); $i++) { echo "<tr class=\"content\">\n"; echo "<td>" . mysql_result($erg, $i, "Datum") . "</td>\n"; echo "<td>" . UID2Nick(mysql_result($erg, $i, "SUID")) . "</td>\n"; echo "<td>" . UID2Nick(mysql_result($erg, $i, "RUID")) . "</td>\n"; echo "<td>" . mysql_result($erg, $i, "Text") . "</td>\n"; echo "<td>"; if (mysql_result($erg, $i, "RUID") == $_SESSION["UID"]) { echo "<a href=\"?action=DelMsg&Datum=" . mysql_result($erg, $i, "Datum") . "\">" . Get_Text("pub_messages_DelMsg") . "</a>"; if (mysql_result($erg, $i, "isRead") == "N") echo "<a href=\"?action=MarkRead&Datum=" . mysql_result($erg, $i, "Datum") . "\">" . Get_Text("pub_messages_MarkRead") . "</a>"; } else { if (mysql_result($erg, $i, "isRead") == "N") echo Get_Text("pub_messages_NotRead"); } echo "</td>\n"; echo "</tr>\n"; } // send Messeges echo "<form action=\"" . $_SERVER['SCRIPT_NAME'] . "?action=SendMsg\" method=\"POST\">"; echo "<tr class=\"content\">\n"; echo "<td></td>\n"; echo "<td></td>\n"; // Listet alle Nicks auf echo "<td><select name=\"RUID\">\n"; $usql = "SELECT * FROM `User` WHERE (`UID`!='" . $_SESSION["UID"] . "') ORDER BY `Nick`"; $uErg = mysql_query($usql, $con); $urowcount = mysql_num_rows($uErg); for ($k = 0; $k < $urowcount; $k++) { echo "<option value=\"" . mysql_result($uErg, $k, "UID") . "\">" . mysql_result($uErg, $k, "Nick") . "</option>\n"; } echo "</select></td>\n"; echo "<td><textarea name=\"Text\" cols=\"30\" rows=\"10\"></textarea></td>\n"; echo "<td><input type=\"submit\" value=\"" . Get_Text("save") . "\"></td>\n"; echo "</tr>\n"; echo "</form>"; echo "</table>\n"; break; case "SendMsg" : echo Get_Text("pub_messages_Send1") . "...<br />\n"; $SQL = "INSERT INTO `Messages` ( `Datum` , `SUID` , `RUID` , `Text` ) VALUES (" . "'" . gmdate("Y-m-j H:i:s", time()) . "', " . "'" . $_SESSION["UID"] . "', " . "'" . $_POST["RUID"] . "', " . "'" . $_POST["Text"] . "');"; $Erg = mysql_query($SQL, $con); if ($Erg == 1) echo Get_Text("pub_messages_Send_OK") . "\n"; else echo Get_Text("pub_messages_Send_Error") . "...\n(" . mysql_error($con) . ")"; break; case "MarkRead" : $SQL = "UPDATE `Messages` SET `isRead` = 'Y' " . "WHERE `Datum` = '" . $_GET["Datum"] . "' AND `RUID`='" . $_SESSION["UID"] . "' " . "LIMIT 1 ;"; $Erg = mysql_query($SQL, $con); if ($Erg == 1) echo Get_Text("pub_messages_MarkRead_OK") . "\n"; else echo Get_Text("pub_messages_MarkRead_KO") . "...\n(" . mysql_error($con) . ")"; break; case "DelMsg" : $SQL = "DELETE FROM `Messages` " . "WHERE `Datum` = '" . $_GET["Datum"] . "' AND `RUID` ='" . $_SESSION["UID"] . "' " . "LIMIT 1;"; $Erg = mysql_query($SQL, $con); if ($Erg == 1) echo Get_Text("pub_messages_DelMsg_OK") . "\n"; else echo Get_Text("pub_messages_DelMsg_KO") . "...\n(" . mysql_error($con) . ")"; break; default : echo Get_Text("pub_messages_NoCommand"); } include "includes/footer.php"; ?>