Blame | Last modification | View Log | Download
<?php/************************************************************** TorrentFlux - PHP Torrent Manager* www.torrentflux.com**************************************************************//*This file is part of TorrentFlux.TorrentFlux is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2 of the License, or(at your option) any later version.TorrentFlux is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with TorrentFlux; if not, write to the Free SoftwareFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA*/include_once("config.php");include_once("functions.php");if(empty($cfg['user'])){// the user probably hit this page directheader("location: index.php");exit;}$delete = getRequestVar('delete');if(!empty($delete)){DeleteMessage($delete);header("location: ".$_SERVER['PHP_SELF']);}$mid = getRequestVar('mid');if (!empty($mid)){list($from_user, $message, $ip, $time, $isnew, $force_read) = GetMessage($mid);if(!empty($from_user) && $isnew == 1){// We have a Message that is being seen// Mark it as NOT new.MarkMessageRead($mid);}DisplayHead(_MESSAGES);$message = check_html($message, "nohtml");$message = str_replace("\n", "<br>", $message);echo "<a href=\"".$_SERVER['PHP_SELF']."\"><img src=\"images/up_dir.gif\" width=16 height=16 title=\""._RETURNTOMESSAGES."\" border=0>"._RETURNTOMESSAGES."</a><br>";echo "<table width=\"740\" border=1 bordercolor=\"".$cfg["table_admin_border"]."\" cellpadding=\"2\" cellspacing=\"0\"><tr>";echo "<td bgcolor=\"".$cfg["table_header_bg"]."\" colspan=2>";echo "<table width=\"100%\" cellpadding=0 cellspacing=0 border=0><tr><td>";echo _FROM.": <strong>".$from_user."</strong></td><td align=\"right\">";if (IsUser($from_user)){echo "<a href=\"message.php?to_user=".$from_user."&rmid=".$mid."\"><img src=\"images/reply.gif\" width=16 height=16 title=\""._REPLY."\" border=0></a>";}echo "<a href=\"".$_SERVER['PHP_SELF']."?delete=".$mid."\"><img src=\"images/delete_on.gif\" width=16 height=16 title=\""._DELETE."\" border=0></a></td></tr></table>";echo "</td></tr>";echo "<tr><td colspan=2>"._DATE.": <strong>".date(_DATETIMEFORMAT, $time)."</strong></td></tr>";echo "</tr><td colspan=2 bgcolor=\"".$cfg["table_data_bg"]."\">"._MESSAGE.":<blockquote><strong>".$message."</strong></blockquote></td></tr>";echo "</table>";}else{DisplayHead(_MESSAGES);// read and display all messages in a list.$inx = 0;DisplayMessageList();echo "<table width=\"760\" border=1 bordercolor=\"".$cfg["table_admin_border"]."\" cellpadding=\"2\" cellspacing=\"0\" bgcolor=\"".$cfg["table_data_bg"]."\"><tr>";echo "<td bgcolor=\"".$cfg["table_header_bg"]."\" width=\"20%\"><div align=center class=\"title\">"._FROM."</div></td>";echo "<td bgcolor=\"".$cfg["table_header_bg"]."\"><div align=center class=\"title\">"._MESSAGE."</div></td>";echo "<td bgcolor=\"".$cfg["table_header_bg"]."\" width=\"20%\"><div align=center class=\"title\">"._DATE."</div></td>";echo "<td bgcolor=\"".$cfg["table_header_bg"]."\" width=\"10%\"><div align=center class=\"title\">"._ADMIN."</div></td>";echo "</tr>";$sql = "SELECT mid, from_user, message, IsNew, ip, time, force_read FROM tf_messages WHERE to_user=".$db->qstr($cfg['user'])." ORDER BY time";$result = $db->Execute($sql);showError($db,$sql);while(list($mid, $from_user, $message, $new, $ip, $time, $force_read) = $result->FetchRow()){if($new == 1){$mail_image = "images/new_message.gif";}else{$mail_image = "images/old_message.gif";}$display_message = check_html($message, "nohtml");if(strlen($display_message) >= 40) { // needs to be trimmed$display_message = substr($display_message, 0, 39);$display_message .= "...";}$link = $_SERVER['PHP_SELF']."?mid=".$mid;echo "<tr><td> <a href=\"".$link."\"><img src=\"".$mail_image."\" width=14 height=11 title=\"\" border=0 align=\"absmiddle\"></a> <a href=\"".$link."\">".$from_user."</a></td>";echo "<td><a href=\"".$link."\">".$display_message."</a></td>";echo "<td align=\"center\"><a href=\"".$link."\">".date(_DATETIMEFORMAT, $time)."</a></td>";echo "<td align=\"right\">";// Is this a force_read from an admin?if ($force_read == 1){// Yes, then don't let them delete the message yetecho "<img src=\"images/delete_off.gif\" width=16 height=16 title=\"\" border=0>";}else{// No, let them reply or delete itif (IsUser($from_user)){echo "<a href=\"message.php?to_user=".$from_user."&rmid=".$mid."\"><img src=\"images/reply.gif\" width=16 height=16 title=\""._REPLY."\" border=0></a>";}echo "<a href=\"".$_SERVER['PHP_SELF']."?delete=".$mid."\"><img src=\"images/delete_on.gif\" width=16 height=16 title=\""._DELETE."\" border=0></a></td></tr>";}$inx++;} // End Whileecho "</table>";if($inx == 0){echo "<div align=\"center\"><strong>-- "._NORECORDSFOUND." --</strong></div>";}} // end the elseDisplayFoot();?>