PK
z\>
adm_panel/PK
z\> adm_panel/category.phpДобавить категорию ';
$cat = mysql_query("SELECT * FROM `".$prefix."cat` ORDER BY `position` ASC");
if(mysql_num_rows($cat) > 0)
{
while($row = mysql_fetch_assoc($cat))
{
echo '
';
echo '';
echo 'Позиция ['.$row['position'].']
';
echo '---
';
echo '
Удалить |
Изменить ';
echo '
';
}
}
else
{
echo 'Категорий в Рейтинге Нет! ';
}
break;
case 'del':
$proverka = mysql_query("SELECT * FROM `".$prefix."cat` WHERE `id` = '".$id."'");
if(mysql_num_rows($proverka) > 0)
{
$array = mysql_fetch_array($proverka);
}
else
{
echo '';
echo 'Данной категории нет! ';
echo '
';
}
if(!isset($_POST['ok']))
{
echo '
';
}
else
{
$cat_id = isset($_POST['cid']) ? abs(intval($_POST['cid'])) : '';
if($cat_id == 0)
{
echo 'Не выбрана категория в которую перемещать сайты! ';
}
$test_new_cat = mysql_query("SELECT * FROM `".$prefix."cat` WHERE `id` = '".$cat_id."'");
if(mysql_num_rows($test_new_cat) == 0)
{
echo 'Категории , в которую вы хотели переместить сайты нет! ';
}
else
{
$up = mysql_query("UPDATE `".$prefix."sait` SET `category` = '".$cat_id."' WHERE `category` = '".$id."'");
$del = mysql_query("DELETE FROM `".$prefix."cat` WHERE `id` = '".$id."'");
if($up AND $del)
{
echo '';
echo 'Категория '.$array['name'].' удалена! ';
echo '
';
}
else
{
echo '';
echo 'Категория '.$array['name'].' не удалена! ';
echo '
';
}
}
}
break;
case 'add':
echo 'Добавление категории
';
if(!isset($_POST['ok']))
{
echo '
';
}
else
{
$name = filter($_POST['name']);
$about = filter($_POST['about']);
$poz = abs(intval($_POST['poz']));
$error = '';
if(empty($name) OR empty($about) OR empty($poz))
{
$error .= 'Ошибка!Не заполнены поля! ';
}
if(mb_strlen($name) > 30)
{
$error .= 'Ошибка!Поле "Имя категории" больше 30 символов ';
}
if(mb_strlen($about) > 50)
{
$error .= 'Ошибка!Поле "Описание" больше 50 символов ';
}
if(mb_strlen($poz) > 3)
{
$error .= 'Ошибка!Поле "Позиция" больше 3 символов ';
}
if(!empty($error))
{
echo '';
echo $error;
echo '
';
}
else
{
$create = mysql_query("INSERT INTO `".$prefix."cat` SET `name` = '".$name."', `position` = '".$poz."', `about` = '".$about."'");
if($create)
{
echo '';
echo 'Категория успешно создана ';
echo '
';
}
else
{
echo '';
echo 'Категория не создана ';
echo '
';
}
}
}
break;
case 'edit':
if($id)
{
$isset = mysql_query("SELECT * FROM `".$prefix."cat` WHERE `id` = '".$id."'");
if(mysql_num_rows($isset) > 0)
{
$cat = mysql_fetch_array($isset);
echo 'Изменение категории
';
if(!isset($_POST['ok']))
{
echo '
';
}
else
{
$name = filter($_POST['name']);
$about = filter($_POST['about']);
$poz = abs(intval($_POST['poz']));
$error = '';
if(empty($name) OR empty($about) OR empty($poz))
{
$error .= 'Ошибка!Не заполнены поля! ';
}
if(mb_strlen($name) > 30)
{
$error .= 'Ошибка!Поле "Имя категории" больше 30 символов ';
}
if(mb_strlen($about) > 50)
{
$error .= 'Ошибка!Поле "Описание" больше 50 символов ';
}
if(mb_strlen($poz) > 3)
{
$error .= 'Ошибка!Поле "Позиция" больше 3 символов ';
}
if(!empty($error))
{
echo '';
echo $error;
echo '
';
}
else
{
$up = mysql_query("UPDATE `".$prefix."cat` SET `name` = '".$name."', `position` = '".$poz."', `about` = '".$about."' WHERE `id` = '".$id."'");
if($up)
{
echo '';
echo 'Категория успешно изменена ';
echo '
';
}
else
{
echo '';
echo 'Категория не изменена ';
echo '
';
}
}
}
}
else
{
echo '';
echo 'Данной категории нет! ';
echo '
';
}
}
else
{
echo '';
echo 'Не выбрана категория! ';
echo '
';
}
break;
}
echo '--- ';
echo '';
require_once('../str/foot.php');
?>
PK
z\>z adm_panel/index.php';
echo 'Модерация сайтов ['.$plaforms_no_moder.' ] ';
echo 'Управление Категориями ['.$cat_all.' ] ';
echo 'Настройки Системы ';
echo 'Массовая рассылка сообщений ';
echo 'Управление пользователями ['.$users_all.' ] ';
echo 'Управление площадками ['.$plaforms_all.' ] ';
echo 'Управление Новостями ['.$news_all.' ] ';
echo '';
require_once('../str/foot.php');
?>
PK
z\>b3
adm_panel/mail.phpСообщения отсылаются всем участникам на e-mail указанный при регистрации ';
echo '
';
}
else
{
$tema = filter($_POST['tema']);
$text = filter($_POST['text']);
$error = '';
if(empty($tema) OR empty($text))
{
$error .= 'Ошибка! Не заполнены поля! ';
}
if(mb_strlen($tema) > 100)
{
$error .= 'Ошибка! Поле "Тема сообщения" содержит больше 100 символов! ';
}
if(mb_strlen($text) > 300)
{
$error .= 'Ошибка! Поле "Тест сообщения" содержит больше 300 символов! ';
}
if(!empty($error))
{
echo '';
echo $error;
echo '
';
}
else
{
$headers = '';
$headers .= "From: ".$set['mail']." \n";
$headers .= "Content-Type: text/plain; charset=utf-8\n";
$mails = mysql_query("SELECT DISTINCT `mail` FROM `".$prefix."users` WHERE `mail` <> ''");
if(mysql_num_rows($mails) > 0)
{
while($row = mysql_fetch_array($mails))
{
mail($row['mail'], $tema, $text, $headers);
}
echo '';
echo 'Ваше сообщение отправлено '.mysql_num_rows($mails).' участникам! ';
echo '
';
}
else
{
echo '';
echo 'Не найдено участников в рейтинге! ';
echo '
';
}
}
}
echo '--- ';
echo '';
require_once('../str/foot.php');
?>PK
z\># ̛ adm_panel/moderacia.phpМодерация сайтов';
$count = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait` WHERE `status` = '0'"));
if($count > 0)
{
$total=intval(($count-1)/$set['page_moderacia'])+1;
$page=abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past=intval($count/$set['page_moderacia']);
$start=$page*$set['page_moderacia']-$set['page_moderacia'];
$moder = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `status` = '0' ORDER BY `id` DESC LIMIT ".$start.",".$set['page_moderacia']."");
while($row = mysql_fetch_array($moder))
{
$start++;
echo ''.$start.'.'.$row['url'].'
';
echo '';
echo 'URL:
http://'.$row['url'].' ';
echo 'Описание:
';
echo $row['about'].'
';
echo '---
';
echo '
[Активировать] ';
echo '
[Удалить] ';
echo '
';
}
navigation($count,$set['page_moderacia'],$page,'http://'.$set['home'].'/adm_panel/moderacia.php?',$total);
}
else
{
echo '';
echo 'Сайтов на модерации нет! ';
echo '
';
}
break;
case 'activate':
echo 'Модерация сайтов
';
$up = mysql_query("UPDATE `".$prefix."sait` SET `status` = '1' WHERE `id` = '".$id."'");
if($up)
{
echo '';
echo 'Сайт успешно активирован ';
echo '
';
}
else
{
echo '';
echo 'Сайт не активирован ';
echo '
';
}
break;
case 'delete':
echo 'Модерация сайтов
';
$del = mysql_query("DELETE FROM `".$prefix."sait` WHERE `id` = '".$id."'");
if($del)
{
echo '';
echo 'Сайт успешно удален ';
echo '
';
}
else
{
echo '';
echo 'Сайт не удален ';
echo '
';
}
break;
}
echo '--- ';
echo '';
echo '
К модерации сайтов ';
echo '
В Админку ';
echo '
';
require_once('../str/foot.php');
?>
PK
z\>D$( ( adm_panel/news.phpАдминистрирование новостей';
echo '';
$count = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."news`"));
if($count > 0)
{
$total=intval(($count-1)/$page_news)+1;
$page=abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past=intval($count/$page_news);
$start=$page*$page_news-$page_news;
$news = mysql_query("SELECT * FROM `".$prefix."news` ORDER BY `time` DESC LIMIT ".$start.",".$page_news."");
while($row = mysql_fetch_array($news))
{
$start++;
$count_comment = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."news_comments` WHERE `id_news` = '".$row['id']."'"));
echo ''.$start.'.'.$row['name'].' ('.data($row['time']).')
';
echo '';
echo $row['text'].'
';
echo '---
';
echo 'Добавил: '.$row['author'].'
';
echo '
Управление Комментариями ('.$count_comment.')
';
echo '---
';
echo '
Удалить Новость |
Изменить Новость ';
echo '
';
}
navigation($count,$page_news,$page,'http://'.$set['home'].'/adm_panel/news.php&',$total);
}
else
{
echo '';
echo 'Новостей нет! ';
echo '
';
}
break;
case 'add':
if(!isset($_POST['ok']))
{
echo '
Название новости(max. 30):
Текст новости(max. 200):
';
}
else
{
$name = filter($_POST['name']);
$text = filter($_POST['text']);
$error = '';
if(empty($name) OR empty($text))
{
$error .= 'Ошибка! Не заполнены поля! ';
}
if(mb_strlen($name) > 30)
{
$error .= 'Ошибка! Поле "Название новости" больше 30 символов! ';
}
if(mb_strlen($text) > 200)
{
$error .= 'Ошибка! Поле "Текст новости" больше 200 символов! ';
}
if(!empty($error))
{
echo '';
echo $error;
echo '
';
}
else
{
$insert = mysql_query("INSERT INTO `".$prefix."news` SET `name` = '".$name."', `text` = '".$text."', `time` = '".time()."', `author` = '".$user_data['login']."'");
if($insert)
{
echo '';
echo 'Новость успешно добавлена! ';
echo '
';
}
else
{
echo '';
echo 'Новость не добавлена! ';
echo '
';
}
}
}
break;
case 'del_news':
if($id)
{
$del_comm = mysql_query("DELETE FROM `".$prefix."news_comments` WHERE `id_news` = '".$id."'");
$del_news = mysql_query("DELETE FROM `".$prefix."news` WHERE `id` = '".$id."'");
if($del_news AND $del_comm)
{
echo '';
echo 'Новость успешно удалена! ';
echo '
';
}
else
{
echo '';
echo 'Новость не удалена! ';
echo '
';
}
}
else
{
echo '';
echo 'Не выбрана новость! ';
echo '
';
}
break;
case 'edit_news':
if($id)
{
$isset = mysql_query("SELECT * FROM `".$prefix."news` WHERE `id` = '".$id."'");
if(mysql_num_rows($isset) > 0)
{
$news = mysql_fetch_array($isset);
echo 'Изменение новости
';
if(!isset($_POST['ok']))
{
echo '
Название новости(max.30):
Текст новости(max.200):
'.$news['text'].'
';
}
else
{
$name = filter($_POST['name']);
$text = filter($_POST['text']);
$error = '';
if(empty($name) OR empty($text))
{
$error .= 'Ошибка!Не заполнены поля! ';
}
if(mb_strlen($name) > 30)
{
$error .= 'Ошибка!Поле "Название новости" больше 30 символов ';
}
if(mb_strlen($text) > 50)
{
$error .= 'Ошибка!Поле "Текст новости" больше 200 символов ';
}
if(!empty($error))
{
echo '';
echo $error;
echo '
';
}
else
{
$up = mysql_query("UPDATE `".$prefix."news` SET `name` = '".$name."', `text` = '".$text."' WHERE `id` = '".$id."'");
if($up)
{
echo '';
echo 'Новость успешно изменена ';
echo '
';
}
else
{
echo '';
echo 'Новость не изменена ';
echo '
';
}
}
}
}
else
{
echo '';
echo 'Данной новости нет! ';
echo '
';
}
}
else
{
echo '';
echo 'Не выбрана новость! ';
echo '
';
}
break;
case 'comments':
echo 'Управление комментариями
';
$isset_news = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."news` WHERE `id` = '".$id."'"));
if($isset_news != 0)
{
$count = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."news_comments` WHERE `id_news` = '".$id."'"));
if($count > 0)
{
$total=intval(($count-1)/$page_nc)+1;
$page=abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past=intval($count/$page_nc);
$start=$page*$page_nc-$page_nc;
$comments = mysql_query("SELECT * FROM `".$prefix."news_comments` WHERE `id_news` = '".$id."' ORDER BY `time` DESC LIMIT ".$start.",".$page_nc."");
while($row = mysql_fetch_array($comments))
{
$start++;
echo ''.$start.'.'.$row['name'].' ('.data($row['time']).')
';
echo '';
echo $row['text'].'
';
echo '---
';
echo '
Удалить ';
echo '
';
}
echo '--- ';
echo '';
navigation($count,$page_nc,$page,'http://'.$set['home'].'/adm_panel/news.php?act=comments&id='.$id.'&',$total);
}
else
{
echo '';
echo 'Комментариев к данной новости нет! ';
echo '
';
}
echo '--- ';
}
else
{
echo '';
echo 'Нет такой новости!';
echo '
';
}
break;
case 'del_comment':
echo 'Управление комментариями
';
$del = mysql_query("DELETE FROM `".$prefix."news_comments` WHERE `id` = '".$id."'");
if($del)
{
echo '';
echo 'Комментарий успешно удален ';
echo '
';
}
else
{
echo '';
echo 'Комментарий не удален ';
echo '
';
}
break;
case 'del_comments':
echo 'Управление комментариями
';
$del = mysql_query("DELETE FROM `".$prefix."news_comments` WHERE `id_news` = '".$id."'");
if($del)
{
echo '';
echo 'Комментарии успешно удалены ';
echo '
';
}
else
{
echo '';
echo 'Комментарии не удалены ';
echo '
';
}
break;
}
echo '--- ';
echo '';
require_once('../str/foot.php');
?>
PK
z\>`RΥJ J adm_panel/platforms.phpУправление площадками';
echo '';
echo 'Вы желаете:
';
echo '
Просмотреть все площадки ';
echo '---
';
echo 'Или
';
echo '---
';
echo '
Текст поиска (max.50):
Искать по:
ID
URL
Названию
Описанию
Сортировать по:
ID
Хостам
Хитам
';
break;
case 'view':
if(isset($_POST['search']))
{
$text = filter($_POST['text']);
$order = filter($_POST['type']);
$sort = filter($_POST['sort']);
$error = '';
if(empty($text) OR empty($order) OR empty($sort))
{
$error .= 'Ошибка! Не заполнены поля! ';
}
if(mb_strlen($text) > 50)
{
$error .= 'Ошибка! Поле "Текст поиска" больше 50 символов! ';
}
if(!empty($error))
{
echo '';
echo $error;
echo '
';
}
else
{
$count = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait` WHERE `".$order."` LIKE '%".$text."%'"));
if($count > 0)
{
$total=intval(($count-1)/$page_sait)+1;
$page=abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past=intval($count/$page_sait);
$start=$page*$page_sait-$page_sait;
$saits = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `".$order."` LIKE '%".$text."%' ORDER BY `".$sort."` DESC LIMIT ".$start.",".$page_sait."");
while($row = mysql_fetch_array($saits))
{
$start++;
$ban = ($row['ban'] == 0) ? 'Блокировать ' : 'Разблокировать ';
echo ''.$start.'.
'.$row['name'].' [Хостов:
'.$row['hosts'].' | Хитов:
'.$row['hits'].' ]
[Статистика] ';
echo '';
if(mb_strlen($row['about']) > 50)
{
$text = substr($row['about'],0,50);
echo ''.$text.'...
';
}
else
{
echo ''.$row['about'].'
';
}
echo '
Изменить |
Удалить сайт |
Управление комментариями | '.$ban.'
';
echo '
';
}
navigation($count,$page_sait,$page,'http://'.$set['home'].'/adm_panel/platforms.php?',$total);
}
else
{
echo '';
echo 'По вашему запросу ничего не найдено! ';
echo '
';
}
}
}
else
{
$count = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait`"));
if($count > 0)
{
$total=intval(($count-1)/$page_sait)+1;
$page=abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past=intval($count/$page_sait);
$start=$page*$page_sait-$page_sait;
$saits = mysql_query("SELECT * FROM `".$prefix."sait` ORDER BY `hosts` DESC LIMIT ".$start.",".$page_sait."");
while($row = mysql_fetch_array($saits))
{
$start++;
$ban = ($row['ban'] == 0) ? 'Блокировать ' : 'Разблокировать ';
echo ''.$start.'.
'.$row['name'].' [Хостов:
'.$row['hosts'].' | Хитов:
'.$row['hits'].' ]
[Статистика] ';
echo '';
if(mb_strlen($row['about']) > 50)
{
$text = substr($row['about'],0,50);
echo ''.$text.'...
';
}
else
{
echo ''.$row['about'].'
';
}
echo '
Изменить |
Удалить сайт |
Управление комментариями | '.$ban.'
';
echo '
';
}
navigation($count,$page_sait,$page,'http://'.$set['home'].'/adm_panel/platforms.php?',$total);
}
else
{
echo '';
echo 'Площадок нет! ';
echo '
';
}
}
break;
case 'edit_sait':
echo 'Изменение площадки
';
$platform = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."' LIMIT 1");
$platform_count = mysql_num_rows($platform);
$user_platform = mysql_fetch_array($platform);
$image_big = mysql_query("SELECT * FROM `".$prefix."images` WHERE `type` = 'big'");
$image_small = mysql_query("SELECT * FROM `".$prefix."images` WHERE `type` = 'small'");
if($platform_count > 0)
{
if(!isset($_POST['ok']))
{
echo '';
}
else
{
$name = filter($_POST['name']);
$url = filter($_POST['url']);
$about = filter($_POST['about']);
$cat = intval($_POST['cat']);
$image = filter($_POST['image']);
$error = '';
if(empty($cat) OR empty($image) OR empty($name) OR empty($url) OR empty($about))
{
$error .= 'Ошибка! Не заполнены поля! ';
}
if(mb_strlen($name) > 35)
{
$error .= 'Ошибка! Поле "Название сайта" содержит больше 35 символов! ';
}
if(mb_strlen($url) > 35)
{
$error .= 'Ошибка! Поле "URL сайта" содержит больше 35 символов! ';
}
if(mb_strlen($about) > 100)
{
$error .= 'Ошибка! Поле "Описание сайта" содержит больше 35 символов! ';
}
if(!empty($error))
{
echo '';
echo $error;
echo '
';
}
else
{
$edit = mysql_query("UPDATE `".$prefix."sait` SET `category` = '".$cat."', `image` = '".$image."', `name` = '".$name."', `about` = '".$about."', `url` = '".$url."' WHERE `id` = '".$id."'");
if($edit)
{
echo '';
echo 'Сайт успешно отредактирован! ';
echo '
';
}
else
{
echo '';
echo 'Сайт не отредактирован , попробуйте снова! ';
echo '
';
}
}
}
}
else
{
echo '';
echo 'Данного сайта не существует! ';
echo '
';
}
break;
case 'del_sait':
$sait_isset = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."'LIMIT 1");
$sait_isset_c = mysql_num_rows($sait_isset);
if($sait_isset_c > 0)
{
$sait = mysql_fetch_array($sait_isset );
echo 'Удаление сайта '.$sait['name'].'
';
if(!isset($_GET['ok']))
{
echo '';
echo 'Вы действительно хотите удалить сайт
'.$sait['name'].' из Топ-Рейтинга ?
';
echo '
Да |
Нет ';
echo '
';
}
else
{
$del_hosts = mysql_query("DELETE FROM `".$prefix."hosts` WHERE `id_sait` = '".$id."'");
$del_hits = mysql_query("DELETE FROM `".$prefix."hits` WHERE `id_sait` = '".$id."'");
$del_online = mysql_query("DELETE FROM `".$prefix."sait_online` WHERE `id_sait` = '".$id."'");
$del_reputation = mysql_query("DELETE FROM `".$prefix."reputation` WHERE `id_sait` = '".$id."'");
$del_sait_comments = mysql_query("DELETE FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$id."'");
$del_platform = mysql_query("DELETE FROM `".$prefix."sait` WHERE `id` = '".$id."'");
if($del_hosts AND $del_hits AND $del_online AND $del_platform AND $del_reputation AND $del_sait_comments)
{
echo '';
echo 'Сайт успешно удален! ';
echo '
';
}
else
{
echo '';
echo 'В процессе удаления произошла ошибка! ';
echo '
';
}
}
}
else
{
echo '';
echo 'Нет такой площадки! ';
echo '
';
}
break;
case 'comments':
echo 'Управление комментариями
';
$isset_sait = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."'"));
if($isset_sait > 0)
{
$count = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$id."'"));
if($count > 0)
{
$total=intval(($count-1)/$page_sait_comments)+1;
$page=abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past=intval($count/$page_sait_comments);
$start=$page*$page_sait_comments-$page_sait_comments;
$comments = mysql_query("SELECT * FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$id."' ORDER BY `time` DESC LIMIT ".$start.",".$page_sait_comments."");
while($row = mysql_fetch_array($comments))
{
$start++;
echo ''.$start.'.'.$row['name'].' ('.data($row['time']).')
';
echo '';
echo $row['text'].'
';
echo '---
';
echo '
Удалить ';
echo '
';
}
echo '--- ';
echo '';
navigation($count,$page_sait_comments,$page,'http://'.$set['home'].'/adm_panel/platforms.php?act=comments&id='.$id.'&',$total);
}
else
{
echo '';
echo 'Комментариев к данному сайту нет! ';
echo '
';
}
echo '--- ';
}
else
{
echo '';
echo 'Нет такого сайта!';
echo '
';
}
break;
case 'del_comment':
echo 'Управление комментариями
';
$del = mysql_query("DELETE FROM `".$prefix."sait_comments` WHERE `id` = '".$id."'");
if($del)
{
echo '';
echo 'Комментарий успешно удален ';
echo '
';
}
else
{
echo '';
echo 'Комментарий не удален ';
echo '
';
}
break;
case 'del_comments':
echo 'Управление комментариями
';
$del = mysql_query("DELETE FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$id."'");
if($del)
{
echo '';
echo 'Комментарии успешно удалены ';
echo '
';
}
else
{
echo '';
echo 'Комментарии не удалены ';
echo '
';
}
break;
case 'ban':
if($id)
{
$checking = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."'");
if(mysql_num_rows($checking) > 0)
{
$check = mysql_fetch_array($checking);
if($check['ban'] == 0)
{
if(!isset($_POST['ok']))
{
echo '
Причина бана(max.50):
';
}
else
{
$reason = filter($_POST['reason']);
$error = '';
if(empty($reason))
{
$error .= 'Ошибка! Не заполнено поле ! ';
}
if(mb_strlen($reason) > 50)
{
$error .= 'Ошибка! Поле "Причина" содержит больше 50 символов! ';
}
if(!empty($error))
{
echo '';
echo $error;
echo '
';
}
else
{
$ban = mysql_query("UPDATE `".$prefix."sait` SET `ban` = '1', `ban_reason` = '".$reason."', `ban_who` = '".$user_data['login']."' WHERE `id` = '".$id."'");
if($ban)
{
echo '';
echo 'Сайт успешно забанен! ';
echo '
';
}
else
{
echo '';
echo 'Сайт не забанен ! ';
echo '
';
}
}
}
}
else
{
$unban = mysql_query("UPDATE `".$prefix."sait` SET `ban` = '0', `ban_reason` = '', `ban_who` = '' WHERE `id` = '".$id."'");
if($unban)
{
echo '';
echo 'Сайт успешно разбанен! ';
echo '
';
}
else
{
echo '';
echo 'Сайт не разбанен ! ';
echo '
';
}
}
}
else
{
echo '';
echo 'Ошибка! Данного сайта нет в базе ! ';
echo '
';
}
}
break;
}
echo '--- ';
echo '';
require_once('../str/foot.php');
?>PK
z\>l# # adm_panel/settings.phpАдминка - Настройки рейтинга';
if(!isset($_POST['ok']))
{
echo '';
echo '
';
echo 'Название Топ-Рейтинга (max.30): ';
echo ' ';
echo 'Адрес , куда установлен скрипт (без http:// и т.п) (max.40): ';
echo ' ';
echo 'Максимальное количество площадок у участника: ';
echo ' ';
echo 'Площадок на страницу в кабинете: ';
echo ' ';
echo 'Сайтов на страницу в категории: ';
echo ' ';
echo 'Сайтов на страницу Топ-100 (Главная Топ-Рейтинга): ';
echo ' ';
echo 'Элементов на страницу в статистике сайта: ';
echo ' ';
echo 'Сообщений на страницу в комментариях к сайту: ';
echo ' ';
echo 'Сайтов на страницу модерации: ';
echo ' ';
echo 'Новостей на страницу: ';
echo ' ';
echo 'Комментариев к новости на страницу: ';
echo ' ';
echo 'Сколько новостей выводить на главную страницу: ';
echo ' ';
echo 'E-Mail адрес топ-рейтинга , с него отправляются системные сообщения : ';
echo ' ';
echo 'Время антифлуда (Время в течении которого юзер не может писать сообщения после предыдущего) : ';
echo ' ';
echo 'Регистрация включена?: ';
echo '';
if ($set['power_reg'] == 0)
{
echo 'Нет ';
echo 'Да ';
}
else
{
echo 'Да ';
echo 'Нет ';
}
echo ' ';
echo 'Модерация включена?: ';
echo '';
if ($set['moderacia'] == 0)
{
echo 'Да ';
echo 'Нет ';
}
else
{
echo 'Нет ';
echo 'Да ';
}
echo ' ';
echo 'Авто-Модерация включена?: ';
echo '';
if ($set['auto_moderacia'] == 1)
{
echo 'Да ';
echo 'Нет ';
}
else
{
echo 'Нет ';
echo 'Да ';
}
echo ' ';
echo ' ';
}
else
{
$top_name = filter($_POST['top_name']);
$home = filter($_POST['home']);
$home = trim(str_replace("http://","",$home));
$max_platforms = abs(intval($_POST['max_platforms']));
$page_platforms = abs(intval($_POST['page_platforms']));
$page_sait = abs(intval($_POST['page_sait']));
$page_top = abs(intval($_POST['page_top']));
$pages = abs(intval($_POST['pages']));
$page_sait_comments = abs(intval($_POST['page_sait_comments']));
$page_moderacia = abs(intval($_POST['page_moderacia']));
$page_news = abs(intval($_POST['page_news']));
$page_newsc = abs(intval($_POST['page_newsc']));
$power_reg = abs(intval($_POST['power_reg']));
$mail = filter($_POST['mail']);
$news_index = abs(intval($_POST['news_index']));
$antiflud = abs(intval($_POST['antiflud']));
$moderacia = abs(intval($_POST['power_moder']));
$auto_moderacia = abs(intval($_POST['power_auto_moder']));
$error = '';
if(empty($home) or empty($max_platforms) or empty($page_platforms) or empty($page_sait) or empty($page_top) or empty($pages) or empty($page_sait_comments) or empty($page_moderacia) or empty($page_news) or empty($page_newsc) or empty($mail) or empty($news_index) or empty($antiflud))
{
$error .= 'Ошибка! Одно из полей не заполнено! ';
}
if (!empty($mail) and !preg_match('#^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+(\.([A-Za-z0-9])+)+$#', $mail))
{
$error .= 'Вы ввели неверный адрес e-mail, необходим формат name@site.domen';
}
if(!empty($error))
{
echo '';
echo $error;
echo '
';
}
else
{
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$mail."' WHERE `name` = 'mail'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$top_name."' WHERE `name` = 'top_name'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$home."' WHERE `name` = 'home'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$max_platforms."' WHERE `name` = 'max_platforms'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$page_platforms."' WHERE `name` = 'page_platforms'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$page_sait."' WHERE `name` = 'page_sait'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$page_top."' WHERE `name` = 'page_top'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$pages."' WHERE `name` = 'pages'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$page_sait_comments."' WHERE `name` = 'page_sait_comments'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$page_moderacia."' WHERE `name` = 'page_moderacia'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$page_news."' WHERE `name` = 'page_news'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$page_newsc."' WHERE `name` = 'page_newsc'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$power_reg."' WHERE `name` = 'power_reg'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$news_index."' WHERE `name` = 'news_index'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$antiflud."' WHERE `name` = 'antiflud_time'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$moderacia."' WHERE `name` = 'moderacia'");
mysql_query("UPDATE `".$prefix."settings` SET `value` = '".$auto_moderacia."' WHERE `name` = 'auto_moderacia'");
echo '';
echo 'Настройки успешно изменены! ';
echo '
';
}
}
echo '--- ';
echo '';
require_once('../str/foot.php');
?>PK
z\>IW W adm_panel/users.phpУправление пользователями';
if(!isset($_POST['ok']))
{
echo '';
echo 'Сортировать пользователей по: ';
echo '
ID
Логину
Дате регистрации
В порядке:
Возрастания
Убывания
Дате регистрации
';
}
else
{
$sort = filter($_POST['sort']);
$por = filter($_POST['por']);
$error = '';
if(empty($sort) OR empty($por))
{
$error .= 'Ошибка! Не заполнены поля! ';
}
if(!empty($error))
{
echo '';
echo $error;
echo '
';
}
else
{
$count = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."users`"));
if($count > 0)
{
$total=intval(($count-1)/$page_users)+1;
$page=abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past=intval($count/$page_users);
$start=$page*$page_users-$page_users;
$users = mysql_query("SELECT * FROM `".$prefix."users` ORDER BY `".$sort."` ".$por." LIMIT ".$start.",".$page_users."");
while($row = mysql_fetch_array($users))
{
$start++;
$platforms_c = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id_user` = '".$row['id']."'"));
echo ''.$start.'. Логин: '.$row['login'].' [Площадок: '.$platforms_c.' ]
';
echo '';
echo '
Удалить ';
echo '
';
}
navigation($count,$page_users,$page,'http://'.$set['home'].'/adm_panel/users.php?',$total);
}
else
{
echo '';
echo 'По вашему запросу ничего не найдено! ';
echo '
';
}
}
}
break;
case 'del_user':
$user_isset = mysql_query("SELECT * FROM `".$prefix."users` WHERE `id` = '".$id."' LIMIT 1");
$user_isset_c = mysql_num_rows($user_isset);
if($user_isset_c > 0)
{
$user = mysql_fetch_array($user_isset );
echo 'Удаление пользователя '.$user['login'].'
';
if(!isset($_GET['ok']))
{
echo '';
echo 'Вы действительно хотите удалить пользователя
'.$user['login'].' из Топ-Рейтинга ?
';
echo '
Да |
Нет ';
echo '
';
}
else
{
$platforms = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id_user` = '".$id."' LIMIT 1");
while($sait = mysql_fetch_array($platforms))
{
$del_hosts = mysql_query("DELETE FROM `".$prefix."hosts` WHERE `id_sait` = '".$platforms['id']."'");
$del_hits = mysql_query("DELETE FROM `".$prefix."hits` WHERE `id_sait` = '".$platforms['id']."'");
$del_online = mysql_query("DELETE FROM `".$prefix."sait_online` WHERE `id_sait` = '".$platforms['id']."'");
$del_reputation = mysql_query("DELETE FROM `".$prefix."reputation` WHERE `id_sait` = '".$platforms['id']."'");
$del_sait_comments = mysql_query("DELETE FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$platforms['id']."'");
$del_platform = mysql_query("DELETE FROM `".$prefix."sait` WHERE `id` = '".$platforms['id']."'");
}
$del_user = mysql_query("DELETE FROM `".$prefix."users` WHERE `id` = '".$id."'");
if($del_user)
{
echo '';
echo 'Пользователь успешно удален! ';
echo '
';
}
else
{
echo '';
echo 'В процессе удаления произошла ошибка! ';
echo '
';
}
}
}
else
{
echo '';
echo 'Нет такого пользователя! ';
echo '
';
}
break;
}
echo '--- ';
echo '';
require_once('../str/foot.php');
?>PK
z\> help/PK
z\>6ٲj j help/rules.php';
echo 'Правила рейтинга ';
echo '';
echo '
Правила предоставления услуг сервиса рейтинга и статистики.
Внимание! Не знание правил не освобождает Вас от ответственности!
1. Название, описание и раздел ресурса в '.$set['top_name'].' должны соответствовать содержанию ресурса в сети интернет, имеющего адрес, указанный пользователем при регистрации.
2. Если содержание сайта не соответствует выбранной категории или описанию указанной при регистрации, администрация сервиса может переместить ресурс в категорию, которая больше подходит тематике сайта или изменить описание ресурса.
3. В описании ресурса запрещается использовать Мат, а также не благозвучные слова (инцест, порно, малолетки и т.п.). В описании ресурса запрещается избыточное использование больших букв, необусловленное правилами русского языка!
4. Ресурсы содержащие порнографические материалы, будут отнесены к специальной категории "Для взрослых".
5. К участию в рейтинге не допускаются ресурсы распространняющие или пропагандирующие детскую порнографию.
6. Ресурсы не имеющие в коде страници по адресу указанной при регистрации, кода счетчика '.$set['top_name'].' автоматически будут исключаться из рейтинга.
7. Запрещается накручивание счетчика, а также его установка на сторонних сайтах.
8. Код счетчика должен быть установлен без изменений.
9. Изображение счетчика должно быть видимо посетителем ресурса при просмотре страниц.
10. Ресурсы на которых не было ни одного посетителя в течение 7 дней будут удалены.
11. Администрация '.$set['top_name'].' не несет ответственности за временные сбои и перерывы в работе рейтинга.
12. Администрация '.$set['top_name'].' не несет ответственности за содержание и достоверность предоставленной при регистрации информации о ресурсах.
(!) В случае не соблюдения правил, администрация в праве удалить сайт из базы рейтинга и всю статистику по нему, без каких либо предупреждений.
';
echo '--- ';
echo '';
echo '';
echo '
';
require_once ('../str/foot.php');
?>
PK
z\> images/PK
ժ<