<?php
###########################
#Скрипт: Keo v1#
#Автор: GulievMMA#
#Версия: v1#
#Страна: Азербайджан#
#Город: Сумгайыт#
#Спорт: ММА#
#Сайт: KeoTop.Ru#
#Сайт: H9M.Ru#
#Телеграм: @AnarQuliyevMMA#
#E-mail: guliev.mma@gmail.com #
#WhatsApp: +994 (77) 768-39-39#
#WhatsApp: +994 (55) 968-78-69#
############################
#Скрипт Принадлежит Мне , Продавать и Распростронять Нельзя (!)#
############################
define('NTOP', 1);
$title = 'Админка - Управление площадками';
require_once('../system/connect.php');
require_once('../system/core.php');
require_once('../system/function.php');
require_once('../m/head.php');
if ($u['level'] < 2)
{
echo '<div class="title2"><b>Не туда зашел! </b></div>';
echo '<div class="topni">';
echo "<center><img src='/img/404/load.gif' alt='Загрузка' /></center>";
echo '</div>';
echo '<div class="topni">';
echo 'Через несколько сек. вы будете перенаправлены на Главную страницу ТОП100';
echo '</div>';
require_once('../m/foot.php');
exit;
}
reg();
level(2);
switch($act)
{
default:
echo '<div class="title2">Управление площадками</div>';
$count = mysqli_num_rows(mysqli_query($mysqli,"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 = mysqli_query($mysqli,"SELECT * FROM `".$prefix."sait` ORDER BY `hosts` DESC LIMIT ".$start.",".$page_sait."");
while($row = mysqli_fetch_array($saits))
{
$start++;
//////////////////////// Вывод Отзовов
$sait_com = mysqli_num_rows(mysqli_query($mysqli,"SELECT * FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$row['id']."'"));
/////////////////////////////////////// Конец ))))
$ban = ($row['ban'] == 0) ? '<a href = "http://'.$set['home'].'/adm_panel/platforms.php?act=ban&id='.$row['id'].'">Блокировать</a>' : '<a href = "http://'.$set['home'].'/adm_panel/platforms.php?act=unban&id='.$row['id'].'">Разблокировать</a>';
echo $div_stat.'<table><tbody><tr><td width="3%">'.$div_span.''.$start.'</span></td>
<td width="100%"><img src="http://www.google.com/s2/favicons?domain='.$row['url'].' alt="KeoTop.Ru"/> <a href="http://'.$set['home'].'/out/'.$row['id'].'">';
if ($start == 1) echo '<font color="red"><b>'.$row['url'].'</b></font>';
elseif ($start == 2) echo '<font color="orange"><b>'.$row['url'].'</b></font>';
elseif ($start == 3) echo '<font color="green"><b>'.$row['url'].'</b></font>';
else echo '<b>'.$row['url'].'</b>';
echo '</a> <b>'.$row['hosts'].'</b> | <b>'.$row['hits'].'</b> |
<a href="http://'.$set['home'].'/adm_panel/platforms.php?act=com_sait&id='.$row['id'].'">Отзовы</a> ['.$sait_com.']
<br />';
if(mb_strlen($row['about']) > 70)
{
$text = substr($row['about'],0,70);
echo ''.$text.'...';
}
else
{
echo ''.$row['about'].'';
}
echo '<br>В топ: <b>'.$row['in'].'</b> | Из топа: <b>'.$row['out'].'</b><br></td><td width="5%">';
echo '<a href="http://'.$set['home'].'/site/'.$row['url'].'"><img src="/text/stat2.png"></a>';
echo '</td></tr></tbody></table></div>';
echo '<div class="stat" style="border-top: 1px solid #eee;"><a href="http://'.$set['home'].'/adm_panel/platforms.php?act=edit_sait&id='.$row['id'].'"> Изменить</a> | <a href="http://'.$set['home'].'/adm_panel/platforms.php?act=del_sait&id='.$row['id'].'"> Удалить сайт</a> | '.$ban.'<br/>';
echo '</div><br />';
}
navigation($count,$page_sait,$page,'http://'.$set['home'].'/adm_panel/platforms.php/',$total);
}
else
{
echo '<div class="main">';
echo 'Площадок нет! <br/>';
echo '</div>';
}
break;
///////////////////////////////////////////////////// Управление Коментариями к сайту
case 'com_sait':
if(isset($_POST['ok']))
{
$name = isset($user_data) ? $user_data['login'] : 'Гость';
$comment = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['comment'])));
$test = mysqli_num_rows(mysqli_query($mysqli,"SELECT * FROM `".$prefix."sait_comments` WHERE `name` = '".$name."' AND `text` = '".$comment."' AND `time` > '".(time()-500)."' AND `id_sait` = '".$id."'"));
if($test == 0)
{
$error = '';
if(empty($comment))
{
$error .= 'Нет отзыва<br/>';
}
if($user_data)
{
if($user_data['antiflud'] + $set['antiflud_time'] > time())
{
$error .= 'Вы писали сообщение меньше чем '.$set['antiflud_time'].' секунд назад! <br/>';
}
}
else
{
if($set['guest_antiflud'] + $set['antiflud_time'] > time())
{
$error .= 'Вы писали сообщение меньше чем '.$set['antiflud_time'].' секунд назад! <br/>';
}
}
if(mb_strlen($comment) > 100)
{
$error .= 'Отзыв содержит больше 100 символов<br/>';
}
if(!empty($error))
{
echo '<div class="topni">';
echo $error;
echo '</div>';
}
else
{
$comment = mysqli_query($mysqli,"INSERT INTO `".$prefix."sait_comments` SET `name` = '".$name."', `text` = '".$comment."', `time` = '".time()."', `id_sait` = '".$id."'");
if($user_data)
{
$update_antiflud = mysqli_query($mysqli,"UPDATE `".$prefix."users` SET `antiflud` = '".time()."' WHERE `id` = '".$user_data['id']."'");
}
else
{
$update_antiflud_guest = mysqli_query($mysqli,"UPDATE `".$prefix."settings` SET `value` = '".time()."' WHERE `name` = 'guest_antiflud'");
}
if($comment)
{
echo '<div class="main">';
echo 'Отзыв добавлен!<br/>';
echo '</div>';
}
else
{
echo '<div class="topni">';
echo 'Отзыв не добавлен!<br/>';
echo '</div>';
}
}
}
}
echo '<div class="title2">Отзыва к сайту</div>';
$count = mysqli_num_rows(mysqli_query($mysqli,"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 = mysqli_query($mysqli,"SELECT * FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$id."' ORDER BY `time` DESC LIMIT ".$start.",".$page_sait_comments."");
while($row = mysqli_fetch_array($comments))
{
$start++;
echo '<div class="topni"><span class="o">'.$start.'</span> <b>'.$row['name'].'</b> ['.data($row['time']).']</div>';
echo '<div class="main">';
echo $row['text'].'<br/>';
echo '</div>';
echo '<div class="topni"><a href="http://'.$set['home'].'/adm_panel/platforms.php?act=del_com&id='.$row['id'].'">Удалить</a></div>';
}
echo '<div class="main"><center>[<a href="http://'.$set['home'].'/adm_panel/platforms.php?act=del_comm&id='.$id.'">Удалить все отзовы</a>]</center></div>';
navigation($count,$page_sait_comments,$page,'http://'.$set['home'].'/adm_panel/platforms/com/'.$id.'/',$total);
}
else
{
echo '<div class="main">';
echo 'Отзывов к данному сайту нет!<br/>';
echo '</div>';
}
if(!$user_data)
{
echo '<div class="main"><b>Отзывы разрешено оставлять только пользователям топ рейтинга !!!!</b></div>';
}
else
{
echo '<div class="title2">Добавления отзыва</div>';
echo '<div class="main">';
echo '
<form action="/adm_panel/platforms.php?act=com_sait&id='.$id.'" method="post">
Комментарий [max. 100]:<br/>
<textarea name="comment" cols="38" rows="8"></textarea><br/>
';
echo '<input name="ok" type="submit" value="Добавить" />
</form>
</div>';
}
break;
//////////////////////////////////////////////////////
/////////////////////////////////////////////////////
case 'del_com':
echo '<div class="title2">Управление комментариями</div>';
$del = mysqli_query($mysqli,"DELETE FROM `".$prefix."sait_comments` WHERE `id` = '".$id."'");
if($del)
{
echo '<div class="main">';
echo 'Комментарий успешно удален<br/>';
echo '</div>';
}
else
{
echo '<div class="topni">';
echo 'Комментарий не удален<br/>';
echo '</div>';
}
break;
////////////////////////////////////////////////////////
////////////////////////////////////////////////
case 'del_comm':
echo '<div class="title2">Управление комментариями</div>';
$del = mysqli_query($mysqli,"DELETE FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$id."'");
if($del)
{
echo '<div class="main">';
echo 'Комментарии успешно удалены<br/>';
echo '</div>';
}
else
{
echo '<div class="error">';
echo 'Комментарии не удалены<br/>';
echo '</div>';
}
break;
//////////////////////////////////////////////////
case 'edit_sait':
echo '<div class="title2">Изменение площадки</div>';
$platform = mysqli_query($mysqli,"SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."' LIMIT 1");
$platform_count = mysqli_num_rows($platform);
$user_platform = mysqli_fetch_array($platform);
$image_big = mysqli_query($mysqli,"SELECT * FROM `".$prefix."images` WHERE `type` = 'big'");
$image_small = mysqli_query($mysqli,"SELECT * FROM `".$prefix."images` WHERE `type` = 'small'");
$image_biger = mysqli_query($mysqli,"SELECT * FROM `".$prefix."images` WHERE `type` = 'biger'");
$image_one = mysqli_query($mysqli,"SELECT * FROM `".$prefix."images` WHERE `type` = 'one'");
if($platform_count > 0)
{
if(!isset($_POST['ok']))
{
echo '<div class="main">';
echo '
<form action="platforms.php?act=edit_sait&id='.$id.'" method="post">
Название сайта(max. 35):<br/>
<input type="text" class="input" name="name" maxlength="35" value="'.$user_platform['name'].'" /><br/>
URL сайта(без http:// и т.п)(max. 35):<br/>
<input type="text" class="input" name="url" maxlength="35" value="'.$user_platform['url'].'" /><br/>
Описание сайта(max. 100):<br/>
<textarea name="about" cols="38" rows="8">'.$user_platform['about'].'</textarea><br/>
Хост: <input type="text" class="input" name="hosts" maxlength="35" value="'.$user_platform['hosts'].'" /><br/>
Хит: <input type="text" class="input" name="hits" maxlength="35" value="'.$user_platform['hits'].'" /><br/>
Категория:<br/>
<select name="cat">
';
$selected = ' selected="selected"';
//echo '<option value="vip"'.($user_platform['vip'] == '1' ? $selected : '').'>VIP сайты</option>';
//echo '<option value="new"'.($user_platform['newsait'] != '1' ? $selected : '').'>Новие сайты</option>';
$cats = mysqli_query($mysqli,"SELECT * FROM `".$prefix."cat` ORDER BY `position` ASC");
if(mysqli_num_rows($cats) > 0)
{
while($cat = mysqli_fetch_assoc($cats))
{
$selected = ($user_platform['category'] == $cat['id']) ? ' selected="selected"' : '';
echo '<option value="'.$cat['id'].'"'.$selected.'>'.$cat['name'].'</option>';
}
}
echo '</select><br/><br/>';
echo '<small><strong>Для главной страницы сайта: <font size=2>*</font></strong></small><br/>';
while($count_big = mysqli_fetch_array($image_big))
{
$checked = ($user_platform['imagebig'] == $count_big['name']) ? ' checked="checked"' : '';
echo '<input type="radio" name="imagebig" value="'.$count_big['name'].'"'.$checked.'>';
echo '<img src="http://'.$set['home'].'/images/big/'.$count_big['name'].'.png" alt=""><br/>';
}
while($count_biger = mysqli_fetch_array($image_biger))
{
$checked = ($user_platform['imagebig'] == $count_biger['name']) ? ' checked="checked"' : '';
echo '<input type="radio" name="imagebig" value="'.$count_biger['name'].'"'.$checked.'>';
echo '<img src="http://'.$set['home'].'/images/big/'.$count_biger['name'].'.png" alt=""><br/>';
}
echo '<hr/>';
echo '<small><strong>Для остальных страниц сайта: <font size=2>*</font></strong></small><br/>';
while($count_small = mysqli_fetch_array($image_small))
{
$checked = ($user_platform['imagesm'] == $count_small['name']) ? ' checked="checked"' : '';
echo '<input type="radio" name="imagesm" value="'.$count_small['name'].'"'.$checked.'>';
echo '<img src="http://'.$set['home'].'/images/mini/'.$count_small['name'].'.png" alt=""><br/>';
}
echo '</br><input name="ok" type="submit" value="Изменить" />
</form>
</div>';
}
else
{
$name = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['name'])));
$url = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['url'])));
$about = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['about'])));
$hits = intval($_POST['hits']);
$hosts = intval($_POST['hosts']);
$cat = $_POST['cat'];
$imagebig = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['imagebig'])));
$imagesm = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['imagesm'])));
$imageone = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['imageone'])));
$error = '';
if(empty($cat) OR empty($imagebig) OR empty($imagesm) OR empty($name) OR empty($url) OR empty($about))
{
$error .= 'Ошибка! Не заполнены поля!<br/>';
}
if(mb_strlen($name) > 100)
{
$error .= 'Ошибка! Поле "Название сайта" содержит больше 35 символов! <br/>';
}
if(mb_strlen($url) > 100)
{
$error .= 'Ошибка! Поле "URL сайта" содержит больше 35 символов! <br/>';
}
if(mb_strlen($about) > 200)
{
$error .= 'Ошибка! Поле "Описание сайта" содержит больше 35 символов! <br/>';
}
if(!empty($error))
{
echo '<div class="topni">';
echo $error;
echo '</div>';
}
else
{
$edit = "UPDATE `".$prefix."sait` SET ";
//if ($cat == 'vip') $edit .= "`vip` = '1',";
//elseif ($cat == 'new') $edit .= "`vip` = '0',";
//else $edit .= "`category` = '".$cat."', `vip` = '0',";
$edit .= "`imagebig` = '".$imagebig."',
`category` = '".$cat."',
`imagesm` = '".$imagesm."',
`imageone` = '".$imageone."',
`name` = '".$name."',
`hits` = '" .$hits."',
`about` = '".$about."',
`hosts` = '".$hosts."',
`url` = '".$url."'
WHERE `id` = '".$id."'";
if(mysqli_query($mysqli,$edit))
{
echo '<div class="main">';
echo 'Сайт успешно отредактирован!<br/>';
echo '</div>';
}
else
{
echo '<div class="error">';
echo 'Сайт не отредактирован , попробуйте снова!<br/>';
echo '</div>';
}
}
}
}
else
{
echo '<div class="error">';
echo 'Данного сайта не существует!<br/>';
echo '</div>';
}
break;
case 'del_sait':
$sait_isset = mysqli_query($mysqli,"SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."' LIMIT 1");
$sait_isset_c = mysqli_num_rows($sait_isset);
if($sait_isset_c > 0)
{
$sait = mysqli_fetch_array($sait_isset );
echo '<div class="title2">Удаление сайта <strong>'.$sait['name'].'</strong></div>';
if(!isset($_GET['ok']))
{
echo '<div class="main">';
echo 'Вы действительно хотите удалить сайт <strong>'.$sait['name'].'</strong> из Топ-Рейтинга ?<br/>';
echo '<a href="http://'.$set['home'].'/adm_panel/platforms.php?act=del_sait&id='.$id.'&ok">Да</a> | <a href="http://'.$set['home'].'/adm_panel/index.php">Нет</a><br/>';
echo '</div>';
}
else
{
$del_hosts = mysqli_query($mysqli,"DELETE FROM `".$prefix."hosts` WHERE `id_sait` = '".$id."'");
$del_hits = mysqli_query($mysqli,"DELETE FROM `".$prefix."hits` WHERE `id_sait` = '".$id."'");
$del_online = mysqli_query($mysqli,"DELETE FROM `".$prefix."sait_online` WHERE `id_sait` = '".$id."'");
$del_reputation = mysqli_query($mysqli,"DELETE FROM `".$prefix."reputation` WHERE `id_sait` = '".$id."'");
$del_sait_comments = mysqli_query($mysqli,"DELETE FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$id."'");
$del_platform = mysqli_query($mysqli,"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 '<div class="main">';
echo 'Сайт успешно удален!<br/>';
echo '</div>';
}
else
{
echo '<div class="error">';
echo 'В процессе удаления произошла ошибка!<br/>';
echo '</div>';
}
}
}
else
{
echo '<div class="error">';
echo 'Нет такой площадки!<br/>';
echo '</div>';
}
break;
case 'ban':
if($id)
{
$checking = mysqli_query($mysqli,"SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."'");
if(mysqli_num_rows($checking) > 0)
{
$check = mysqli_fetch_array($checking);
if($check['ban'] == 0)
{
if(!isset($_POST['ok']))
{
echo '
<div class="main">
<form action="platforms.php?act=ban&id='.$id.'" method="POST">
Причина бана(max.50):<br/>
<input type="text" name="reason" maxlength="30" value="Не найден счетчик!"/><br/>
<input type="submit" name="ok" value="Выдать БАН"/>
</form></div>';
}
else
{
$reason = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['reason'])));
$error = '';
if(empty($reason))
{
$error .= 'Ошибка! Не заполнено поле !<br/>';
}
if(mb_strlen($reason) > 70)
{
$error .= 'Ошибка! Поле "Причина" содержит больше 50 символов!<br/>';
}
if(!empty($error))
{
echo '<div class="error">';
echo $error;
echo '</div>';
}
else
{
$sayi = '1';
$unban1 = mysqli_query($mysqli,"UPDATE `top_sait` SET `ban` = '$sayi', `ban_reason` = '$reason', `ban_who` = 'System' WHERE `id` = '$id'");
if($unban1)
{
echo '<div class="main">';
echo $id;
echo $reason;
echo 'Сайт успешно забанен! <br/>';
echo '</div>';
}
}
}
}
else
{
}
}
else
{
echo '<div class="error">';
echo 'Ошибка! Данного сайта нет в базе !<br/>';
echo '</div>';
}
}
break;
case 'unban':
$unban = mysqli_query($mysqli,"UPDATE `".$prefix."sait` SET
`ban` = '0',
`ban_reason` = '',
`ban_who` = ''
WHERE `id` = '" .$id. "'");
if($unban)
{
echo '<div class="main">';
echo 'Сайт успешно разбанен! <br/>';
echo '</div>';
}
else
{
echo '<div class="error">';
echo 'Сайт не разбанен !<br/>';
echo '</div>';
}
break;
}
echo '<div class="main">';
echo '<a href="http://'.$set['home'].'/adm_panel/platforms.php">К управлению площадками</a><br/>';
echo '<a href="http://'.$set['home'].'/adm_panel/index.php">В Админку</a></div>';
require_once('../m/foot.php');
?>