View file admin/site.php

File size: 30.49Kb
<?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">&lt;&lt;&lt;Назад</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'].'">Далее&gt;&gt;&gt;</a><br />';
      }else
      {
 echo 'Ошибка!<br />
<a href="site.php?mode=change&id='.$site['id'].'">&lt;&lt;&lt;Назад</a><br />';
      }
     }else
     {
    echo 'Такой сайт уже присутствует в системе!<br />
<a href="sites.php?mode=edit&id='.$id.'">&lt;&lt;&lt;Назад</a><br />';
     }
    }else
    {
    echo 'Сайт с таким названием уже сущесвует, придумайте название пооригинальние!<br />
<a href="sites.php?mode=edit&id='.$id.'">&lt;&lt;&lt;Назад</a><br />';
    }
  }else
 {
 echo 'Заполните все поля!<br />
<a href="site.php?mode=change&id='.$site['id'].'">&lt;&lt;&lt;Назад</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">Далее&gt;&gt;&gt;</a><br />';
 }else{echo 'Ошибка!<br />
<a href="site.php?mode=del&id='.$id.'">&lt;&lt;&lt;Назад</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.'">Далее&gt;&gt;&gt;</a><br />';
  }else
  {
  echo 'Ошибка при изменении сайта!<br />
<a href="site.php?mode=status&id='.$id.'">&lt;&lt;&lt;Назад</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">Модерировать дальше&gt;&gt;&gt;</a><br />';
 }else{echo 'Ошибка!<br />
<a href="site.php?mode=moder&id='.$site['id'].'">&lt;&lt;&lt;Назад</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&amp;id='.$site['id'].'"><b>'.$site['link_name'].'</b></a> ('.$site['link'].')<br />
Пользователь : '.userlogin($site['user'],1,1,'admin',1).'<br />
<br />
&#187;<a href="http://'.$site['link'].'">Перейти на сайт</a><br />
&#171;<a href="http://'.$_host.'/">Вернуться в клик клуб</a><br />
<br />
Площадка : <a href="site.php?mode=moder&amp;id='.$site['id'].'&amp;moded=1">Промодерирована</a> | <a href="site.php?mode=moder&amp;id='.$site['id'].'&amp;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 />
&raquo;<a href="http://'.$site['link'].'">Перейти на сайт</a><br />
&laquo;<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'].'">&lt;&lt;&lt;Управление площадкой</a><br />&raquo;<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'].'">&lt;&lt;&lt;Управление площадкой</a><br />&raquo;<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 />&raquo;<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   #
################################################

?>