File size: 5.83Kb
<?php
/*
////////////////////////////////////////////////////////////////////////////////
// JohnCMS Mobile Content Management System //
// Project site: http://johncms.com //
// Support site: http://gazenwagen.com //
////////////////////////////////////////////////////////////////////////////////
// Lead Developer: Oleg Kasyanov (AlkatraZ) [email protected] //
// Development Team: Eugene Ryabinin (john77) [email protected] //
// Dmitry Liseenko (FlySelf) [email protected] //
////////////////////////////////////////////////////////////////////////////////
*/
define('_IN_JOHNCMS', 1);
$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 = functions::check($_POST['nik']);
} elseif (!empty($_GET['nik'])) {
$nik = functions::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='profile.php?act=office'>В кабинет</a></p>";
require_once('../incfiles/end.php');
?>