Вход Регистрация
Файл: kontrol.php
Строк: 451
<?php
include "header/config.inc.php";
include 
"header/function.inc.php";
include 
"header/header.inc.php";
include 
"header/connect.inc.php";
include 
"header/click-club.class.php";
include 
"header/hellfish.inc.php";
  If (!isset(
$_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];

@
mysql_query("UPDATE `".prefix."users` SET `mesto`='На бирже' WHERE `id` = '".$_USER['id']."'");

 switch (
$mode){

case 
'add_url':
If (
$_POST['nazv']){

If (
$_POST['url']==NULL){
echo
"<div class='menuindexom'>Не введен адрес или вы допустили ошибки</div>";
// echo'<meta http-equiv="Refresh" content="2; URL='.$_zapros.'mode=url"/>';
echo '<div class="menuindexom"><b>Повторите заполнение формы!</b></div>';
echo 
'<div class="menuindexom"><a href="javascript:history.back(1)">Назад</a></div>';
include 
'header/end.inc.php';
exit;}
$_POST['nazv']=strip_tags($_POST['nazv']);
$strlen=strlen($_POST['nazv']);
$min_naz=2;
$lenght_naz=30;
If (
$strlen<$min_naz && $_POST['referer']!=='0' || $strlen>$lenght_naz && $_POST['referer']!=='0'){echo"<div class='menuindexom'><b>Название</b> введено неверно!<br/>
-&gt;Длина: 
$min_naz-$lenght_naz ";
echo 
'<br/>Повторите заполнение формы!</div>';
echo 
'<div class="menuindexom"><a href="javascript:history.back(1)">Назад</a></div>';
// echo'<meta http-equiv="Refresh" content="2; URL='.$_zapros.'mode=url"/>';
include 'header/end.inc.php';
exit;}

$_POST['url']=strip_tags($_POST['url']);
$strlen=strlen($_POST['url']);
If (
$strlen<min_url || $strlen>lenght_url){echo"<div class='menuindexom'><b>Ссылка</b> введена неверно!<br/>
-&gt;Длина: "
.min_url."-".lenght_url;
// echo'<meta http-equiv="Refresh" content="5; URL='.$_zapros.'mode=url"/>';
echo '<br/>Повторите заполнение формы!</div>';
echo 
'<div class="menuindexom"><a href="javascript:history.back(1)">Назад</a></div>';
exit;}
$url trim($_POST['url']);
$input=str_replace('"'''$url);
$url=str_replace('_'''$url);
$url=str_replace('='''$url);
$url=str_replace("'"""$url);
$url=str_replace(';'''$url);
$url=str_replace('/'''$url);
$url=str_replace('('''$url);
$url=str_replace(')'''$url);

$oby=@mysql_query("select * from `".prefix."kontrol` where (`url`='".mysql_escape_string($url)."';");
$sanek=@mysql_query("
SELECT * FROM `"
.prefix."kontrol` WHERE `url`='".mysql_escape_string($url)."'
"
);
$sanek2=mysql_num_rows($sanek);
if(
$sanek2!=0){
echo 
"<div class='menuindexom'><b>Такой адрес уже имеется в базе!</b><br/>n";
echo 
'<br/>Повторите заполнение формы!</div>';
echo 
'<div class="menuindexom"><a href="javascript:history.back(1)">Назад</a></div>';
include 
'header/end.inc.php';
exit; }
$nazv mysql_real_escape_string($_POST['nazv']);
$url mysql_real_escape_string($_POST['url']);
$time time();

/*
Автомодерация
Up (ICQ 560-55-75)

     */
$_sql=', `activ`='2', `moder`='1'';
/*if($_POST['auto']==1 AND HTTP_SITE)
{
$parse=file_get_contents('http://'.$url);
if(preg_match('#<a.*href=.*'.preg_quote(HTTP_SITE).'.*>.*</a>#Uis',$parse,$out))
{
$_sql=', `activ`='1', `moder`='0'';
}
} */

mysql_query("insert into `".prefix."kontrol` set `id_user`='".$_USER['id']."',`url`='$url',`nazv`='$nazv',`typeclick`='".intval($_POST['show'])."',`time`='$time'".$_sql."") or die ('Error!');
echo
'<div class="menuindexom">Название: <b>'.$nazv.'</b><br/>';
echo
'Адрес: <a href="http://'.$url.'"><b>http://'.$url.'</b></a></div>';
if(
$_sql==', `activ`='1', `moder`='0'')
{
echo 
'<div class="menuindexom"><b>Ссылка успешно добавлена</b></div>';
$fp=fopen(LOG_FILE,'a');
fputs($fp,$url.' - '.date('d.m.y (H:i)')."rn");
fclose($fp);
}
else
{
echo 
'<div class="menuindexom"><b>Ссылка добавлена!</b>';
}
// echo'<meta http-equiv="Refresh" content="5; URL='.$_zapros.'mode=url"/>';
echo '<br />&laquo;<a href="javascript:history.back(1)">Назад</a></div>';
include 
'header/end.inc.php';
break;}
//echo '<div class="menuindex"><font color="#bb0000"><b>Автомодерация</b></font></div>';
/*echo'<div class="menuindexom">
Чтобы Ссылка промодерировалась автоматически вам необходимо:
<br/>1.Установить свою <a href="http://klubv.ru/enter.php?mode=ref">реф.ссылку</a> на главной странице добавляемого сайта<br/>
2.Поставить при добавлении площадки галочку На площадке размещена ссылка на klubv.ru </div>'; */
echo '';
$ploshad=@mysql_query("SELECT * FROM `nastroyki` where `id`='1';");
$rowd=mysql_fetch_array($ploshad);
$plosh=$rowd['ploshadki'];
echo
'<div class="menuindex">Максимальное количество ссылок-'.$plosh.'</div>';
$q mysql_query("select * from `".prefix."kontrol` where `id_user`='".$_USER['id']."' ;");
$col=mysql_num_rows($q);
if(
$col >=$plosh ){echo'<div class="enterrega">Нельзя создавть более <b>'.$plosh.'</b> ссылок!</div>';
include 
'header/end.inc.php';
break;}

echo 
'
<form action="'
.$_zapros.'mode=add_url" method="post">
&nbsp;&nbsp;Название ссылки:<br/>
&nbsp;&nbsp;<input type="text" name="nazv" maxlength="30" /><br/>
&nbsp;&nbsp;Адрес ссылки (<font color="#990000"><b>без http://</b></font>) :<br/>
&nbsp;&nbsp;<input type="text" name="url" maxlength="'
.lenght_url.'" /><br/>

'
;
//if(HTTP_SITE)echo '&nbsp;&nbsp;<input type="checkbox" name="auto" value="1" /> На площадке размещена ссылка на <b>'.HTTP_SITE.'</b><br />';
echo '&nbsp;&nbsp;<input type="submit" value="Добавить"/><br/>
</form>
'
;
include 
'header/end.inc.php';
break;








case 
'url':
@
mysql_query("update `".prefix."users` set `mesto`='В контроле трафика', `online`='".time()."' where `id` = '".$_USER['id']."';");
if(
$_GET['it_in']){
////////////////////////////////////////////////////////////////////
$result=@mysql_query("SELECT * FROM `".prefix."kontrol`
WHERE (`id`='"
.intval($_GET['it_in'])."');");
$w = @mysql_fetch_array($result);
$mname=$w['id_user'];
if(
$_USER['id']!==$mname)
{
echo 
'Свои сайты включай, а не чужие!!!<br/>
<a href="javascript:history.back(1)">Вернуться</a>'
;
include 
'header/end.inc.php';
exit;}




////////////////////////////////////////////////////////////////////
mysql_query("UPDATE `".prefix."kontrol` SET `activ` = '0' WHERE `id` = '".intval($_GET['it_in'])."'")or die('err');
echo
'<div class="menuindexom"><b>Ссылка включена!</b></div>';
// echo'<meta http-equiv="Refresh" content="2; URL='.$_zapros.'mode=url"/>';
echo '&#187;<a href="'.$_zapros.'mode=url">Вернутся</a>';
include 
'header/end.inc.php';
exit;
}
if(
$_GET['it_out']){
////////////////////////////////////////////////////////////////////
$result=@mysql_query("SELECT * FROM `".prefix."kontrol`
WHERE (`id`='"
.intval($_GET['it_out'])."');");
$w = @mysql_fetch_array($result);
$mname=$w['id_user'];
if(
$_USER['id']!==$mname)
{
echo 
'Свои площадки выключай, а не чужие!!!<br/>
<a href="javascript:history.back(1)">Вернуться</a>'
;
include 
'header/end.inc.php';
exit;}
////////////
$pla1 mysql_query("select * from `".prefix."kontrol` where `id_user`='".$_USER['id']."'&& `moder`='0'&& `activ`='0';");
$pla=mysql_num_rows($pla1);
if(
$pla<=1)
{
echo 
'<div class="menuindexom">Активна должна остаться хотя бы 1 Ссылка!</div>
'
;
include 
'header/end.inc.php';
}
////////////////


mysql_query("update `".prefix."kontrol` set `activ`='2' WHERE id = '".intval($_GET['it_out'])."' LIMIT 1")or die('err');
echo
'<div class="menuindexom"><b>Ссылка выключена!</b></div>';
// echo'<meta http-equiv="Refresh" content="2; URL='.$_zapros.'mode=url"/>';
echo '&#187;<a href="'.$_zapros.'mode=url">Вернутся</a>';
include 
'header/end.inc.php';
exit;
}
if(
$_GET['del']){
$result=@mysql_query("SELECT * FROM `".prefix."kontrol`
WHERE (`id`='"
.intval($_GET['del'])."');");
$w = @mysql_fetch_array($result);
$mname=$w['id_user'];
if(
$_USER['id']!==$mname)
{
echo 
'Свои площадки удаляй, а не чужие!!!<br/>
<a href="javascript:history.back(1)">Вернуться</a>'
;
include 
'header/end.inc.php';
exit;}
mysql_query("DELETE FROM `".prefix."kontrol` WHERE id = '".intval($_GET['del'])."' LIMIT 1")or die('err');
echo
'<div class="menuindexom"><b>Ссылка удалена!</b></div>';
echo 
'&#187;<a href="'.$_zapros.'mode=url">Вернутся</a>';
// echo'<meta http-equiv="Refresh" content="2; URL='.$_zapros.'mode=url"/>';
include 'header/end.inc.php';
exit;
}
$q mysql_query("select * from `".prefix."kontrol` where `id_user`='".$_USER['id']."'&& `moder`='0'&& `activ`='0';");
$reg=mysql_num_rows($q);
$q mysql_query("select * from `".prefix."kontrol` where `id_user`='".$_USER['id']."' ;");
$reg1=mysql_num_rows($q);
echo 
'<div class="downsw">Контроль трафика</div>
<div class="menuindex">Добавляйте сайт, получайте специальную ссылку и контралируйте каждый переход по ссылке.<br />
Время перехода, браузер, IP и адрес сайта от куда был переход!</div>
<div class="menuindex"><b>Список ссылок:['
.$reg1.']</b></div>';
$q mysql_query("select * from `".prefix."kontrol` where `id_user`='".$_USER['id']."';");
$reg=mysql_num_rows($q);
while (
$field=mysql_fetch_array($q))
{echo
'<div class="menuindexom">';
echo
'&raquo;  '; echo"<b>"; echo"".htmlspecialchars(stripslashes(trim($field['nazv'])));  echo"</b>";
echo
'[<a href="'; echo"gokontrol.php".$_zapros."id=".$field['id']."";
echo
'">'; echo"".htmlspecialchars(stripslashes(trim($field['url']))); echo'</a>]';
/*echo"</br>Статус: ";
if($field['ban_prihin']){$status = '<font color="#990000"><b>Ссылка забанена по причине: </b></font><b>'.$field['ban_prihin'].'</b>';}
if($field['moder']!=0&& $field['ban_prihin']==''){$status = '<font color="#000099"><b>На модерации</b></font>';}
if($field['moder']==0) {$status='<font color="#009900"><b>Активна</b></font>';}
if($field['activ']==2 && $field['moder']==0) {$status='<font color="#990000"><b>Выключена</b></font>';}
echo" $status";
if ($field['typeclick']==0){
$brow = 'Все браузеры';}
if ($field['typeclick']==1){
$brow = 'Только мобильные';}
if ($field['typeclick']==2){
$brow = 'Только Опера(mini)';}
if ($field['typeclick']==3){
$brow = 'Только комп.';}
if ($field['typeclick']==4){
$brow = 'Запрет для мобильных';}
if ($field['typeclick']==5){
$brow = 'Запрет для opera-mini';}
if ($field['typeclick']==6){
$brow = 'Запрет комп.';}     */
       
$counter =  mysql_num_rows(mysql_query("SELECT * FROM `".prefix."kontrol_info` where `url_id`='".$field['id']."'"));

echo
"<br/>Переходов: "; echo"<b>".$counter."";  echo"</b>";

 echo 
"<br /><a href='".$_zapros."mode=stat&stat=".$field['id']."'><b>Логи переходов</b></a><br />";

         echo
' <input name="Name" type="text" value="http://klubv.ru/gokontrol.php'.$_zapros.'id='.$field['id'].'"> ';
echo
"<br/><a href='".$_zapros."mode=url_edit&amp;edit=".$field['id']."'>Изм.</a> |";
echo
"<a href='".$_zapros."mode=url&del=".$field['id']."'> Удал.</a>";
 
/*
$pla1 = mysql_query("select * from `".prefix."kontrol` where `id_user`='".$_USER['id']."'&& `moder`='0'&& `activ`='0';");
$pla=mysql_num_rows($pla1);

if($field['moder']==0){
if($field['activ']==2){echo"|<a href='".$_zapros."mode=url&it_in=".$field['id']."'> Вкл.</a>";}

if($pla>1) {
if($field['activ']==0){echo"|<a href='".$_zapros."mode=url&it_out=".$field['id']."'> Выкл.</a>";}
  }

} */
echo"</div>";
}
echo 
'<div class="menuindexom"><a href="'.$_zapros.'mode=add_url">Добавить ссылку>></a></div>';
include 
'header/end.inc.php';
break;










case 
'url_edit':
@
mysql_query("update `".prefix."users` set `mesto`='Изменяет площадки', `online`='".time()."' where `id` = '".$_USER['id']."';");
If (
$_POST['nazv']){
If (
$_POST['nazv']==NULL){
echo
"Не введено название";
echo 
'---<br/>Повторите заполнение формы!<br/>&#187;<a href="'.$_zapros.'mode=url">Вернутся</a>';
include 
'header/end.inc.php';
exit;}
if (
$_POST['url']==NULL){
echo
"Не введен адрес";
echo 
'---<br/>Повторите заполнение формы!<br/>&#187;<a href="'.$_zapros.'mode=url">Вернутся</a>';
include 
'header/end.inc.php';
exit;}

$_POST['nazv']=strip_tags($_POST['nazv']);
$strlen=strlen($_POST['nazv']);
$min_naz=2;
$lenght_naz=30;
If (
$strlen<$min_naz || $strlen>$lenght_naz){echo"<b>Название</b>введено неверно!<br/>
-&gt;Длина: 
$min_naz-$lenght_naz ";
echo 
'---<br/>Повторите заполнение формы!<br/>&#187;';
echo 
'&laquo;<a href="javascript:history.back(1)">Назад</a><br/>';
include 
'header/end.inc.php';
exit;}
$_POST['url']=strip_tags($_POST['url']);
$strlen=strlen($_POST['url']);
If (
$strlen<min_url || $strlen>lenght_url){echo"<b>Ссылка</b> введена неверно!<br/>
-&gt;Длина: "
.min_url."-".lenght_url;
echo 
'---<br/>Повторите заполнение формы!<br/>&#187;';
echo 
'&laquo;<a href="javascript:history.back(1)">Назад</a><br/>';
exit;}
$url trim($_POST['url']);
$input=str_replace('"'''$url);
$url=str_replace('_'''$url);
$url=str_replace('='''$url);
$url=str_replace("'"""$url);
$url=str_replace(';'''$url);
$url=str_replace('/'''$url);
$url=str_replace('('''$url);
$url=str_replace(')'''$url);
$oby = @mysql_query("select * from `".prefix."kontrol` where (`url`='".mysql_escape_string($url)."';");
$obv=mysql_num_rows($oby);
if(
$obv>1)
{
echo 
"<b>Такой адрес уже имеется в базе!</b><br/>n";
echo 
'---<br/>Повторите заполнение формы!<br/>&#187;';
echo 
'&laquo;<a href="javascript:history.back(1)">Назад</a><br/>';
include 
'header/end.inc.php';
exit; }
////////////////////////////////////////////////////////////////////
$result=@mysql_query("SELECT * FROM `".prefix."kontrol`
WHERE (`id`='"
.intval($_GET['idet'])."');");
$w = @mysql_fetch_array($result);
$mname=$w['id_user'];
if(
$_USER['id']!==$mname)
{
echo 
'Свою площадку редактируй, а не чужие!!!<br/>
<a href="javascript:history.back(1)">Вернуться</a>'
;
include 
'header/end.inc.php';
exit;}
////////////////////////////////////////////////////////////////////
$q mysql_query("select * from `".prefix."kontrol` where `id`='".intval($_GET['idet'])."';");
$field=mysql_fetch_array($q);
$nazv mysql_real_escape_string($_POST['nazv']);
$url mysql_real_escape_string($_POST['url']);
$time time();
$povtor mysql_query("select * from `".prefix."kontrol` WHERE `url`=$url,`nazv`=$nazv,`typeclick`=".intval($_POST['show'])."") ;
$p mysql_num_rows($povtor);
if(
$p==1){
echo 
'<b>Ссылка не изменена !<br/></b>';
echo 
'&laquo;<a href="javascript:history.back(1)">Назад</a><br/>';
include 
'header/end.inc.php';
break;
}
mysql_query("UPDATE `".prefix."kontrol` set `url`='$url',`nazv`='$nazv',`typeclick`='".intval($_POST['show'])."',`moder`='0',`ban_prihin`='' WHERE id='".intval($_GET['idet'])."'") or die ('Error!');
echo
'<div class="menuindexom">Название: <b>'.$nazv.'</b><br/>';
echo
'Адрес: <a href="http://'.$url.'"><b>http://'.$url.'</b></a></div>';

echo
'<div class="menuindexom"><b>Ссылка изменена</b></div>';
include 
'header/end.inc.php';
}
if(
$_GET['edit']){
$id_edit intval($_GET['edit']);
$q mysql_query("select * from `".prefix."kontrol` where `id`='$id_edit';");
$field=mysql_fetch_array($q);
echo 
'
<form action="'
.$_zapros.'mode=url_edit&idet='.$id_edit.'" method="post">
&nbsp;&nbsp;Название ссылки:<br/>
&nbsp;&nbsp;<input type="text" name="nazv" maxlength="30" value="'
.$field['nazv'].'"/><br/>
&nbsp;&nbsp;Ссылка (<font color="#990000"><b>без http://</b></font>) :<br/>
&nbsp;&nbsp;<input type="text" name="url" maxlength="'
.lenght_url.'" value="'.$field['url'].'"/><br/>

&nbsp;&nbsp;<input type="submit" value="Изменить"/><br/>
</form>'
;
include 
'header/end.inc.php';
exit;}
break;


case 
'go':

// mysql_query("UPDATE `".prefix."kontrol` set `perehod`=`perehod`+'1' where `id`='".$_GET['id']."' order by `time` desc ");

 
$agent $_SERVER['HTTP_USER_AGENT'];
 
$ip $_SERVER['REMOTE_ADDR'];
 
$surl $_SERVER['HTTP_REFERER'];
 if(
$surl==NULL){$surl "Из закладок";}
 
mysql_query("INSERT into `".prefix."kontrol_info` set `url_id`='".intval($_GET['id'])."', `time`='".time()."', `agent`='".mysql_escape_string($agent)."', `ipp`='".mysql_escape_string($ip)."', `surl`='".mysql_escape_string($surl)."'");

$result mysql_query("select * from `".prefix."kontrol` where `id`='".mysql_escape_string($_GET['id'])."';");
if(
mysql_num_rows($result)>0)
{
                                         
$reg=mysql_fetch_array($result);
                                                    
header("Location: http://".$reg['url']."");
exit;

     }
else
{
// иначе на главную
header('Location: index.php?'); exit;
}


            break;




            case 
'stat':




          If (!isset(
$_GET['page']) || !is_numeric($_GET['page'])) $page=1; else { $page=$_GET['page']; (int)$page;}
               
$result=@mysql_query("SELECT * FROM `".prefix."kontrol`
WHERE (`id`='"
.intval($_GET['stat'])."');");
$w = @mysql_fetch_array($result);
$mname=$w['id_user'];
if(
$_USER['id']!==$mname)
{
echo 
'<div class="menuindex">Чужую статистику просматривать нельзя<br/>
<a href="javascript:history.back(1)">Вернуться</a></div>'
;
include 
'header/end.inc.php';
exit;}
 
$result mysql_query("SELECT * FROM `".prefix."kontrol_info` where `url_id`='".intval($_GET['stat'])."' LIMIT ".(($page-1)*num_best_on_page).",".(num_best_on_page+1));

 If (!
$result){
echo 
'Ошибка запроса к бд...';

break;
}

  
$next=false;
$num=mysql_num_rows($result);
If (
$num>0){
If (
$num<=num_best_on_page$read=$num; else {
$read=num_best_on_page;
$next=true;
}
for (
$i=0;$i<$read;$i++){
    echo
'<div class="menuindex"> Время: '; echo date(" <b>H:i:s d.m.Y</b>",mysql_result($result,$i,'time'));
    echo
'<br />Браузер: <b>'.mysql_result($result,$i,'agent').'</b>';
    echo
'<br />IP: <b>'.mysql_result($result,$i,'ipp').'</b>';
    echo
'<br />С адреса: <b>'.mysql_result($result,$i,'surl').'</b></div>';

/*echo'
          <br />Браузер: <b>'.$f[agent].'</b>
          <br />IP:   <b>'.$f[ipp].'</b>
          <br />С адреса: <b>'.$f[surl].'</b>   ';

echo date(" <b>H:i:s d.m.Y</b>",mysql_result($result,$i,'ts'));
echo'</div><div class="menuindexom">';
echo''.mysql_result($result,$i,'text').'<br/>';
$d=mysql_result($result,$i,'id');
$q=mysql_query("select * from `news_comm` where `nid`='$d'");
$xx=mysql_num_rows($q);
echo '<a href="'.$_zapros.'mode=comments&amp;ide='.mysql_result($result,$i,'id').'">Комментарии</a> [';
echo $xx;
echo "]<br/>";
echo '</div>';  */
}
} else echo 
'<div class="menuindex">Переходов еще небыло</div>';
echo
'<div class="menuindex">';
If (
$page>1)
echo 
'<a href="'.$_zapros.'mode=stat&amp;stat='.intval($_GET['stat']).'&amp;page='.($page-1).'">';
echo 
'пред.';
If (
$page>1) echo '</a>';
echo 
'|';
If (
$next) echo '<a href="'.$_zapros.'mode=stat&amp;stat='.intval($_GET['stat']).'&amp;page='.($page+1).'">';
echo 
'след.';
If (
$next) echo '</a>';
echo 
'</div>';

$result=@mysql_query("SELECT `ts` FROM `".prefix."news` ");
If (!
$result){
echo 
'Ошибка запроса к бд...';
break;

/*

 for ($c=0; $c<mysql_num_rows($result); $c++)
{
  $f = mysql_fetch_array($result);


    echo '<div class="menuindexom">

          Время: <b>'.date('H:i:s d.m.Y',$f['time']).'</b>
          <br />Браузер: <b>'.$f[agent].'</b>
          <br />IP:   <b>'.$f[ipp].'</b>
          <br />С адреса: <b>'.$f[surl].'</b>
   </div>';
         */
             
}
            break;









     }








include 
"header/end.inc.php";
?>
Онлайн: 0
Реклама