Файл: RootPanel 1.7.0 FreeCode/RootPanel 1.7.0 FreeCode/_rootadmin/_maillogs.inc.php
Строк: 72
<?
if ($sub == "delete" and $id) {
checkAdminAccess('mailLogsDelete',1);
@mysql_query("delete from mail_logs where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
writeAdminLog("Удалено сообщение ID # $id");
$sub = "";
}
if ($sub == "view") {
checkAdminAccess('mailLogsRead',1);
if (!$id) {print "<font color=red>Утерян идентификатор сообщения.</font><br><br>";}
else {
$r=@mysql_query("select * from mail_logs where id=$id") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
if (mysql_num_rows($r) == 0) {print "<font color=red>Сообщение не найдено. Возможно оно было удалено.</font><br><br>";}
else {
print "<table cellpadding=3 width=99%>";
$rr = mysql_fetch_object($r);
$rr->message = preg_replace("/rn/ui", "<BR>", htmlDecode($rr->message));
$rr->message = preg_replace("/n/ui", "<BR>", htmlDecode($rr->message));
$rr->message = preg_replace("/&/ui", "&", htmlDecode($rr->message));
print "<tr><td align=center bgcolor=$font_head>Тема: <B>".$rr->subject."</b></td></tr>";
print "<tr><td bgcolor=$font_row2>Дата: $rr->dt</td></tr>";
print "<tr bgcolor=$font_row1><td valign=top><pre wrap=auto>$rr->message</pre><br><br></td></tr>";
print "</table>";
print "<A href=?do=$do&sub=delete&id=$id onclick="javascript: return confirm('Вы уверены, что хотите удалить сообщение?');"><img src=./_rootimages/del.gif border=0 alt='Удалить сообщение' title='Удалить сообщение'> удалить сообщение</a><br><br>";
}
}
}
if (!$sub) {
checkAdminAccess('mailLogsRead',1);
$r = @mysql_query("select * from mail_logs where uid=0 order by id desc") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
$rows = mysql_num_rows($r);
list($start, $perPage, $txt) = MakePages($page, $rows);
?>
<table cellpadding=3 width=99%>
<tr><td colspan=4 align=right><?=$txt?></td></tr>
<tr><td colspan=4 align=center bgcolor=<?=$font_head?>><B>Логи почты</b></td></tr>
<tr bgcolor=<?=$font_head?> align=center><td>ID #</td><td>Дата</td><td>Тема</td><td></td></tr>
<?
$r = @mysql_query("select * from mail_logs where uid=0 order by id desc LIMIT $start,$perPage") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
$cnt=0;
while ($rr = @mysql_fetch_object($r)) {
getfont();
$cnt++;
$delete="<A href=?do=$do&sub=delete&id=$rr->id onclick="javascript: return confirm('Вы уверены, что хотите удалить сообщение?');"><img src=./_rootimages/del.gif border=0 alt='Удалить сообщение' title='Удалить сообщение'></a>";
?>
<tr bgcolor="<?=$font_row?>" height=30>
<td valign=middle align=center> <?=$rr->id?> </td>
<td align=center> <?=$rr->dt?> </td>
<td> <a href=?do=<?=$do?>&sub=view&id=<?=$rr->id?>><?=$rr->subject?></a> </td>
<td align=center><?=$delete?></td>
</tr>
<?
}
?>
<tr bgcolor=<?=$font_head?>><Td colspan=4>Всего сообщений: <?=$rows?>, сообщений на странице: <?=$cnt?></td></td></tr>
<tr><td colspan=4 align=right><?=$txt?></td></tr>
</table><br><Center>
<?
}
?>