File size: 6.28Kb
<?php
/*
////////////////////////////////////////////////////////////////////////////////
// JohnCMS Content Management System //
// Официальный сайт сайт проекта: http://johncms.com //
// Дополнительный сайт поддержки: http://gazenwagen.com //
////////////////////////////////////////////////////////////////////////////////
// JohnCMS core team: //
// Евгений Рябинин aka john77 john77@gazenwagen.com //
// Олег Касьянов aka AlkatraZ alkatraz@gazenwagen.com //
// //
// Информацию о версиях смотрите в прилагаемом файле version.txt //
////////////////////////////////////////////////////////////////////////////////
*/
define('_IN_JOHNCMS', 1);
session_name('SESID');
session_start();
$headmod = 'ignor';
$textl = 'Игнор-лист';
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php");
if (!empty ($_SESSION['uid'])) {
if (!empty ($_GET['act'])) {
$act = $_GET['act'];
}
switch ($act) {
case "add" :
echo '<div class="phdr">Добавить в игнор</div>';
echo "<form action='ignor.php?act=edit&add=1' method='post'>
Введите ник<br/>";
echo "<input type='text' name='nik' value='' /><br/>
<input type='submit' value='Добавить' />
</form>";
echo '<p><a href="ignor.php">В список</a><br/>';
break;
case "edit" :
if (!empty ($_POST['nik'])) {
$nik = check($_POST['nik']);
}
elseif (!empty ($_GET['nik'])) {
$nik = check($_GET['nik']);
}
else {
if (empty ($_GET['id'])) {
echo "Ошибка!<br/><a href='ignor.php'>В список</a><br/>";
require_once ("../incfiles/end.php");
exit;
}
$nk = mysql_query("select * from `users` where id='" . $id . "';");
$nk1 = mysql_fetch_array($nk);
$nik = $nk1['name'];
}
if (!empty ($_GET['add'])) {
$add = intval($_GET['add']);
}
$adc = mysql_query("select * from `privat` where me='" . $login . "' and ignor='" . $nik . "';");
$adc1 = mysql_num_rows($adc);
$addc = mysql_query("select * from `users` where name='" . $nik . "';");
$addc2 = mysql_fetch_array($addc);
$addc1 = mysql_num_rows($addc);
if ($add == 1) {
if ($addc2['rights'] >= 1 || $nik == $nickadmina || $nik == $nickadmina) {
echo '<p>Администрацию нельзя в игнор!!!<br/><a href="ignor.php">В список</a></p>';
require_once ("../incfiles/end.php");
exit;
}
if ($adc1 == 0) {
if ($addc1 == 1) {
mysql_query("insert into `privat` values(0,'" . $foruser . "','','" . $realtime . "','','','','','0','" . $login . "','','" . $nik . "','');");
echo "Юзер добавлен в игнор<br/>";
}
else {
echo "Данный логин отсутствует в базе данных<br/>";
}
}
else {
echo "Данный логин уже есть в Вашем игноре<br/>";
}
}
else {
if ($adc1 == 1) {
if ($addc1 == 1) {
mysql_query("delete from `privat` where me='" . $login . "' and ignor='" . $nik . "';");
echo "Юзер удалён из игнора<br/>";
}
else {
echo "Данный логин отсутствует в базе данных<br/>";
}
}
else {
echo "Этого логина нет в Вашем игноре<br/>";
}
}
echo "<p><a href='?'>В список</a><br />";
break;
case 'del' :
$req = mysql_query("SELECT * FROM `privat` WHERE `id`='" . $id . "' AND `me`='" . $login . "';");
$res = mysql_fetch_array($req);
if (mysql_num_rows($req) == 1) {
mysql_query("DELETE FROM `privat` WHERE `id`='" . $id . "';");
echo '<p>Юзер <b>' . $res['ignor'] . '</b> удалён из игнора</p>';
}
else {
echo '<p>Ошибка</p>';
}
echo '<p><a href="?">Игнор-лист</a><br />';
break;
default :
echo '<div class="phdr">Игнор-лист</div>';
$ig = mysql_query("select * from `privat` where me='" . $login . "' and ignor!='';");
$colig = mysql_num_rows($ig);
while ($mass = mysql_fetch_array($ig)) {
$uz = mysql_query("select * from `users` where name='$mass[ignor]';");
$mass1 = mysql_fetch_array($uz);
echo '<div class="menu">' . $mass['ignor'];
$ontime = $mass1['lastdate'];
$ontime2 = $ontime + 300;
if ($realtime > $ontime2) {
echo '<font color="#FF0000"> [Off]</font>';
}
else {
echo '<font color="#00AA00"> [ON]</font>';
}
echo ' <a href="ignor.php?act=del&id=' . $mass['id'] . '">[X]</a></div>';
}
echo '<p><a href="?act=add">Добавить юзера в игнор</a><br />';
break;
}
}
echo "<a href='../index.php?act=cab'>В кабинет</a></p>";
require_once ("../incfiles/end.php");
?>