/*
# автор: Apollo aka Роман Смоляков [также вы можете меня найти по никнейму Millennium]
# E-mail : apollo@email.ua
# WAP-Site : http://7ki.ru
# ICQ : 77994551
# Вы не имеете право вносить изменения в код скрипта для его дальнейшего распространения
# Есть недоработки, баги. Желания нету дорабатывать этот скрипт.
# Если хотите поблагодарить: Z412465594575, R219928904229
# P.S. Пишу скрипты на заказ!
# Копирайт не убирать!
# Удачи! :)
*/
require_once('../core/includes/startPage.html');
// Установка соединения с БД
require_once(START.'core/includes/db.html');
// Константы
require_once(START.'core/includes/constants.html');
// Библиотеки функций
require_once(START.'core/includes/functions.html');
switch($area){
default:
title('Админка: '.$times.'');
level(1);
echo '
# Меню
';
echo '
';
$tiki=mysql_result(mysql_query("SELECT COUNT(*) FROM `tickets`"), 0);
$news=mysql_result(mysql_query("SELECT COUNT(*) FROM `news`"), 0);
$us=mysql_result(mysql_query("SELECT COUNT(*) FROM `user`"), 0);
echo '» Управление новостями ['.$news.'] ';
text('» Тикеты','',' ['.$tiki.'] ');
echo '
» Управление пользователями ['.$us.']
» Редактирование правил
» База операторов
» Выполнение SQL запроса
» Оптимизация таблиц
';
$mod = mysql_result(mysql_query('select count(`id`) from `plasec` where `status`="moded"'),0);
$ban = mysql_result(mysql_query('select count(`id`) from `plasec` where `status`="block"'),0);
$all = mysql_result(mysql_query('select count(*) from `plasec`'),0);
text('» Управление сайтами','',' [all:'.$all.'/moded:'.$mod.'/block:'.$ban.'] ');
echo '
';
break;
case 'rules':
title('Правила: '.$times.'');
$pid = intval($_GET['remove']);
if(isset($_GET['delete'])){
$delete = intval($_GET['delete']);
if(mysql_query('delete from `rules` where `id`="'.$delete.'"') == 'true'){ header('Location: ?area=rules'); }
}else{
if(isset($_GET['remove'])){
if(isset($_POST['go'])){
$text = check($_POST['text']);
$update = mysql_query('update `rules` set `text`="'.$text.'" where `id`="'.$pid.'"');
if($update == 'true'){ header('Location: ?area=rules'); }else{ echo 'Ошибка! '; }
}else{
$array = mysql_fetch_array(mysql_query('select * from `rules` where `id`="'.$pid.'"'));
echo '
Текст правила: '.$array[text].'
';
}
}else{
if(isset($_GET['add'])){
if(isset($_POST['go'])){
$text = check($_POST['text']);
$insert = mysql_query('insert into `rules` set `text`="'.$text.'"');
if($insert == 'true'){ header('Location: ?area=rules'); }else{ echo 'Ошибка! '; }
}else{
echo '
Текст правила: '.$array[text].'
';
}
}else{
$all = mysql_result(mysql_query('select count(`id`) from `rules`'),0);
$query = mysql_query('select * from `rules` order by `id` asc');
while($array = mysql_fetch_array($query)){
echo '
';
}else{
if(isset($_POST['go'])){
if(!empty($_POST['ot']) && !empty($_POST['do'])){
$ips = explode('.',$_POST["ot"]);
$ipn = explode('.',$_POST["do"]);
$ipnum = $ips[3] + $ips[2]*256 + $ips[1]*256*256 + $ips[0]*256*256*256;
$ipnum1 = $ipn[3] + $ipn[2]*256 + $ipn[1]*256*256 + $ipn[0]*256*256*256;
}
if(!empty($_POST['ot1']) && !empty($_POST['do1'])){
$ipnum = intval($_POST['ot1']);
$ipnum1 = intval($_POST['do1']);
}
if(mysql_result(mysql_query('select count(`id`) from `base_ip` where `ot`<="'.$ipnum.'" and `do`>="'.$ipnum.'" or `ot`<="'.$ipnum1.'" and `do`>="'.$ipnum1.'"limit 1'),0)>0){
err('Такой диапазон уже существует!');
}else{
$quer = mysql_fetch_array(mysql_query('select * from `country` where `id`="'.intval($_POST[country]).'" limit 1'));
$insert = mysql_query('insert into `base_ip` set `country`="'.$quer[name].'", `op`="'.check($_POST[op]).'", `ot`="'.$ipnum.'", `do`="'.$ipnum1.'"');
if($insert == true){err('Добавлено');}else{err('Ошибка!');}
}}
echo '
Страна: ';
$quer = mysql_query('select * from `country` order by `name` asc');
while($select = mysql_fetch_array($quer)){
echo '';
}
echo '
Оператор:
Диапазон:
От ip (например: 83.149.0.0):
До ip (например: 83.149.7.255):
Или
От (например: 1402273792):
До (например: 1402275839):
» Поиск
';
}
break;
case 'SQL':
title('Админ-панель: Выполнение SQL запроса');
if (isset($_POST['query']) and !empty($_POST['query']))
{
$sql=trim(str_replace("\'","'",$_POST['query']));
$sql=explode(";",$sql);
$k_z=0; $k_z_ok=0;
for ($i=0;$i0)
{
if ($k_z_ok==1 and $k_z=1)
echo '
Запрос успешно выполнен!
';
else
echo '
Выполнено '.$k_z_ok.' запросов из '.$k_z.'
';
}else{err('Ошибка выполнения запроса');}
}
echo '