From 6f6224d0a7c579e4cb3f4ec204241598de8eeec3 Mon Sep 17 00:00:00 2001 From: cookie Date: Tue, 29 Nov 2005 23:51:32 +0000 Subject: messages system neu erstellt git-svn-id: svn://svn.cccv.de/engel-system@97 29ba0400-6e00-0410-a75a-ca02368028f8 --- www-ssl/nonpublic/menu.php | 2 + www-ssl/nonpublic/messages.php | 134 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100755 www-ssl/nonpublic/messages.php (limited to 'www-ssl/nonpublic') diff --git a/www-ssl/nonpublic/menu.php b/www-ssl/nonpublic/menu.php index af7981b3..c86115f9 100755 --- a/www-ssl/nonpublic/menu.php +++ b/www-ssl/nonpublic/menu.php @@ -16,6 +16,8 @@ $Menu["Entry"][5]["File"] = "wecken.php"; $Menu["Entry"][5]["Name"] = Get_Text("pub_menu_Wecken"); $Menu["Entry"][6]["File"] = "waeckliste.php"; $Menu["Entry"][6]["Name"] = Get_Text("pub_menu_Waeckerlist"); +$Menu["Entry"][10]["File"] = "messages.php"; +$Menu["Entry"][10]["Name"] = Get_Text("pub_menu_messages"); $Menu["Entry"][7]["File"] = "faq.php"; $Menu["Entry"][7]["Name"] = Get_Text("pub_menu_questionEngel"); $Menu["Entry"][8]["File"] = "einstellungen.php"; diff --git a/www-ssl/nonpublic/messages.php b/www-ssl/nonpublic/messages.php new file mode 100755 index 00000000..0a444426 --- /dev/null +++ b/www-ssl/nonpublic/messages.php @@ -0,0 +1,134 @@ + 0 ) + echo "
". Get_Text("pub_messages_new1"). + " ". mysql_num_rows( $erg ). " ". + Get_Text("pub_messages_new2"). "

"; +} + + +If( !isset($_GET["action"]) ) + $_GET["action"] = "start"; + +switch( $_GET["action"]) +{ + case "start": + echo Get_Text("Hello"). $_SESSION['Nick']. ",
\n"; + echo Get_Text("pub_messages_text1"). "

\n"; + + //##################### + //show exist Messages + //##################### + $SQL = "SELECT * FROM `Messages` WHERE `SUID`=". $_SESSION["UID"]. " OR `RUID`=". $_SESSION["UID"]; + $erg = mysql_query($SQL, $con); + + echo "\n"; + echo "\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\n"; + + for( $i=0; $i\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\n"; + } + + //##################### + //send Messeges + //##################### + echo ""; + echo "\n"; + echo "\t\n"; + echo "\t\n"; + // Listet alle Nicks auf + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\n"; + echo ""; + + echo "
". Get_Text("pub_messages_Datum"). "". Get_Text("pub_messages_Von"). "". Get_Text("pub_messages_An"). "". Get_Text("pub_messages_Text"). "
". mysql_result( $erg, $i, "Datum" ). "". UID2Nick( mysql_result( $erg, $i, "SUID" )). "". UID2Nick( mysql_result( $erg, $i, "RUID" )). "". mysql_result( $erg, $i, "Text" ). ""; + + if( mysql_result( $erg, $i, "RUID")==$_SESSION["UID"]) + { + echo "". Get_Text("pub_messages_DelMsg"). ""; + if( mysql_result( $erg, $i, "isRead")=="N") + echo "

". Get_Text("pub_messages_MarkRead"). ""; + } + echo "
\n"; + break; + + case "SendMsg": + echo Get_Text("pub_messages_Send1"). "...
\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 `SUID`=". $_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 ("./inc/footer.php"); +?> -- cgit v1.2.3-54-g00ecf