<?php
#############################################
# 0JXRgdC70Lgg0YLRiyDRh9C40YLQsNC10YjRjCDRj #
# dGC0L4g0YHQvtC+0LHRidC10L3QuNC1LCDQt9C90L #
# DRh9C40YIg0YLRiyDQvdC10LzQvdC+0LPQviDQt9C #
# 90LDQtdGI0YwgUEhQIQ== #
#__---------------------------------------__#
#__ 0JrQu9C40Log0JrQu9GD0LE= __#
# --------------------------------------- #
# 0JDQstGC0L7RgCA6IE1vcmdhbg== #
# SUNRIDog0L3QtSDRgdC60LDQttGDIHhE #
# #
#############################################
require '../inc/start.php';
require '../inc/regvars.php';
require '../inc/db.php';
require '../inc/config.php';
require '../inc/funct.php';
require '../inc/antidos.php';
require '../inc/gzip.php';
require '../inc/header.php';
only_reg('/aut.php?',true);
if($user_prof['admin']<2)location('menu/index.php');
$mode = (!empty($_GET['mode'])) ? $_GET['mode'] : '';
$title = 'Управление площадками';
if($mode!='moder')
{
require '../inc/head.php';
}
switch($mode)
{
######################################################################
######################################################################
######################################################################
default:
echo '<div class="sec">
Управление площадками
</div><div class="vstavka">
<div class="ad"><img src="/pic/element.png"/> <a href="site.php?mode=all">Все площадки</a>('.get_cache('colsites',"SELECT COUNT(*) FROM `$db[prefix]sites`",$config['cache_limit_colsites']).')</div>
<div class="ad"><img src="/pic/element.png"/> <a href="site.php?mode=search">Поиск площадок</a></div>
</div><div class="sec">
Операции с площадками
</div><div class="vstavka">
<div class="ad"><img src="/pic/element.png"/> <a href="site.php?mode=site">Информация о площадке</a></div>
<div class="ad"><img src="/pic/element.png"/> <a href="site.php?mode=change">Изменить площадку</a></div>
<div class="ad"><img src="/pic/element.png"/> <a href="site.php?mode=del">Удалить площадку</a></div>
<br />
<div class="ad"><img src="/pic/element.png"/> <a href="site.php?mode=moder">Модерировать площадки</a>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]sites` WHERE `status`='1'"),0).')</div>
';
#
break;
######################################################################
######################################################################
######################################################################
case 'all':
$sec = 'Все площадки';
$get_user = $get_where = $where = null;
$uid = 0;
if(!empty($_GET['user']))
{
$uid = obr($_GET['user'],'integer',11);
$res = query("SELECT login FROM `$db[prefix]users` WHERE `id`='$uid' ");
$get_user = '&user='.$uid;
if(mysql_num_rows($res)>0){ $sec = 'Площадки пользователя "'.mysql_result($res,0).'"'; $where = 'WHERE `user`='.$uid; $get_user = '&user='.$uid;}
}
if(!empty($_GET['where']))
{
$getting_where = obr($_GET['where'],'string');
$where = ($where!='') ? $where.' AND '.base64_decode($getting_where) : 'WHERE '.base64_decode($getting_where).'';
$get_where = '&where='.$getting_where;
}
echo '<div class="sec">
'.$sec.'
</div><div class="vstavka">
';
$array_sort = array('id'=>'ID','user'=>'Пользователю','link'=>'Ссылке','link_name'=>'Названию','status'=>'Статусу','filtr'=>'Фильтру','max_click_on_day'=>'Max переходов в день','type_link'=>'Типу ссылки','hs'=>'Старту по часам','he'=>'Концу по часам','trans'=>'Количеству переходов');
if(!empty($_GET['sort']) && !empty($array_sort[$_GET['sort']])) $sort=obr($_GET['sort'],'string');
else{$sort='id';}
if(!empty($_GET['poryadok'])) $poryadok=obr($_GET['poryadok'],'string',4);
else{$poryadok='DESC';}
echo '<form action="site.php?" method="GET" class="ad"><input type="hidden" name="mode" value="all"><input type="hidden" name="user" value="'.$uid.'">';
if($get_where!='')echo '<input name="where" type="hidden" value="'.$getting_where.'">';
echo '<b>Сортировка результатов</b><br />
Сортировать по : <select name="sort" size="1">';
foreach($array_sort as $key=>$value)
{
echo '<option value="'.$key.'"'.($sort == $key ? ' selected="selected"' : null).'>'.$value.'</option>';
}
echo '
</select><br />
В порядке : <select name="poryadok" size="1">
<option value="DESC" '; if($poryadok=='DESC') echo 'selected="selected"'; echo ' >Убывания</option>
<option value="ASC" '; if($poryadok=='ASC') echo 'selected="selected"'; echo '>Возрастания</option>
</select><br />
<input type="hidden" name="page" value="'.$page.'">
<input type="submit" value="Сортировать">
</form><hr/>
';
$res = query("SELECT * FROM `$db[prefix]sites` $where ORDER BY `$sort` $poryadok LIMIT $p_str,$set_on_page");
$sites = mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]sites` $where "),0);
$str = ceil($sites/$set_on_page);
if($sites>0)
{
if($page<=$str)
{
$number = $p_str;
while($site = mysql_fetch_array($res))
{
$number ++;
echo '<div class="ie">
'.$number.') <b><a href="site.php?mode=site&id='.$site['id'].'">'.$site['link_name'].'</a></b> - '.$site['link'];
if($sort == 'user')
{ echo '('.userlogin($site['user'],1,1,'admin').')'; }
elseif($sort == 'id' || $sort == 'hs' || $sort == 'he' || $sort == 'trans' || $sort == 'max_clicks_on_day')
{ echo '(<b>'.$site[$sort].'</b>)'; }
elseif($sort == 'filtr')
{ echo '('.format_filtr($site['filtr']).')'; }
elseif($sort == 'status')
{ echo '('.format_status($site['status']).')'; }
elseif($sort == 'type_link')
{ echo '('.formattype_link($site['type_link']).')'; }
echo '<br />
</div>
';
}
echo '<br />
Площадок : <b>'.$sites.'</b>';
navigator($str,$page,'site.php','mode=all&sort='.$sort.'&poryadok='.$poryadok.$get_user.$get_where,true,true);
}else echo 'Такой страницы не существует!<br />';
}else echo 'Площадок нет!<br />';
echo '<hr/><form action="site.php" method="GET" class="ad"><input name="mode" type="hidden" value="all"><input name="sort" type="hidden" value="'.$sort.'"><input name="poryadok" type="hidden" value="'.$poryadok.'"><input name="page" type="hidden" value="'.$page.'">
<b>Отбор результатов</b><br />
По пользователю (ID) : <input name="user" type="text" value="'.$uid.'" size="6"><br />
<input type="submit" value="Показать результаты">
</form>';
break;
######################################################################
######################################################################
######################################################################
case 'search':
echo '<div class="sec">
Поиск
</div><div class="vstavka">
';
switch($act = (!empty($_GET['act'])) ? $_GET['act'] : '')
{
default:
######################
echo '<form action="site.php?mode=search&act=create_sess" method="POST">
Пользователь (ID) : <br />
<input name="user" type="text" maxlength="30"><br />
Ссылка : <br />
<input name="link" type="text"><br />
Название ссылки : <br />
<input name="link_name" type="text"><br />
Типу клика : <br />
<select size="1" name="type_link">
<option value="">---</option>
<option value="usual">Обычный('.$config['receivecredits_usualclick'].postfix($config['receivecredits_usualclick']).')</option>
<option value="confurmed">С подтверждением('.$config['receivecredits_confirmedclick'].postfix($config['receivecredits_confirmedclick']).')</option>
</select><br />
Фильтр : <br />
<select size="1" name="filtr">
<option value="">---</option>
<option value="0" >Все</option>
<option value="1" >Только мобилы</option>
<option value="2" >Только комп</option>
</select><br />
Статус : <br />
<select size="1" name="status">
<option value="">---</option>
<option value="0">Недопущена</option>
<option value="1">На модерации</option>
<option value="2">Отключена</option>
<option value="3">Включена</option>
</select><br />
Перешло по ссылке : <br />
<input name="trans" type="text" size="7" maxlength="7"><br />
Максимальное количество переходов в день : <br />
<input name="max_clicks_on_day" type="text" maxlength="5" size="5"><br />
<input type="submit" value="Поиск">
</form><br />
Используйте <b>*</b> в качестве шаблона<br />';
break;
######################
case 'create_sess':
$query = '';
$user = obr($_POST['user'],'integer',10);
$link = obr($_POST['link'],'string',40);
$link_name = obr($_POST['link_name'],'string',40);
$type_link = obr($_POST['type_link'],'string',9);
$query .= ($user != 0) ? ',`user` LIKE "'.str_replace('*','%',$user).'"' : '' ;
$query .= ($link != '') ? ',`link` LIKE "'.str_replace('*','%',$link).'"' : '' ;
$query .= ($link_name != '') ? ',`link_name` LIKE "'.str_replace('*','%',$link_name).'"' : '' ;
$query .= ($type_link != '') ? ',`type_link` LIKE "'.str_replace('*','%',$type_link).'"' : '' ;
$query .= ($_POST['filtr'] != '') ? ',`filtr` = "'.str_replace('*','%',obr($_POST['filtr'],'integer',1)).'"' : '' ;
$query .= ($_POST['status'] != '') ? ',`status` = "'.obr($_POST['status'],'integer',1).'"' : '' ;
$query .= ($_POST['trans'] != '') ? ',`trans` LIKE "'.str_replace('*','%',obr($_POST['trans'],'integer',7)).'"' : '' ;
$query .= ($_POST['max_clicks_on_day'] != '') ? ',`max_clicks_on_day` LIKE "'.str_replace('*','%',obr($_POST['max_clicks_on_day'],'integer',5)).'"' : '' ;
#$query .= ($login != '') ? '`login` LIKE "'.str_replace('*','%',$login).'",' : '' ;
#$query .= ($money != '') ? '`money` LIKE "'.str_replace('*','%',$money).'",' : '' ;
#$query .= ($in_bank != '') ? '`in_bank` LIKE "'.str_replace('*','%',$in_bank).'",' : '' ;
#$query .= ($email != '') ? '`email` LIKE "'.str_replace('*','%',$email).'",' : '' ;
#$query .= ($ip != '') ? '`ip` LIKE "'.str_replace('*','%',$ip).'",' : '' ;
if($query != '')
{
#$query = substr($query,0,strrpos($query,','));
$query = substr($query,1);
$genid = gen_id();
if(query("INSERT INTO `$db[prefix]search` SET `id`='$genid',`where`='site',`time` = '$sitetime',`query`='$query',`user`='$user_prof[id]' "))
{
location('admin/site.php?mode=search&act=search&id='.$genid);
}else
{ location('admin/site.php?mode=search'); }
}else
{ echo 'Заполните как минимум одно поле!<br />
<a href="site.php?mode=search"><<<Назад</a><br />'; }
break;
######################
case 'search':
if($_GET['id']!='')
{
$id = substr($_GET['id'],0,15);
$res = query("SELECT * FROM `$db[prefix]search` WHERE `id`='$id' AND `where`='site' AND `user`='$user_prof[id]'");
if(mysql_num_rows($res)>0)
{
$search_res = mysql_fetch_array($res);
$res = query("SELECT id,link,link_name FROM `$db[prefix]sites` WHERE $search_res[query] LIMIT $p_str,$set_on_page");
$results = mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]sites` WHERE $search_res[query]"),0);
$str = ceil($results/$set_on_page);
echo 'Результатов поиска : <b>'.$results.'</b><br />
<br />
';
if($results > 0)
{
$number = $p_str;
while($result = mysql_fetch_array($res))
{
$number++;
echo '<div class="ie">'.$number.') <a href="site.php?mode=site&id='.$result['id'].'"><b>'.$result['link_name'].'</b></a> - '.$result['link'].'</div>';
}
navigator($str,$page,'site.php','mode=search&act=search&id='.$search_res['id'],true,true);
}else
{ echo 'Ничего не найдено!<br />'; }
echo '<br />
<div class="ad"><a href="site.php?mode=search&act=unset&id='.$search_res['id'].'">Искать еще</a></div>
<br />
';
}else
{ location('admin/site.php?mode=search');}
}else
{ location('admin/site.php?mode=search');}
break;
######################
case 'unset':
if($_GET['id']!='')
{
$id = substr($_GET['id'],0,15);
$res = query("SELECT id FROM `$db[prefix]search` WHERE `id`='$id' AND `where`='site' AND `user`='$user_prof[id]'");
if(mysql_num_rows($res)>0)
{
query("DELETE FROM `$db[prefix]search` WHERE `id`='$id'");
location('admin/site.php?mode=search');
}else
{ location('admin/site.php?mode=search');}
}else
{ location('admin/site.php?mode=search');}
break;
}
break;
######################################################################
######################################################################
######################################################################
case 'site':
if(!empty($_GET['id']))
{
$id = obr($_GET['id'],'integer',10);
$res_site = query("SELECT * FROM `$db[prefix]sites` WHERE `id`='$id'");
if(mysql_num_rows($res_site)>0)
{
$site = mysql_fetch_array($res_site);
$res_user = query("SELECT id,admin FROM `$db[prefix]users` WHERE `id`='$site[user]'");
if(mysql_num_rows($res_user)>0)
{
$user = mysql_fetch_array($res_user);
echo '<div class="sec">
Площадка "<b>'.$site['link_name'].'</b>"
</div><div class="vstavka">';
echo '<b>Наименование</b> : '.$site['link_name'].'<br />
<b>Ссылка</b> : <a href="/go.php?go=http://'.$site['link'].'" target="_blank">'.$site['link'].'</a><br />
<b>"Владелец" площадки</b> : '.userlogin($site['user'],0,1,'admin',1,$user_prof['set_econom_traf']).'<br />
<b>Тип ссылки</b> : '.formattype_link($site['type_link']).'<br />
<b>Фильтр</b> : '.format_filtr($site['filtr']).'<br />
<b>Максимальное количество переходов в день</b> : '.$site['max_clicks_on_day'].'<br />
<b>Статус ссылки</b> : '.format_status($site['status']).'<br />
<b>Время для перехода</b> : с '.$site['hs'].' до '.$site['he'].'('.($site['he'] - $site['hs']).')<br />
<b>Переходов по площадке</b> : <a href="logs.php?mode=clicks&site='.$site['id'].'">'.$site['trans'].'</a><br />';
if($user_prof['admin']>$user['admin'] || $user_prof['admin']==3)
{
echo '<div class="ad"><img src="/pic/element.png"/> <a href="site.php?mode=status&id='.$site['id'].'">Изменить статус</a></div>
<div class="ad"><img src="/pic/element.png"/> <a href="site.php?mode=change&id='.$site['id'].'">Изменить площадку</a></div>
<div class="ad"><img src="/pic/element.png"/> <a href="proxy.php?sid='.$site['id'].'">Proxy</a> / <a href="proxy.php?sid='.$site['id'].'&mode=code">Code</a></div>';
}
if($user_prof['admin']==3)echo '<div class="ad"><img src="/pic/element.png"/> <a href="site.php?mode=del&id='.$site['id'].'">Удалить площадку</a></div>';
}else{echo 'Пользователь не существует!<br />';}
}else{echo 'Площадка не существует!<br />';}
}else{echo '<div class="sec">
Информация о площадке
</div><div class="vstavka">
<form action="site.php?" method="GET">
<input type="hidden" name="mode" value="site"/>
ID площадки : <input type="text" size="8" name="id"><br />
<input type="submit" value="Далее">
</form>';}
break;
######################################################################
######################################################################
######################################################################
case 'change':
if(!empty($_GET['id']))
{
$id = obr($_GET['id'],'integer',10);
$res = query("SELECT * FROM `$db[prefix]sites` WHERE `id`='$id'");
if(mysql_num_rows($res)>0)
{
$site = mysql_fetch_array($res);
$res_user = query("SELECT id,admin FROM `$db[prefix]users` WHERE `id`='$site[user]' ");
if(mysql_num_rows($res_user)>0)
{
$user = mysql_fetch_array($res_user);
echo '<div class="sec">
Изменить площадку "<b>'.$site['link_name'].'</b>"
</div><div class="vstavka">
';
if($user_prof['admin']>$user['admin'] || $user_prof['admin']==3)
{
if(isset($_GET['confirm']) && $_GET['confirm']=='yes')
{
$link = obr($_POST['link'],'string',40);
$link_name = obr($_POST['link_name'],'string',40);
$filtr = obr($_POST['filtr'],'integer',1);
$filtr = ($filtr == 0 || $filtr == 1 || $filtr == 2) ? $filtr : 0 ;
$type = obr($_POST['type'],'string',9);
$type = ($type == 'usual' || $type == 'confirmed') ? $type : 'usual';
$max_clicks_on_day = obr($_POST['max_clicks_on_day'],'integer',5);
$hs = obr($_POST['hs'],'integer',2);
$he = obr($_POST['he'],'integer',2);
if(stripos($link,'http://')!==false) { $link = preg_replace('|http\:\/\/(.*?)|','$1',$link); }
if($link != '' && $link_name != '')
{
if(stripos($link,'http://')!==false) { $link = preg_replace('|http\:\/\/(.*?)|','$1',$link); }
if($link_name == $site['link_name'] || mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]sites` WHERE `link_name`='$link_name' "),0)==0)
{
if($link == $site['link'] || mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]sites` WHERE `link`='$link' "),0)==0)
{
if(query("UPDATE `$db[prefix]sites` SET `link`='$link',`link_name`='$link_name',`type_link`='$type',`filtr`='$filtr',`max_clicks_on_day`='$max_clicks_on_day',`hs`='$hs',`he`='$he' WHERE`id`='$id'"))
{
echo 'Площадка "'.$site['link_name'].'" успешно изменена!<br />
<a href="site.php?mode=site&id='.$site['id'].'">Далее>>></a><br />';
}else
{
echo 'Ошибка!<br />
<a href="site.php?mode=change&id='.$site['id'].'"><<<Назад</a><br />';
}
}else
{
echo 'Такой сайт уже присутствует в системе!<br />
<a href="sites.php?mode=edit&id='.$id.'"><<<Назад</a><br />';
}
}else
{
echo 'Сайт с таким названием уже сущесвует, придумайте название пооригинальние!<br />
<a href="sites.php?mode=edit&id='.$id.'"><<<Назад</a><br />';
}
}else
{
echo 'Заполните все поля!<br />
<a href="site.php?mode=change&id='.$site['id'].'"><<<Назад</a><br />';
}
}
else
{
echo '<form action="site.php?mode=change&id='.$id.'&confirm=yes" method="POST">
Ссылка (без <b>http://</b>) : <br />
<input name="link" type="text" maxlengh="40" value="'.$site['link'].'"><br />
Название : <br />
<input name="link_name" type="text" maxlengh="40" value="'.$site['link_name'].'"><br />
Фильтр : <br />
<select size="1" name="filtr">
<option value="0" '; if($site['filtr']==0)echo 'selected="selected"'; echo'>Все</option>
<option value="1" '; if($site['filtr']==1)echo 'selected="selected"'; echo'>Только мобилы</option>
<option value="2" '; if($site['filtr']==2)echo 'selected="selected"'; echo'>Только комп</option>
</select><br />
Тип клика : <br />
<select size="1" name="type">
<option value="usual" '; if($site['type_link']=='usual')echo 'selected="selected"'; echo ' >Обычный('.$config['receivecredits_usualclick'].postfix($config['receivecredits_usualclick']).')</option>
<option value="confirmed" '; if($site['type_link']=='confirmed')echo 'selected="selected"'; echo ' >С подтверждением('.$config['receivecredits_confirmedclick'].postfix($config['receivecredits_confirmedclick']).')</option>
</select><br />
Максимальное количество переходов в день : (0 - бесконечно) <br />
<input name="max_clicks_on_day" type="text" maxlength="5" size="5" value="'.$site['max_clicks_on_day'].'"><br />
Переходит с (часов) <input name="hs" type="text" value="'.$site['hs'].'" size="2" maxlength="2"> до (часов) <input name="he" type="text" value="'.$site['he'].'" size="2" maxlength="2"><br />
<input type="submit" value="Сохранить">
</form>';
}
}else{echo 'У вас нет прав для редактирования!<br />';}
}else{echo 'Пользователь не существует!<br />';}
}else{echo 'Площадка не существует!<br />';}
}else{echo '<div class="sec">
Изменить площадку
</div><div class="vstavka">
<form action="site.php?" method="GET">
<input type="hidden" name="mode" value="change"/>
ID площадки : <input type="text" size="8" name="id"><br />
<input type="submit" value="Далее">
</form>';}
break;
######################################################################
######################################################################
######################################################################
case 'del':
if($user_prof['admin']<3){location('menu/index.php');}
if(!empty($_GET['id']))
{
$id = obr($_GET['id'],'integer',10);
$res = query("SELECT * FROM `$db[prefix]sites` WHERE `id`='$id' ");
if(mysql_num_rows($res)>0)
{
$site = mysql_fetch_array($res);
$res_user = query("SELECT id,admin FROM `$db[prefix]users` WHERE `id`='$site[user]'");
if(mysql_num_rows($res_user)>0)
{
$user = mysql_fetch_array($res_user);
echo '<div class="sec">
Удалить площадку "<b>'.$site['link_name'].'</b>"
</div><div class="vstavka">
';
if(isset($_GET['confirm']) && $_GET['confirm']=='yes')
{
if(query("DELETE FROM `$db[prefix]sites` WHERE `id`='$id'"))
{
echo 'Площадка "'.$site['link_name'].'" успешно удалена!<br />
<a href="site.php?mode=all">Далее>>></a><br />';
}else{echo 'Ошибка!<br />
<a href="site.php?mode=del&id='.$id.'"><<<Назад</a><br />';}
}
else
{
echo 'Вы хотите удалить площадку "'.$site['link_name'].'"<br />
<center><b><a href="site.php?mode=del&id='.$id.'&confirm=yes">ДА</a></b> | <b><a href="site.php?mode=site&id='.$id.'">НЕТ</a></b></center>';
}
}else{echo 'Пользователь не существует!<br />';}
}else{echo 'Площадка не существует!<br />';}
}else{echo '<div class="sec">
Удалить площадку
</div><div class="vstavka">
<form action="site.php?" method="GET">
<input type="hidden" name="mode" value="del"/>
ID площадки : <input type="text" size="8" name="id"><br />
<input type="submit" value="Далее">
</form>';}
break;
######################################################################
######################################################################
######################################################################
case 'status':
if($_GET['id']!='')
{
$id = obr($_GET['id'],'integer',11);
$res = query("SELECT link_name,status,user FROM `$db[prefix]sites` WHERE `id`='$id' ");
if(mysql_num_rows($res)>0)
{
$site = mysql_fetch_array($res);
$res_user = query("SELECT id,admin FROM `$db[prefix]users` WHERE `id`='$site[user]' ");
if(mysql_num_rows($res_user)>0)
{
$user = mysql_fetch_array($res_user);
echo '<div class="sec">
Статус площадки "'.$site['link_name'].'"
</div><div class="vstavka">
';
if($user_prof['admin']>$user['admin'] || $user_prof['admin']==3)
{
if(isset($_GET['confirm']) && $_GET['confirm']=='yes')
{
$status = obr($_POST['status'],'integer',1);
$status = ($status>=0 && $status<=3) ? $status : 1;
if(query("UPDATE `$db[prefix]sites` SET `status`='$status' WHERE `id`='$id'"))
{
# header('Refresh: 2 url=?mode=site&id='.$id.'');
echo 'Площадка успешно изменена!<br />
<a href="site.php?mode=site&id='.$id.'">Далее>>></a><br />';
}else
{
echo 'Ошибка при изменении сайта!<br />
<a href="site.php?mode=status&id='.$id.'"><<<Назад</a><br />';
}
}else
{
echo '<form action="site.php?mode=status&id='.$id.'&confirm=yes" method="POST">
Статус : <br />
<select size="1" name="status">
<option value="0" '.($site['status']==0 ? 'selected="selected"' : '').'>Недопущена</option>
<option value="1" '.($site['status']==1 ? 'selected="selected"' : '').'>На модерации</option>
<option value="2" '.($site['status']==2 ? 'selected="selected"' : '').'>Отключена</option>
<option value="3" '.($site['status']==3 ? 'selected="selected"' : '').'>Активна</option>
</select><br />
<input type="submit" value="Изменить">
</form>';
}
}else{echo 'У вас нет прав для редактирования!<br />';}
}else{echo 'Пользователь не существует!<br />';}
}else{location('admin/site.php');}
}else{location('admin/site.php');}
break;
######################################################################
######################################################################
######################################################################
case 'moder':
$sites = mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]sites` WHERE `status`='1'"),0);
if($sites>0)
{
if(!empty($_GET['id']))
{
$id = obr($_GET['id'],'integer');
if(mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]sites` WHERE `status` = '1' AND `id` = '$id'"),0) > 0)
{
$site = mysql_fetch_array(query("SELECT id,link,link_name,user FROM `$db[prefix]sites` WHERE `status`='1' AND `id`='$id'"));
if(isset($_GET['moded']))
{
$moded = obr($_GET['moded'],'integer',1);
$moded = ($moded==0 || $moded==1) ? str_replace(1,3,$moded) : 0 ;
require '../inc/head.php';
if(query("UPDATE `$db[prefix]sites` SET `status`='$moded' WHERE `id`='$site[id]'"))
{
# header('Refresh: 2 url=site.php?mode=moder');
echo 'Успешно '.($moded == 3 ? 'промодерирована' : 'недопущена').'<br />
<a href="site.php?mode=moder">Модерировать дальше>>></a><br />';
}else{echo 'Ошибка!<br />
<a href="site.php?mode=moder&id='.$site['id'].'"><<<Назад</a><br />';}
require '../inc/foot.php';
}else
{
if($file = get_page($site['link'],$_ua))
{
if(is_validate_url('http://'.$site['link'],$file))
{
if(stripos($file,'<card')) header("Content-type:text/vnd.wap.wml; charset=utf-8");
$file = preg_replace('|\<card([^>]+)\>|us', '<card$1>
Площадка : <a href="site.php?mode=site&id='.$site['id'].'"><b>'.$site['link_name'].'</b></a> ('.$site['link'].')<br />
Пользователь : '.userlogin($site['user'],1,1,'admin',1).'<br />
<br />
»<a href="http://'.$site['link'].'">Перейти на сайт</a><br />
«<a href="http://'.$_host.'/">Вернуться в клик клуб</a><br />
<br />
Площадка : <a href="site.php?mode=moder&id='.$site['id'].'&moded=1">Промодерирована</a> | <a href="site.php?mode=moder&id='.$site['id'].'&moded=0">Недопущена</a><br />
---------------<br />', $file, 1);
$file = preg_replace('|\<body([^>]*)\>|us', '<body$1><p align="left" style="background-color:#C0C0C0;color:#000000;font-size:12px;" align="center">
Площадка : <a href="site.php?mode=site&id='.$site['id'].'"><b>'.$site['link_name'].'</b></a> ('.$site['link'].')<br />
Пользователь : '.userlogin($site['user'],1,1,'admin',1,$user_prof['set_econom_traf']).'<br />
<br />
»<a href="http://'.$site['link'].'">Перейти на сайт</a><br />
«<a href="http://'.$_host.'/admin/site.php">Вернуться в клик клуб</a><br />
<br />
Площадка : <a href="site.php?mode=moder&id='.$site['id'].'&moded=1">Промодерирована</a> | <a href="site.php?mode=moder&id='.$site['id'].'&moded=0">Недопущена</a>
</p>', $file, 1);
$file = str_replace('</body>', '<p align="center" style="background-color:#C0C0C0;color:#000000;font-size:12px"><b>test : '.date('G:i:s').'</b></p></body>', $file);
$file = str_replace('</p></card></wml>','---------------<br /><b>test : '.date('G:i:s').'</b></p></card></wml>',$file);
echo $file;
exit;
}else{require '../inc/head.php';echo '<div class="vstavka">Ошибка, страница не валидна<br /><a href="site.php?mode=site&id='.$site['id'].'"><<<Управление площадкой</a><br />»<a href="/admin/site.php?mode=moder&id='.mysql_result(query("SELECT id FROM `$db[prefix]sites` WHERE `status`='1' ORDER BY RAND() LIMIT 0,1"),0).'">Модерировать дальше...</a>('.$sites.')<hr/>.<a href="/menu/">Кабинет</a></div>';require '../inc/foot.php';}
}else{require '../inc/head.php';echo '<div class="vstavka">Ошибка, нет доступа к сайту<br /><a href="site.php?mode=site&id='.$site['id'].'"><<<Управление площадкой</a><br />»<a href="/admin/site.php?mode=moder&id='.mysql_result(query("SELECT id FROM `$db[prefix]sites` WHERE `status`='1' ORDER BY RAND() LIMIT 0,1"),0).'">Модерировать дальше...</a>('.$sites.')<hr/>.<a href="/menu/">Кабинет</a></div>';require '../inc/foot.php';}
}
}else{require '../inc/head.php';echo '<div class="vstavka">Ошибка, нет такого сайта, либо он не на модерации<br />»<a href="/admin/site.php?mode=moder&id='.mysql_result(query("SELECT id FROM `$db[prefix]sites` WHERE `status`='1' ORDER BY RAND() LIMIT 0,1"),0).'">Модерировать дальше...</a>('.$sites.')<hr/>.<a href="/menu/">Кабинет</a></div>';require '../inc/foot.php';}
}else{location('/admin/site.php?mode=moder&id='.mysql_result(query("SELECT id FROM `$db[prefix]sites` WHERE `status`='1' ORDER BY RAND() LIMIT 0,1"),0));}
}else{require '../inc/head.php';echo '<div class="vstavka">Модерировать нечего =(<br /><hr/>.<a href="/menu/">Кабинет</a></div>';require '../inc/foot.php';}
break;
/*
######################################################################
######################################################################
######################################################################
case '-':
echo '<div class="sec">
</div><div class="vstavka">
';
break;
*/
}
if($mode!='moder')
{
echo '<hr/>';
if($mode != '')echo '...<a href="site.php?">Управление площадками</a><br />';
echo '..<a href="/admin/index.php?">Админ панель</a><br />';
echo '.<a href="/menu/index.php?">Кабинет</a><br />';
require '../inc/foot.php';
}
################################################
# 0KHQutGA0LjQv9GCINC90LUg0L/QsNCx0LvQuNC6IQ== #
# 0KHRgtCw0LLRgNC+0L/QvtC70YwsIDIwMDkg0LMu #
################################################
?>