File size: 7.6Kb
<?php
require( '../../../sys/inc/core.php' );
$set['title'] = 'Жалобы';
include_once '../../../sys/inc/thead.php';
title();
err();
aut();
if ( user_access( 'adm_panel_show' ) ) {
if ( $user['group_access'] == 2 ) {
$types = " where `types` = 'chat' ";
} elseif ( $user['group_access'] == 3 ) {
$types = " where `types` = 'forum' ";
} elseif ( $user['group_access'] == 4 ) {
$types = " where (`types` = 'obmen_komm' OR `types` = 'files_komm') ";
} elseif ( $user['group_access'] == 5 ) {
$types = " where `types` = 'lib_komm' ";
} elseif ( $user['group_access'] == 6 ) {
$types = " where `types` = 'foto_komm' ";
} elseif ( $user['group_access'] == 11 ) {
$types = " where `types` = 'notes_komm' ";
} elseif ( $user['group_access'] == 12 ) {
$types = " where `types` = 'guest' ";
} elseif ( ( $user['group_access'] > 6 && $user['group_access'] < 10 ) || $user['group_access'] == 15 ) {
$types = null;
}
$k_post = db::count("SELECT COUNT(*) FROM `spamus` $types");
$k_page = k_page( $k_post, $set['p_str'] );
$page = page( $k_page );
$start = $set['p_str'] * $page - $set['p_str'];
echo "<table class='post'>\n";
if ( $k_post == 0 ) {
echo "<div class='mess'>\n";
echo "Нет новых жалоб\n";
echo "</div>\n";
} else {
echo "<div class='mess'>\n";
echo "Внимание! После рассмотрения жалобы не забывайте ее удалить!";
echo "</div>\n";
}
$q = db::query("SELECT * FROM `spamus` $types ORDER BY id DESC LIMIT $start, $set[p_str]");
while ( $post = $q->fetch_assoc() ) {
if ( $num == 0 ) {
echo " <div class='nav1'>\n";
$num = 1;
} elseif ( $num == 1 ) {
echo " <div class='nav2'>\n";
$num = 0;
}
$ank = get_user( $post['id_user'] );
$spamer = get_user( $post['id_spam'] );
echo "<b>Раздел:</b> ";
if ( $post['razdel'] == 'mail' )
echo "<font color='red'>Почта</font><br />";
if ( $post['razdel'] == 'guest' )
echo "<a href='/guest/'><font color='red'>Гостевая</font></a><br />";
if ( $post['razdel'] == 'files_komm' ) {
$file_id = db::fetch("SELECT * FROM `obmennik_files` WHERE `id` = '$post[id_object]' LIMIT 1", ARRAY_A);
$dir = db::fetch("SELECT * FROM `user_files` WHERE `id` = '$file_id[my_dir]' LIMIT 1", ARRAY_A);
echo "<font color='red'>Личные файлы</font> | ";
echo " <a href='/user/personalfiles/$file_id[id_user]/$dir[id]/?id_file=$file_id[id]'>" . htmlspecialchars( $file_id['name'] ) . "</a><br />\n";
}
if ( $post['razdel'] == 'obmen_komm' ) {
$file_id = db::fetch("SELECT * FROM `obmennik_files` WHERE `id` = '$post[id_object]' LIMIT 1", ARRAY_A);
$dir_id = db::fetch("SELECT * FROM `obmennik_dir` WHERE `id` = '$file_id[id_dir]' LIMIT 1", ARRAY_A);
echo "<font color='red'>Зона обмена</font> | ";
echo " <a href='/obmen$dir_id[dir]$file_id[id].$file_id[ras]?showinfo'>" . htmlspecialchars( $file_id['name'] ) . "</a><br />\n";
}
if ( $post['razdel'] == 'notes_komm' ) {
$notes = db::fetch("SELECT * FROM `notes` WHERE `id` = '$post[id_object]' LIMIT 1", ARRAY_A);
echo "<font color='red'>Дневники</font> | ";
echo " <a href='/plugins/notes/list.php?id=$notes[id]'>" . htmlspecialchars( $notes['name'] ) . "</a><br />\n";
}
if ( $post['razdel'] == 'forum' ) {
$them = db::fetch("SELECT * FROM `forum_t` WHERE `id` = '$post[id_object]' LIMIT 1", ARRAY_A);
echo "<font color='red'>Форум</font> | ";
echo " <a href='/forum/$them[id_forum]/$them[id_razdel]/$them[id]/'>" . htmlspecialchars( $them['name'] ) . "</a><br />\n";
}
if ( $post['razdel'] == 'loads_komm' ) {
$komm = db::fetch("SELECT * FROM `loads_komm` WHERE `id` = '$post[id_object]' LIMIT 1", ARRAY_A);
$file = db::fetch("SELECT * FROM `loads_list` WHERE `name` = '$komm[file]' LIMIT 1", ARRAY_A);
echo "<font color='red'>Загрузки</font> | ";
echo " <a href='/loads/?komm&d=$file[path]&f=$file[name]'>" . htmlspecialchars( $file['name'] ) . "</a><br />\n";
}
if ( $post['razdel'] == 'foto_komm' ) {
$foto = db::fetch("SELECT * FROM `gallery_foto` WHERE `id` = '$post[id_object]' LIMIT 1", ARRAY_A);
echo "<font color='red'>Фото</font> | ";
echo " <a href='/foto/$foto[id_user]/$foto[id_gallery]/$foto[id]/'>" . htmlspecialchars( $foto['name'] ) . "</a><br />\n";
}
if ( $post['razdel'] == 'stena' ) {
echo "<font color='red'>Стена</font> | ";
$anketa = get_user( $post['id_object'] );
echo " <a href='/info.php?id=$anketa[id]'>$anketa[nick]</a>\n";
echo " " . medal( $anketa['id'] ) . " " . online( $anketa['id'] ) . "<br />";
}
if ( $post['razdel'] == 'status_komm' ) {
$status = db::fetch("SELECT * FROM `status` WHERE `id` = '$post[id_object]' LIMIT 1", ARRAY_A);
echo "<a href='/user/status/komm.php?id=$status[id]'><font color='red'>Статус</font></a> | ";
$anketa = get_user( $status['id_user'] );
echo " <a href='/info.php?id=$anketa[id]'>$anketa[nick]</a>\n";
echo " " . medal( $anketa['id'] ) . " " . online( $anketa['id'] ) . "<br />";
}
echo "<b>Жалоба от:</b> <a href='/info.php?id=$ank[id]'>$ank[nick]</a>\n";
echo " " . medal( $ank['id'] ) . " " . online( $ank['id'] ) . " (" . vremja( $post['time'] ) . ")<br />";
if ( $post['razdel'] == 'mail' || $post['razdel'] == 'guest' || $post['razdel'] == 'forum' || $post['razdel'] == 'stena' )
echo "<b>На сообщение:</b> <font color='red' style='border-bottom: 1px solid green;'>" . output_text( $post['spam'] ) . "<br /></font>\n";
echo "<b>Комментарий:</b> " . output_text( $post['msg'] ) . "<br />";
echo "<b>Нарушитель:</b> <a href='/info.php?id=$spamer[id]'>$spamer[nick]</a>";
echo "" . medal( $spamer['id'] ) . " " . online( $spamer['id'] ) . "<br />";
echo " </div>\n";
if ( ( $user['id'] != $spamer['id'] && $user['group_access'] >= $spamer['group_access'] ) || ( $user['id'] == 1 ) ) {
echo "<div class='mess'>[<a href='/adm_panel/ban.php?id=$spamer[id]'><img src='/style/icons/blicon.gif' alt='*'> бан</a>]
[<a href='delete.php?id=$post[id]&otkl'><img src='/style/icons/delete.gif' alt='*'> отклонить</a>] [<a href='delete.php?id=$post[id]'><img src='/style/icons/ok.gif' alt='*'> рассмотрена</a>] </div>\n";
} else if ( $user['id'] == $spamer['id'] ) {
echo "<div class='mess'>На вас поступила жалоба от <font color='green'>$ank[nick]</font>
пожалуста дождитесь администратора для выяснения обстоятельств.</div>\n";
} else {
echo "<div class='mess'>У вас не достаточно полномочий, для рассмотрения этой жалобы.</div>\n";
}
echo "</table>\n";
}
if ( $k_page > 1 )
str( '?', $k_page, $page );
echo "<div class='foot'>\n";
echo "<img src='/style/icons/str2.gif' alt='*'> <a href='/plugins/admin/'>Админ раздел</a><br />\n";
echo "</div>\n";
}
include_once '../../../sys/inc/tfoot.php';
?>