Просмотр файла enter.php

Размер файла: 62Kb
  1. <?php
  2. session_start();
  3. include "header/config.inc.php";
  4. include "header/function.inc.php";
  5. include "header/header.inc.php";
  6. include "header/connect.inc.php";
  7. include "header/click-club.class.php";
  8. include "header/enter.inc.php";
  9. include "header/ban.php";
  10. ///////////////////////////////////////////////////////////////////////////////////////////////
  11. $addmoney = 0.001; // Здесь укажите цену за клик!!! Остальное НЕ ТРОГАТЬ!!!
  12. ///////////////////////////////////////////////////////////////////////////////////////////////
  13. $kredit=ereg_replace('[^0-9]*','',$_REQUEST[kredit]);
  14. $op=ereg_replace('[^1-2]*','',$_REQUEST[op]);
  15.  
  16. @mysql_query("DELETE FROM `".prefix."clicks` WHERE `ts`<".strtotime(date("j F Y")));
  17. @mysql_query("DELETE FROM `ban` WHERE `date`<".time()."");
  18. @mysql_query("DELETE FROM `mrek` WHERE `date`<".time()."");
  19.  
  20. If (!isset($_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];
  21.  
  22. include_once("header/oper.etc.php");
  23. if($my_type == 3)
  24. $ttype = "(`typeclick` = '3' or `typeclick` = '4' or `typeclick` = '5' or `typeclick` = '0')";
  25. elseif($my_type == 2)
  26. $ttype = "(`typeclick` = '2' or `typeclick` = '4' or `typeclick` = '6' or `typeclick` = '0')";
  27. elseif($my_type == 1)
  28. $ttype = "(`typeclick` = '1' or `typeclick` = '6' or `typeclick` = '5' or `typeclick` = '0')";
  29. else
  30. $ttype = "1=1";
  31.  
  32. switch ($mode){
  33.  
  34. case 'bank':
  35.  
  36. @mysql_query("update `".prefix."users` set `mesto`='В банке' where `id` = '".$_USER['id']."'");
  37. echo '<div class="header_rek"><b>Банк кредитов</b></div><br/>
  38. Кредитов в банке '.round($_USER['bank'],1).'<br/>
  39. Кредитов в активе '.($_USER['cfrom']-$_USER['cto']).'<br/><br/>
  40. <b>Операции</b><br/>
  41. Количество кредитов:<br/>
  42. <form method="post" action="'.$_zapros.'mode=bank2">
  43. <input name="kredit" maxlength="4" format="*N"/><br/>
  44. Операция:<br/>
  45. <select name="op">
  46. <option value="1">Снять кредиты</option>
  47. <option value="2">Положить кредиты</option>
  48. </select><br/>
  49. <input value="Отправить" name="do" class="buttom" type="submit"/></form><br/>
  50. Операции проводятся только с целыми числами!';
  51. break;
  52.  
  53. case 'bank2':
  54.  
  55. $kredit = abs(intval($kredit));
  56. $op = abs(intval($op));
  57. if($op==1)
  58. {
  59. $err='';
  60. if($kredit<1 or $kredit>$_USER['bank'])
  61. print '<b>Неверно указано количество кредитов</b><br/>';
  62. else
  63. {
  64. mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`-$kredit, `cfrom`=`cfrom`+$kredit WHERE login='".$_USER['login']."'") or die('err');
  65. print 'Операция успешно произведена!<br/><font color="blue"><b>'.$kredit.'</b></font> кредитов были сняты с банка<br/>';
  66. }
  67. }
  68. else
  69. {
  70. if($kredit<1 or $kredit>($_USER['cfrom']-$_USER['cto']))
  71. print 'Ошибка!Неверно указано количество кредитов<br/>'.'';
  72. else
  73. {
  74. mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`+$kredit, `cfrom`=`cfrom`-$kredit WHERE login='".$_USER['login']."'") or die('err');
  75. print 'Операция успешно произведена!<br/><font color="blue"><b>'.$kredit.'</b></font> кредитов положены в банк<br/>';
  76. }
  77. }
  78. break;
  79.  
  80. case 'goer':
  81.  
  82. @mysql_query("update `".prefix."users` set `mesto`='Переводит кредиты' where `id` = '".$_USER['id']."'");
  83. echo '<div class="header_rek"><b>Перевод кредитов</b></div><br/>
  84. Кредитов в банке <b>'.$_USER['bank'].'</b><br/>
  85. Количество кредитов:<br/>
  86. <form method="post" action="'.$_zapros.'mode=send">
  87. <input name="kredit" maxlength="4" format="*N"/><br/>
  88. Логин:<br /><input name="nick" maxlength="20" value=""/><br/>
  89. <input value="Отправить" name="do" class="buttom" type="submit"/></form><br/>
  90. <b>Операции проводятся только с целыми числами!<br/>
  91. Меньше 50кр переводить нельзя!</b>';
  92. break;
  93.  
  94. case 'send':
  95.  
  96. $kredit = abs(intval($kredit));
  97. $nick = mysql_escape_string($_POST[nick]);
  98. $nick = trim(htmlspecialchars($nick));
  99.  
  100. if ($kredit<50 or $kredit>$_USER[bank])
  101. { print 'Ошибка! Возможно кредиты не лежат у вас в банке или лежат меньше 50кр!<br />'; $err=1;}
  102. $q = mysql_query("SELECT `bank` FROM `".prefix."users` WHERE login='$nick'");
  103. if (mysql_num_rows($q)!=1)
  104. { print 'юзер не найден<br />'; $err=1; }
  105. if ($err!=1)
  106. {
  107. @mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`+$kredit WHERE login='".$nick."'") or die('err');
  108. @mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`-$kredit WHERE login='".$_USER['login']."'") or die('err');
  109. @mysql_query("INSERT INTO `".prefix."perevod`
  110. (`otkogo`,`komy`,`skolko`)
  111. values
  112. ('".$_USER['login']."','".$nick."','".$kredit."')
  113. ") or die('err');
  114. print '<b>Кредиты успешно отправлены!</b>';
  115. }
  116. break;
  117.  
  118. case 'stats':
  119.  
  120. @mysql_query("update `".prefix."users` set `mesto`='Смотрит свою статистику' where `id` = '".$_USER['id']."'");
  121. $result = mysql_query("SELECT `to` FROM `".prefix."clicks` WHERE `who`='".$_USER['id']."'");
  122. $my = mysql_num_rows($result);
  123. $result = mysql_query("SELECT `who` FROM `".prefix."clicks` WHERE `id_user`='".$_USER['id']."'");
  124. $your = mysql_num_rows($result);
  125.  
  126. echo '<div class="header_rek"><b>Статистика</b></div><br/>
  127. Ваших переходов всего: <b>'.$_USER['cfrom'].'</b><br/>
  128. Ваших переходов сегодня: <b>'.$my.'</b><br/>
  129. Всего переходов по вашей ссылке: <b>'.$_USER['cto'].'</b><br/>
  130. Переходов по вашей ссылке сегодня: <b>'.$your.'</b><br/>
  131. Осталось переходов по вашей ссылке: <b>'.($_USER['cfrom']-$_USER['cto']).'</b><br/>
  132. Последний переход по вашей ссылке: <b>'.date("d.m.Y H:i:s",$_USER['ets']).'</b><br/>';
  133. break;
  134.  
  135. case 'ref':
  136.  
  137. @mysql_query("update `".prefix."users` set `mesto`='Смотрит своих рефералов' where `id` = '".$_USER['id']."'");
  138. $result = mysql_query("SELECT * FROM `".prefix."users` WHERE `pid`='".$_USER['login']."'");
  139. echo '<div class="header_rek"><b>Рефералы</b></div><br/>';
  140. if (mysql_affected_rows()==0)
  141. {
  142. echo "У вас пока нет рефералов. Установите реферальскую ссылку у себя на сайте.";
  143. }
  144. else
  145. {
  146. $col=mysql_affected_rows();
  147. echo 'Всего рефералов: <b>'.$col.'</b><br/>';
  148. while($row=mysql_fetch_array($result))
  149. {
  150. $ids=$row['login'];
  151. $from=$row['cfrom'];
  152. $to=$row['cto'];
  153. echo "<hr/>Логин: <b>$ids</b> [Он: <b>$from</b> / К нему: <b>$to</b>]<br/>";
  154. }
  155. }
  156. echo '<hr/>С каждого реферала Вы будете получать 20% от его кликов! (Заработанные кредиты будут суммироваться в банке)<br/>
  157. Для привлечения рефералов установите ссылку:<br/>
  158. <b>'.adress.'/?pid='.$_USER['login'].'</b><br/>
  159. <input type="text" value="'.adress.'/?pid='.$_USER['login'].'"/>';
  160.  
  161. break;
  162.  
  163. case 'edit':
  164.  
  165. @mysql_query("update `".prefix."users` set `mesto`='Редактирует профиль' where `id` = '".$_USER['id']."'");
  166. echo '<div class="header_rek"><b>Изменение профиля</b></div><br/>
  167. <form action="'.$_zapros.'mode=editok" method="post">
  168. <b>Пароль:</b><br/>
  169. <input type="text" class="do_button" name="password" maxlength="'.lenght_password.'" value="'.$_USER['password'].'"/><br/><br/>
  170. <b>E-Mail:</b><br/>
  171. <b>'.$_USER['mail'].'</b<br/><br/><br/>
  172. Имя в peaлe:<br/>
  173. <input type="text" class="do_button" name="realname" maxlength="25" value="'.$_USER['imja'].'"/><br/>
  174. Гopoд пpoживaния:<br/>
  175. <input type="text" class="do_button" name="city" maxlength="30" value="'.$_USER['gorod'].'"/><br/>
  176. ICQ:<br/>
  177. <input type="text" class="do_button" name="icq" maxlength="11" value="'.$_USER['icq'].'"/><br/>
  178. Web Money:<br/>
  179. <input type="text" class="do_button" name="wm" maxlength="13" value="'.$_USER['wm'].'"/><br/>
  180. От себя:<br/>
  181. <input type="text" class="do_button" name="osebe" maxlength="200" value="'.$_USER['osebe'].'"/><br/>
  182. <input type="submit" class="buttom" value="Изменить"/><br/></form>';
  183. break;
  184.  
  185. case 'editok':
  186.  
  187. $error=array();
  188.  
  189. If (!isset($_POST['password']) || !$click_club->is_password($_POST['password']))
  190. $error[]="<b>Пароль введён неверно!</b><br/>
  191. -&gt;Длина: ".min_password."-".lenght_password."<br/>
  192. -&gt;Разрешённые символы:".$_EREG['password'];
  193.  
  194. $count = count($error);
  195. If ($count>0){
  196. echo 'При заполнении формы допущены ошибки.<br/>---<br/>';
  197. for ($i=0;$i<$count;$i++) echo $error[$i]."<br/>";
  198. echo '---<br/>
  199. <b>Повторите заполнение формы!</b><br/>';
  200. break;
  201. }
  202.  
  203. $realname = trim(eregi_replace("['\"`:,]","",$_POST['realname']));
  204. $realname = mysql_real_escape_string($realname);
  205. $city = trim(eregi_replace("['\"`:,]","",$_POST['city']));
  206. $city = mysql_real_escape_string($city);
  207. $icq = trim(eregi_replace("['\"`:,]","",$_POST['icq']));
  208. $icq = mysql_real_escape_string($icq);
  209. $wm = trim(eregi_replace("['\"`:,]","",$_POST['wm']));
  210. $wm = mysql_real_escape_string($wm);
  211. $osebe = trim(eregi_replace("['\"`:,]","",$_POST['osebe']));
  212. $osebe = mysql_real_escape_string($osebe);
  213.  
  214. if(empty($realname) or empty($city))
  215. {
  216. echo 'Зaпoлнитe обязательно свои имя и город!';
  217. break;
  218. }
  219.  
  220. $result=@mysql_query("UPDATE `".prefix."users`
  221. SET `password`='".$_POST['password']."' , `imja`='".$realname."' , `gorod`='".$city."' , `icq`='".$icq."' , `wm`='".$wm."' , `osebe`='".$osebe."' WHERE `login`='".$_USER['login']."'");
  222.  
  223. echo '<b>Профиль успешно изменён!</b><br/>';
  224.  
  225. $_USER['password']=$_POST['password'];
  226. $_USER['mail']=$_POST['mail'];
  227. $_zapros='?sid='.str_replace('/','slash',str_replace('+','plus',base64_encode(xoring($_USER[login]."||".$_USER[password]."||".$_SERVER[REMOTE_ADDR],$pass)))).'&amp;';
  228. //$_zapros='?sid='.base64_encode($_USER['login'].",".$_USER['password'])."&amp;";
  229. break;
  230.  
  231. case 'url':
  232.  
  233. @mysql_query("update `".prefix."users` set `mesto`='Смотрит список площадок' where `id` = '".$_USER['id']."'");
  234.  
  235. if($_GET['it_in']){
  236.  
  237. $result = mysql_query("SELECT * FROM `".prefix."url`WHERE (`id`='".intval($_GET['it_in'])."')");
  238. $w = mysql_fetch_array($result);
  239. $mname = $w['id_user'];
  240.  
  241. if($_USER['id']!==$mname)
  242. {
  243. echo '<b>Свои площадки включай, а не чужие!</b><br/>';
  244. break;
  245. }
  246.  
  247. @mysql_query("UPDATE `".prefix."url` SET `activ` = '0' WHERE `id` = '".intval($_GET['it_in'])."'")or die('err');
  248. echo "<b>Площадка включена!</b><br/>";
  249. break;
  250. }
  251.  
  252. if($_GET['it_out']){
  253.  
  254. $result = mysql_query("SELECT * FROM `".prefix."url` WHERE (`id`='".intval($_GET['it_out'])."')");
  255. $w = mysql_fetch_array($result);
  256. $mname = $w['id_user'];
  257.  
  258. if($_USER['id']!==$mname)
  259. {
  260. echo '<b>Свои площадки выключай, а не чужие!</b><br/>';
  261. break;
  262. }
  263.  
  264. @mysql_query("update `".prefix."url` set `activ`='2' WHERE id = '".intval($_GET['it_out'])."' LIMIT 1")or die('err');
  265. echo "<b>Площадка выключена!</b><br/>";
  266. break;
  267. }
  268.  
  269. if($_GET['del']){
  270.  
  271. $result = mysql_query("SELECT * FROM `".prefix."url` WHERE (`id`='".intval($_GET['del'])."')");
  272. $w = mysql_fetch_array($result);
  273. $mname = $w['id_user'];
  274.  
  275. if($_USER['id']!==$mname)
  276. {
  277. echo '<b>Свои площадки удаляй, а не чужие!</b><br/>';
  278. break;
  279. }
  280.  
  281. @mysql_query("DELETE FROM `".prefix."url` WHERE id = '".intval($_GET['del'])."' LIMIT 1")or die('err');
  282. echo "<b>Удалено!</b><br/>";
  283. break;
  284. }
  285.  
  286. If ($_POST['nazv']){
  287.  
  288. If ($_POST['nazv']==NULL){
  289. echo "<b>Не введено название!</b>";
  290. break;
  291. }
  292.  
  293. If ($_POST['url']==NULL){
  294. echo "<b>Не введен адрес или вы допустили ошибки</b><br/>";
  295. break;
  296. }
  297.  
  298. $_POST['nazv'] = strip_tags($_POST['nazv']);
  299. $strlen = strlen($_POST['nazv']);
  300. $min_naz = 2;
  301. $lenght_naz = 30;
  302. If ($strlen<$min_naz || $strlen>$lenght_naz){echo"<b>Название введено неверно!</b><br/>
  303. -&gt;Длина: $min_naz-$lenght_naz ";
  304. break;
  305. }
  306.  
  307. $_POST['ref'] = strip_tags($_POST['ref']);
  308. $referer = intval($_POST['referer']);
  309. If (isset($_POST['ref'])){
  310. $referer =0;
  311. }
  312.  
  313. $_POST['url'] = strip_tags($_POST['url']);
  314. $strlen = strlen($_POST['url']);
  315. If ($strlen<min_url || $strlen>lenght_url){echo"<b>Ссылка введена неверно!</b><br/>
  316. -&gt;Длина: ".min_url."-".lenght_url;
  317. break;
  318. }
  319.  
  320. $url = trim($_POST['url']);
  321. $input = str_replace('"', '', $url);
  322. $url = str_replace('_', '', $url);
  323. $url = str_replace('=', '', $url);
  324. $url = str_replace("'", "", $url);
  325. $url = str_replace(';', '', $url);
  326. $url = str_replace('(', '', $url);
  327. $url = str_replace(')', '', $url);
  328. $ref = trim($_POST['ref']);
  329. $input = str_replace('"', '', $ref);
  330. $ref = str_replace('=', '', $ref);
  331. $ref = str_replace("'", "", $ref);
  332. $ref = str_replace(';', '', $ref);
  333. $ref = str_replace('(', '', $ref);
  334. $ref = str_replace(')', '', $ref);
  335.  
  336.  
  337. $oby = @mysql_query("SELECT * FROM `".prefix."url` WHERE `url`='".mysql_escape_string($url)."'");
  338. $obv=mysql_num_rows($oby);
  339.  
  340. if($obv!=0)
  341. {
  342. echo "<b>Такой адрес уже имеется в базе!</b><br/>";
  343. break;
  344. }
  345.  
  346. /*
  347. $f=file_get_contents('http://'.$url);
  348. if(!$f)
  349. {
  350. echo'Данный URL адрес недоступен в данный момент или вы ввели несуществующий адрес<br/>';
  351. break;
  352. }
  353. */
  354.  
  355. $nazv = mysql_real_escape_string($_POST['nazv']);
  356. $url = mysql_real_escape_string($_POST['url']);
  357. $ref = mysql_real_escape_string($_POST['ref']);
  358. $time = time();
  359.  
  360. @mysql_query("INSERT INTO `".prefix."url` SET `id_user`='".$_USER['id']."',`url`='$url',`nazv`='$nazv',`ref`='$ref',`referer`='$referer',`typeclick`='".intval($_POST['show'])."',`time`='$time', `moder`='1', `activ`='2'") or die ('Error!');
  361.  
  362. echo 'Название <b>'.stripslashes($nazv).'</b><br/>
  363. Адрес <a href="http://'.$url.'"><b>http://'.$url.'</b></a><br/>
  364. <b>Площадка отправлена на модерацию!<br/></b>';
  365. break;
  366. }
  367.  
  368. $num_url = 5;
  369. echo '<div class="header_rek"><b>Площадки</b></div><br/>
  370. Максимальное количество площадок - <b>'.$num_url.'</b><br/><hr>';
  371. $q = mysql_query("SELECT * FROM `".prefix."url` WHERE `id_user`='".$_USER['id']."'");
  372. $reg = mysql_num_rows($q);
  373. while ($field=mysql_fetch_array($q))
  374. {echo "<br/>Статус";
  375. if($field['ban_prihin']){$status = '<font color="#ff0000"><br/>Площадка забанена по причине:<br/><b>'.$field['ban_prihin'].'</b></font>';}
  376. if($field['moder']!=0&& $field['ban_prihin']==''){$status = '<font color="#ff0000"><b>На модерации</b></font>';}
  377. if($field['moder']==0) {$status='<font color="#0000ff"><b>Активна</b></font>';}
  378. if($field['activ']==2 && $field['moder']==0) {$status='<font color="#ff0026"><b>Выключена</b></font>';}
  379. echo " $status<br>Статус реферера: ";
  380. if($field['referer']==0) {$statref='<font color="#ff0026">OFF</font>';}
  381. if($field['referer']==1) {$statref='<font color="#0000ff">ON</font>';}
  382. echo " <b>$statref</b><br>Адрес реферера: ";
  383. if($field['ref']==NULL) {$refs='<font color="#0000ff"> невведён</font>';}
  384. if($field['ref']!=NULL) {$refs=''.$field['ref'].'';}
  385. echo " <b>$refs</b><br/>
  386. Название ссылки: <font color='#0000ff'>".htmlspecialchars(stripslashes(trim($field['nazv'])))."</font><br/>
  387. URL: <font color='#0000ff'>http://".htmlspecialchars(stripslashes(trim($field['url'])))."</font><br/>
  388. Количество переходов: <b>".htmlspecialchars(stripslashes(trim($field['perehod'])))."</b><br/>
  389. |<a href='".$_zapros."mode=url_edit&amp;edit=".$field['id']."'><b>Изменить</b></a> |
  390. <a href='".$_zapros."mode=url&del=".$field['id']."'><b>Удалить</b></a> |";
  391. if($field['moder']==0){
  392. if($field['activ']==2){echo"<a href='".$_zapros."mode=url&it_in=".$field['id']."'>Вкл</a> |<hr>";}
  393. if($field['activ']==0){echo"<a href='".$_zapros."mode=url&it_out=".$field['id']."'>Выкл</a> |<hr>";}
  394. }}
  395.  
  396. $q = mysql_query("SELECT * FROM `".prefix."url` WHERE `id_user`='".$_USER['id']."'");
  397. $col = mysql_num_rows($q);
  398. $num_url = 5;
  399. if($col >=$num_url ){echo '<br/>Нельзя создавть более <b>'.$num_url.'</b> площадок!';
  400. break;}
  401. echo '<a href="'.$_zapros.'mode=reffaq"><b>FAQ по REFERER</b></a><hr>
  402. <font color="#0000ff">Если вы не хотите ничего накручивать, подмену Реферера не включать!!! </font><hr>
  403. <form action="'.$_zapros.'mode=url" method="post">
  404. Название ссылки:<br/>
  405. <input type="text" name="nazv" maxlength="30" /><br/>
  406. Ссылка (без http://) :<br/>
  407. <input type="text" name="url" maxlength="'.lenght_url.'" /><br/>
  408. Активация подмены <font color="#0000ff">Referera</font>
  409. <select name="referer">
  410. <option value="1">Включить REFERER</option>
  411. <option value="0">Выключить REFERER</option>
  412. </select><br>
  413. Адрес REFERER <font color="#0000ff">[без http://]</font>
  414. <input type="text" name="ref" maxlength="20" value=""/><br/>
  415. <select name="show">
  416. <option value="0">Все</option>
  417. <option value="1"'.@$filter1.'>Мобильники</option>
  418. <option value="2"'.@$filter2.'>Opera Mini</option>
  419. <option value="3"'.@$filter3.'>Компы</option>
  420. <option value="4"'.@$filter4.'>Запрет мобильникам</option>
  421. <option value="5"'.@$filter5.'>Запрет Opera Mini</option>
  422. <option value="6"'.@$filter6.'>Запрет компам</option>
  423. </select><br/>
  424. <input type="submit" class="buttom" value="Добавить"/><br/></form>';
  425. break;
  426.  
  427. case 'reffaq':
  428.  
  429. echo'С помощью подмены Реферера, вы можете накручивать партнёрки, банерные сети, топы и многое другое!<br>
  430. Реферер,это подмена адреса, с которого вы пришли. Например, если вы пришли с адреса clickman.h2m.ru и включили подмену Реферера, то партнёрке покажет, что вы пришли с адреса, который указан в настройках и тем самым, защитает клик!
  431. <hr>Если вы ничего не хотите накручивать, подмену реферера лучше не включать, т.к система нe может правильно отобразить некоторые сайты, хотя реферер всё равно подменять будет :) <hr>';
  432. break;
  433.  
  434. case 'url_edit':
  435.  
  436. If ($_POST['nazv']){
  437. If ($_POST['nazv']==NULL){
  438. echo "<b>Не введено название!</b>";
  439. break;
  440. }
  441.  
  442. If ($_POST['url']==NULL){
  443. echo "<b>Не введен адрес!</b>";
  444. break;
  445. }
  446.  
  447. $_POST['nazv'] = strip_tags($_POST['nazv']);
  448. $strlen = strlen($_POST['nazv']);
  449. $min_naz = 2;
  450. $lenght_naz = 30;
  451. If ($strlen<$min_naz || $strlen>$lenght_naz){echo"<b>Название введено неверно!</b><br/>
  452. -&gt;Длина: $min_naz-$lenght_naz ";
  453. break;
  454. }
  455.  
  456. $_POST['ref'] = strip_tags($_POST['ref']);
  457. $referer = intval($_POST['referer']);
  458. If (isset($_POST['ref'])){
  459. $referer =0;
  460. }
  461.  
  462. $_POST['url'] = strip_tags($_POST['url']);
  463. $strlen = strlen($_POST['url']);
  464. If ($strlen<min_url || $strlen>lenght_url){echo"<b>Ссылка введена неверно!</b><br/>
  465. -&gt;Длина: ".min_url."-".lenght_url;
  466. break;
  467. }
  468.  
  469. $url = trim($_POST['url']);
  470. $input = str_replace('"', '', $url);
  471. $url = str_replace('_', '', $url);
  472. $url = str_replace('=', '', $url);
  473. $url = str_replace("'", "", $url);
  474. $url = str_replace(';', '', $url);
  475. $url = str_replace('/', '', $url);
  476. $url = str_replace('(', '', $url);
  477. $url = str_replace(')', '', $url);
  478.  
  479. $oby = mysql_query("SELECT * FROM `".prefix."url` WHERE `url`='".mysql_escape_string($url)."'");
  480. $obv = mysql_num_rows($oby);
  481.  
  482. if($obv>1)
  483. {
  484. echo "<b>Такой адрес уже имеется в базе!</b><br/>";
  485. break;
  486. }
  487.  
  488. /*
  489. $f=file_get_contents('http://'.$url);
  490. if(!$f){
  491. echo'Данный URL адрес недоступен в данный момент или вы ввели несуществующий адрес<br/>';
  492. break;
  493. }
  494. */
  495.  
  496. $result = mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='".intval($_GET['idet'])."'");
  497. $w = mysql_fetch_array($result);
  498. $mname = $w['id_user'];
  499.  
  500. if($_USER['id']!==$mname)
  501. {
  502. echo '<b>Свою площадку редактируй, а не чужие!</b><br/>';
  503. break;
  504. }
  505.  
  506. $q = mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='".intval($_GET['idet'])."'");
  507. $field = mysql_fetch_array($q);
  508.  
  509. $nazv = mysql_real_escape_string($_POST['nazv']);
  510. $ref = mysql_real_escape_string($_POST['ref']);
  511. $url = mysql_real_escape_string($_POST['url']);
  512. $credit = intval($_POST['credit']);
  513. $time = time();
  514. $povtor = mysql_query("SELECT * FROM `".prefix."url` WHERE `url`=$url,`nazv`=$nazv,`ref`=$ref,`referer`=$referer,`typeclick`=".intval($_POST['show'])."") ;
  515. $p = mysql_num_rows($povtor);
  516. if($p==1){
  517. echo '<b>Площадка не изменена !<br/></b>';
  518. break;
  519. }
  520.  
  521. @mysql_query("UPDATE `".prefix."url` set `url`='$url',`nazv`='$nazv',`ref`='$ref',`referer`='$referer',`typeclick`='".intval($_POST['show'])."',`moder`='1',`ban_prihin`='' WHERE id='".intval($_GET['idet'])."'") or die ('Error!');
  522.  
  523. echo 'Название <b>'.stripslashes($nazv).'</b><br/>
  524. Адрес <a href="http://'.$url.'"><b>http://'.$url.'</b></a><br/>
  525. Адрес REFERERA http://<a href="http://'.$ref.'"><b>'.$ref.'</b></a><br/>
  526. <b>Площадка Изменена и отправлена на модерацию!<br/></b>';
  527. break;
  528. }
  529. if($_GET['edit']){
  530.  
  531. $id_edit = intval($_GET['edit']);
  532. $q = mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='$id_edit'");
  533. $field = mysql_fetch_array($q);
  534.  
  535. echo '<div class="header_rek"><b>Редактирование площадки</b></div><br/>
  536. <form action="'.$_zapros.'mode=url_edit&idet='.$id_edit.'" method="post">
  537. Название ссылки:<br/>
  538. <input type="text" name="nazv" maxlength="30" value="'.$field['nazv'].'"/><br/>
  539. Ссылка (без http://) :<br/>
  540. <input type="text" name="url" maxlength="'.lenght_url.'" value="'.$field['url'].'"/><br/>
  541. Активация подмены <font color="#0000ff">Referera</font>
  542. <select name="referer">
  543. <option value="1">Включить REFERER</option>
  544. <option value="0">Выключить REFERER</option>
  545. </select><br>
  546. Адрес REFERER <font color="#0000ff">[без http://]</font>
  547. <input type="text" name="ref" maxlength="20" value="'.$field['ref'].'"/><br/>
  548. <select name="show">
  549. <option value="0">Все</option>
  550. <option value="1"'.@$filter1.'>Мобильники</option>
  551. <option value="2"'.@$filter2.'>Opera Mini</option>
  552. <option value="3"'.@$filter3.'>Компы</option>
  553. <option value="4"'.@$filter4.'>Запрет мобильникам</option>
  554. <option value="5"'.@$filter5.'>Запрет Opera Mini</option>
  555. <option value="6"'.@$filter6.'>Запрет компам</option>
  556. </select><br/>
  557. <input type="submit" class="buttom" value="Изменить"/><br/>
  558. </div>
  559. </form>';
  560. break;
  561. }
  562. break;
  563.  
  564. case 'go':
  565.  
  566. @mysql_query("update `".prefix."users` set `mesto`='Смотрит список клик ссылок' where `id` = '".$_USER['id']."'");
  567. @mysql_query("OPTIMIZE TABLE `".prefix."url`");
  568. @mysql_query("OPTIMIZE TABLE `".prefix."users`");
  569. $result1 = mysql_query("SELECT * FROM `".prefix."users` WHERE `cfrom`<=`cto`");
  570. If ($result1>0){
  571. $qq = mysql_query("SELECT * FROM `".prefix."users` WHERE `cfrom`<=`cto`");
  572. $all=mysql_num_rows($qq);
  573. while ($field=mysql_fetch_array($qq)){
  574. @mysql_query("update `".prefix."url` set `activ`='1' where `activ` = '0' && `moder` = '0' and `id_user` = '".$field['id']."';");
  575. }
  576. }
  577. $res = mysql_query("SELECT * FROM `".prefix."users` WHERE `cfrom`>`cto`");
  578. If ($res>0){
  579. $qq = mysql_query("SELECT * FROM `".prefix."users` WHERE `cfrom`>`cto`");
  580. $all = mysql_num_rows($qq);
  581. while ($field=mysql_fetch_array($qq)){
  582. @mysql_query("update `".prefix."url` set `activ`='0' where `activ` = '1' && `moder` = '0' and `id_user` = '".$field['id']."';");
  583. }
  584. }
  585.  
  586. $result = mysql_query("SELECT * FROM `".prefix."url` WHERE `id_user`<>'".$_USER['id']."' && `activ`='0' && `moder`='0' and ".$ttype." ");
  587. If (!$result){
  588. echo 'Ошибка запроса к бд...';
  589. break;
  590. }
  591.  
  592. $num = mysql_num_rows($result);
  593. If ($num==0){
  594. echo 'Нет доступных ссылок';
  595. break;
  596. }
  597. $res1 = mysql_query("SELECT * FROM `".prefix."clicks` WHERE `who`='".$_USER['id']."'");
  598. If (!$res1){
  599. echo 'Ошибка запроса к бд...';
  600. break;
  601. }
  602.  
  603. echo '<div class="header_rek"><b>Переход по ссылкам</b></div><br/>
  604. Баланс: [<b>'.($_USER['cfrom']-$_USER['cto']).'</b>]<a/><hr>';
  605.  
  606. $q = mysql_query("select * from `".prefix."url` where `id_user`='".$_USER['id']."' ;");
  607. $col = mysql_num_rows($q);
  608.  
  609. if($col==0 ){echo '<b>Нельзя кликать когда нет площадок!</b>';
  610. break;}
  611.  
  612. $num1=mysql_num_rows($res1);
  613. If ($num1>0)
  614. for ($i=0;$i<$num1;$i++) $use[mysql_result($res1,$i,'to')]=true;
  615. $g=0;
  616. for ($i=0;$i<$num;$i++){
  617. $id=mysql_result($result,$i,'id');
  618. $id_user=mysql_result($result,$i,'id_user');
  619. $nazv=mysql_result($result,$i,'nazv');
  620. If (!isset($use[$id])){
  621. $g++;
  622. echo '&raquo;&nbsp<a/><a href="'.$_zapros.'mode=gok&amp;to='.$id_user.'&amp;id='.$id.'">'.stripslashes($nazv).'</a><br/>';
  623. }
  624. }
  625. If ($g==0) echo '<b>Нет доступных ссылок!</b>';
  626. echo '<hr>Ссылок: [<b>'.$g.'</b>] | <a/><a href="'.$_zapros.'mode=go&'.rand(0,9999).'">обновить</a><br/>';
  627. break;
  628.  
  629. case 'gok':
  630.  
  631. @mysql_query("update `".prefix."users` set `mesto`='Переходит по ссылке' where `id` = '".$_USER['id']."'");
  632.  
  633. If (!isset($_GET['to'])){
  634. echo 'Пользователь не выбран';
  635. break;
  636. }
  637.  
  638. $result = mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='".intval($_GET['id'])."'");
  639. If (!$result){
  640. echo 'Ошибка запроса к бд2...';
  641. break;
  642. }
  643. If (mysql_num_rows($result)<1){
  644. echo 'Такой площадки нет в системе!...';
  645. break;
  646. }
  647. mysql_data_seek($result,0);
  648. $u = mysql_fetch_array($result);
  649. If ($u['activ']==1){
  650. echo 'Для пользователя лимит переходов исчерпан!';
  651. break;
  652. }
  653.  
  654. $res = mysql_query("SELECT * FROM `".prefix."users` WHERE `id`='".intval($_GET['to'])."'");
  655. If (!$res){
  656. echo 'Ошибка запроса к бд3...';
  657. break;
  658. }
  659. If (mysql_num_rows($res)==0){
  660. echo 'Такого пользователя нет в системе!...';
  661. break;
  662. }
  663. mysql_data_seek($res,0);
  664. $u1=mysql_fetch_array($res);
  665.  
  666. $result=@mysql_query("SELECT * FROM `".prefix."clicks` WHERE `who`='".$_USER['id']."' && `to`='".intval($_GET['id'])."'");
  667. If (!$result){
  668. echo 'Ошибка запроса к бд4...';
  669. break;
  670. }
  671. If (mysql_num_rows($result)!=0){
  672. echo 'Ошибка!!!Повторный клик!';
  673. break;
  674. }
  675.  
  676. $ppss = mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='".intval($_GET['id'])."' and ".$ttype."");
  677.  
  678. If (mysql_num_rows($ppss)==0){
  679. echo 'Запрет фильтра...';
  680. break;
  681. }
  682.  
  683. If ((time() - $_SESSION['proclick'])>3)
  684. {
  685. $result = @mysql_query("UPDATE `".prefix."users` SET `cto`='".($u1['cto']+1)."',`ets`='".time()."' WHERE `id`='".$u1['id']."'");
  686. If (!$result){
  687. echo 'Ошибка запроса к бд6...';
  688. break;
  689. }
  690. $result = @mysql_query("UPDATE `".prefix."url` SET `perehod`='".($u['perehod']+1)."' WHERE `id`='".intval($_GET['id'])."'");
  691. If (!$result){
  692. echo 'Ошибка запроса к бд7...';
  693. break;
  694. }
  695. $result = @mysql_query("UPDATE `".prefix."users` SET `cfrom`='".($_USER['cfrom']+1)."' WHERE `id`='".$_USER['id']."'");
  696. If (!$result){
  697. echo 'Ошибка запроса к бд8...';
  698. break;
  699. }
  700. $result = @mysql_query("UPDATE `users` SET `money`='".($_USER['money']+$addmoney)."' WHERE `id`='".$_USER['id']."'");
  701. If (!$result){
  702. echo 'Loading...';
  703. break;
  704. }
  705.  
  706. $result = @mysql_query("INSERT into `".prefix."clicks`
  707. (`who`,`to`,`ts`,`id_user`) values ('".$_USER['id']."','".intval($_GET['id'])."','".time()."','".$u1['id']."')
  708. ");
  709. If (!$result){
  710. echo 'Ошибка запроса к бд88...';
  711. break;
  712. }
  713.  
  714. $q = mysql_query("select * from `".prefix."stats` where `who`='".$_USER['login']."' &&`ts`=CURDATE();");
  715. $h=mysql_num_rows($q);
  716. if($h==0)
  717. {
  718. @mysql_query("INSERT into `".prefix."stats` values ('".$_USER['login']."',1,CURDATE())");
  719. }
  720. else
  721. {
  722. @mysql_query("UPDATE `".prefix."stats` SET `cn`=`cn`+1, `ts`=CURDATE() WHERE `ts`= CURDATE() && `who`='".$_USER['login']."'") or die('err1');
  723. }
  724. If (!$result){
  725. echo 'Ошибка запроса к бд9...';
  726. break;
  727. }
  728.  
  729. $currHour=date("H",time());
  730. $currDate=date("d.m.y", time());
  731. $currTime=date("$currHour:i:s", time());
  732. $time="$currTime";
  733. $useragent=htmlspecialchars(stripslashes(getenv('HTTP_USER_AGENT')));
  734. $ip=$_SERVER['REMOTE_ADDR'];
  735. $logs=$_USER['login'];
  736.  
  737. $base = 'base.txt';
  738.  
  739. $back = @file_get_contents("base.txt");
  740. $file = fopen("$base","w");
  741. fputs($file,"$logs|$time|$l|$useragent|$ip"."\r\n"."$back");
  742. fclose($file);
  743.  
  744. /*
  745. if(!isset($_SESSION['nedoperehod']))
  746. $_SESSION['nedoperehod']=0;
  747. if($_SESSION['nedoperehod']>=5)
  748. mysql_query("INSERT INTO `ban` SET `reason`='У вас есть минутка чтобы почитать правила!',`who`='$logs',`date`='".(time()+60)."' ");
  749. ++$_SESSION['nedoperehod'];
  750. */
  751.  
  752. $bes = mysql_query("select * from `".prefix."users` where login='".$_USER['pid']."';");
  753. $ges = mysql_fetch_array($bes);
  754. $ssilka = $_GET[ssilka];
  755. $ref = $_GET[ref];
  756. $referer = $u['referer'];
  757. $ref = $u['ref'];
  758.  
  759. mysql_query("UPDATE `".prefix."users` set `bank`=`bank`+'".procent."' where login='".$_USER['pid']."';");
  760. $_SESSION['proclick']=time();
  761. define("none_echo123",true);
  762. if($referer == 1){
  763. header("Location: gou.php?ssilka=".$u['url']."&ref=".$u['ref']);}else if($referer == 0){
  764. header("Location: http://".$u['url']);}
  765. }
  766. else
  767. {
  768. echo "<b>Cлишкoм чacтыe клики! Пepexoдить пo ccылкaм нyжнo дo кoнцa!</b><br/>";
  769. }
  770. break;
  771.  
  772. case 'adm':
  773. If (!$_USER['admin'])
  774. {
  775. echo '<b>Вы не администратор, чтоб сюда заходить!</b><br/>
  776. Ваши данные отправлены администратору!!!!<br/>';
  777. break;
  778. }
  779. @mysql_query("update `".prefix."users` set `mesto`='Шаманит в админке' where `id` = '".$_USER['id']."'");
  780.  
  781. extract($_REQUEST);
  782. If (!isset($_GET['smode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['smode'])) $smode='adm'; else $smode=$_GET['smode'];
  783.  
  784. switch ($smode){
  785.  
  786. case 'users':
  787.  
  788. echo '<div class="header_rek"><b>Все пользователи:</b></div><br/>';
  789. if (empty($page)) $page = 0;
  790. if ($page < 0) $page = 0;
  791. $page = intval($page);
  792. $counter = mysql_num_rows(mysql_query("SELECT * FROM `".prefix."users`"));
  793. $st = mysql_query("SELECT * FROM `".prefix."users` ORDER by `cto` DESC LIMIT ".$page." ,20 " );
  794. {
  795. $i=1;
  796. while($stat = mysql_fetch_array($st)){
  797. echo'<a href="'.$_zapros.'mode=adm&amp;smode=edit2ok&amp;ids='.$stat['id'].'">'.$stat['login'].'</a>('.$stat['cto'].'/'.$stat['cfrom'].')<a href="'.$_zapros.'mode=adm&amp;smode=url&amp;id='.$stat['id'].'">Площадки</a><br/>';
  798. $i++;}
  799. }
  800. echo"<hr/>";
  801.  
  802. if ($page > 0)
  803. echo '<a href="'.$_zapros.'&amp;mode=adm&amp;smode=users&amp;page='.($page - 20).'"> назад </a> ';
  804.  
  805. if ($counter > $page + 20) echo ' <a href="'.$_zapros.'&amp;mode=adm&amp;smode=users&amp;page='.($page + 20).'"> далее </a>';
  806. echo"Всего пользователей: $counter<br/>";
  807. break;
  808.  
  809. case 'url':
  810.  
  811. if($_GET['del']){
  812. $del = intval($_GET['del']);
  813. mysql_query("DELETE FROM `".prefix."url` WHERE id = '$del' LIMIT 1")or die('err');
  814. echo '<b>Удалено!</b><br/>';
  815. break;
  816. }
  817.  
  818. $q = mysql_query("SELECT * FROM `".prefix."url` WHERE `id_user`='".intval($_GET['id'])."'");
  819. $reg=mysql_num_rows($q);
  820. echo '<div class="header_rek"><b>Площадки:</b></div>';
  821. while ($field=mysql_fetch_array($q))
  822. {
  823. echo "<b>Статус</b><br/>";
  824. if($field['ban_prihin']){$status = '<font color="#ff0000">Площадка забанена по причине:<br/><b>'.$field['ban_prihin'].'</b></font>';}
  825. if($field['moder']!=0 && $field['ban_prihin']==''){$status = '<font color="#ff0000"><b>На модерации</b></font>';}
  826. if($field['moder']==0) {$status='<font color="#0000ff"><b>Активна</b></font>';}
  827. if($field['activ']==2 && $field['moder']==0) {$status='<font color="#ff0026"><b>Выключена</b></font>';}
  828. echo "<br/>Название ссылки:".htmlspecialchars(stripslashes(trim($field['nazv'])))."<br/>
  829. URL: http://".htmlspecialchars(stripslashes(trim($field['url'])))." [<a href='http://".$field['url']."'><b>".$field['url']."</b></a>]<br/>
  830. Количество переходов: <b>".htmlspecialchars(stripslashes(trim($field['perehod'])))."</b><br/>
  831. <a href='".$_zapros."mode=adm&amp;smode=url_edit&amp;edit=".$field['id']."'><b>Изменить</b></a>|<a href='".$_zapros."mode=adm&amp;smode=url&del=".$field['id']."'><b>Удалить</b></a><br/>";
  832. }
  833. break;
  834.  
  835. case 'url_edit':
  836.  
  837. If ($_POST['nazv']){
  838. $ids = intval($_GET['id']);
  839. If ($_POST['nazv']==NULL){
  840. echo '<b>Не введено название!</b>';
  841. break;
  842. }
  843. if ($_POST['url']==NULL){
  844. echo 'Не введен адрес!';
  845. break;
  846. }
  847.  
  848. $_POST['nazv'] = strip_tags($_POST['nazv']);
  849. $strlen = strlen($_POST['nazv']);
  850. $min_nazv = 2;
  851. $lenght_nazv = 30;
  852. If ($strlen<$min_nazv || $strlen>$lenght_nazv){
  853. echo '<b>Название</b> введено неверно!<br/>
  854. -&gt;Длина: '.$min_nazv.'-'.$lenght_nazv.'';
  855. break;
  856. }
  857.  
  858. $_POST['url'] = strip_tags($_POST['url']);
  859. $strlen = strlen($_POST['url']);
  860. If ($strlen<min_url || $strlen>lenght_url){
  861. echo '<b>Ссылка</b> введена неверно!<br/>
  862. -&gt;Длина: '.min_url.'-'.lenght_url.'';
  863. break;
  864. }
  865.  
  866. $_url = trim(eregi_replace("['\"`:,]","",$_POST['url']));
  867. if(!@fopen('http://'.$_url,"r"))
  868. {
  869. echo'Данный URL адрес недоступен в данный момент или вы ввели несуществующий адрес<br/>';
  870. break;
  871. }
  872.  
  873. $q = mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='".intval($_GET['idet'])."'");
  874. $field = mysql_fetch_array($q);
  875. $nazv = mysql_real_escape_string($_POST['nazv']);
  876. $url = mysql_real_escape_string($_POST['url']);
  877. $time = time();
  878.  
  879. mysql_query("UPDATE `".prefix."url` SET `url`='$url',`nazv`='$nazv',`typeclick`='".$_POST['show']."' WHERE id='".$_GET['idet']."'") or die ('Error!');
  880.  
  881. echo 'Название '.$nazv.'<br/>
  882. Адрес <a href="http://'.$url.'">http://'.$url.'</a><br/>
  883. <b>Площадка Изменена!<br/></b>';
  884. break;}
  885.  
  886. if($_GET['edit']){
  887.  
  888. $id_edit = intval($_GET['edit']);
  889. $q = mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='$id_edit';");
  890. $field = mysql_fetch_array($q);
  891.  
  892. echo '<form action="'.$_zapros.'mode=adm&amp;smode=url_edit&amp;id='.$field['id_user'].'&amp;idet='.$id_edit.'" method="post">
  893. Название ссылки:<br/>
  894. <input type="text" name="nazv" maxlength="'.lenght_nazv.'" value="'.$field['nazv'].'"/><br/>
  895. Ссылка (без http://) :<br/>
  896. <input type="text" name="url" maxlength="'.lenght_url.'" value="'.$field['url'].'"/><br/>
  897. <select name="show">
  898. <option value="0">Все</option>
  899. <option value="1"'.@$filter1.'>Мобильники</option>
  900. <option value="2"'.@$filter2.'>Opera Mini</option>
  901. <option value="3"'.@$filter3.'>Компы</option>
  902. <option value="4"'.@$filter4.'>Запрет мобильникам</option>
  903. <option value="5"'.@$filter5.'>Запрет Opera Mini</option>
  904. <option value="6"'.@$filter6.'>Запрет компам</option>
  905. </select><br/>
  906. <input type="submit" value="Изменить"/><br/>
  907. </form>';
  908. break;
  909. }
  910.  
  911. case 'moder':
  912.  
  913. if($_GET['del']){
  914. $q = mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='".intval($_GET['del'])."' && `moder`='1';");
  915. $field = mysql_fetch_array($q);
  916. @mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`+'".$field['credit']."' WHERE `id`='".$_GET['id']."'") or die('err');
  917.  
  918. @mysql_query("DELETE FROM `".prefix."url` WHERE id = '".intval($_GET['del'])."' LIMIT 1")or die('err');
  919. echo"<b>Удалено!</b><br/>";
  920. break;
  921. }
  922.  
  923. if($_GET['ban']){
  924. if($_POST['nazv']){
  925. $nazv = mysql_real_escape_string($_POST['nazv']);
  926.  
  927. @mysql_query("UPDATE `".prefix."url` SET `moder`='1', `ban_prihin`='$nazv' WHERE `id`='".intval($_GET['ban'])."'") or die('err');
  928. echo"Площадка забанена по причине <b>$nazv!</b><br/>";
  929. break;
  930. }
  931.  
  932. echo '<form action="'.$_zapros.'mode=adm&amp;smode=moder&amp;ban='.$_GET['ban'].'" method="post">
  933. Баним площадку<br/>По причине:<br/>
  934. <input type="text" name="nazv" maxlength="'.lenght_nazv.'" /><br/>
  935. <input type="submit" value="Бан"/><br/>
  936. </form>';
  937. break;
  938. }
  939.  
  940. if($_GET['yes']){
  941.  
  942. @mysql_query("UPDATE `".prefix."url` SET `moder`='0', `activ`='0' WHERE `id`='".intval($_GET['yes'])."'") or die('err');
  943. echo"<b>Площадка одобрена!</b><br/>";
  944. echo '&#187;<a href="'.$_zapros.'mode=adm&amp;smode=moder">Вернутся</a>';
  945. break;
  946. }
  947.  
  948. $q = mysql_query("select * from `".prefix."url` where `moder`='1'&& `ban_prihin`='' ");
  949. $reg = mysql_num_rows($q);
  950. if($reg==0){
  951. echo "Нет площадок на модерацию";
  952. break;
  953. }
  954.  
  955. while ($field=mysql_fetch_array($q))
  956. {
  957. if($field['ban_prihin']){echo"<br/>Причина Бана:<br/>".htmlspecialchars(stripslashes(trim($field['ban_prihin'])));
  958. }
  959. echo "<br/>ID пользователя: <b>".$field['id_user']."</b>
  960. <br/>Название ссылки: ".htmlspecialchars(stripslashes(trim($field['nazv'])))."<br/>
  961. URL: http://".htmlspecialchars(stripslashes(trim($field['url'])))." [<a href='http://".$field['url']."'>".$field['url']."</a>]<br/>
  962. Количество кредитов: ".htmlspecialchars(stripslashes(trim($field['credit'])))."<br/>
  963. <a href='".$_zapros."mode=adm&amp;smode=moder&amp;yes=".$field['id']."'><b>Добро!</b></a>|";
  964. if(!$field['ban_prihin']){echo"<a href='".$_zapros."mode=adm&amp;smode=moder&amp;id=".$field['id_user']."&amp;ban=".$field['id']."'><b>Забанить!</b></a>";}
  965. echo"|<a href='".$_zapros."mode=adm&amp;smode=moder&amp;id=".$field['id_user']."&amp;del=".$field['id']."'><b>Удалить!</b></a><br/>";
  966. }
  967. break;
  968.  
  969. case 'login':
  970.  
  971. echo '<form action="'.$_zapros.'mode=adm&amp;smode=login2" method="post"><br/>
  972. Изменить пользователя:<br/>
  973. <input type="text" name="nick" class="do_button" maxlength="'.lenght_login.'" value=""/><br/>
  974. <input type="submit" class="button" value="Ок" />';
  975. break;
  976.  
  977. case 'login2':
  978. $nick = $_POST['nick'];
  979. $d = mysql_query("SELECT * FROM `".prefix."users` WHERE `login`='$nick'");
  980. $dat = mysql_fetch_array($d);
  981. $ids = $dat["id"];
  982. $cto = $dat["cto"];
  983. $cfrom = $dat["cfrom"];
  984. $bank = $dat["bank"];
  985. $login = $dat["login"];
  986. $id = $dat["id"];
  987. $url = $dat["url"];
  988. $ip = $dat["ip"];
  989. $pid = $dat["pid"];
  990. $mail = $dat["mail"];
  991. $password = $dat["password"];
  992. echo '<a href="'.$_zapros.'mode=adm&amp;smode=url&amp;id='.$ids.'"><b>Площадки</b></a><br/>';
  993. echo "LoGin: $nick";
  994. echo '<form action="'.$_zapros.'mode=adm&amp;smode=login2ok2&amp;nick='.$nick.'" method="post"><br/>
  995. Логин:<br/>
  996. <input type="text" name="logins" value="'.$login.'" class="itext"><br/>
  997. Пароль:<br/>
  998. <input type="text" name="passwords" value="'.$password.'" class="itext"><br/>
  999. IP:<br/>
  1000. <input type="text" name="ip" value="'.$ip.'" class="itext"><br/>
  1001. Переходов к нему:<br/>
  1002. <input type="text" name="cto" value="'.$cto.'" class="itext"><br/>
  1003. Переходов от него:<br/>
  1004. <input type="text" name="cfrom" value="'.$cfrom.'" class="itext"><br/>
  1005. Кредитов в банке:<br/>
  1006. <input type="text" name="bank" value="'.$bank.'" class="itext"><br/>
  1007. E-m@il:<br/>
  1008. <input type="text" name="mail" value="'.$mail.'" class="itext"><br/>
  1009. Чей он реферал:<br/>
  1010. <input type="text" name="pid" value="'.$pid.'" class="itext"><br/>
  1011. <input type="submit" value="Изменить" class="ibutton"></form>';
  1012. break;
  1013.  
  1014. case 'login2ok2':
  1015.  
  1016. $cto=htmlspecialchars($_POST['cto']);
  1017. $cfrom=htmlspecialchars($_POST['cfrom']);
  1018. $bank=htmlspecialchars($_POST['bank']);
  1019. $mail=htmlspecialchars($_POST['mail']);
  1020. $pid=htmlspecialchars($_POST['pid']);
  1021. $password=htmlspecialchars($_POST['passwords']);
  1022. $login=htmlspecialchars($_POST['logins']);
  1023. $ip=htmlspecialchars($_POST['ip']);
  1024. $query = @mysql_query("update `".prefix."users` set cto='".$cto."', cfrom='".$cfrom."', bank='".$bank."', mail='".$mail."', pid='".$pid."', login='".$login."', password='".$password."', ip='".$ip."' where login='".$nick."';");
  1025. if($query) print "Настройки для профиля $nick успешно изменены!<br/>";
  1026. break;
  1027.  
  1028. case 'edit2':
  1029.  
  1030. echo '<form action="'.$_zapros.'mode=adm&amp;smode=edit2ok&amp;ids='.$ids.'" method="post"><br/>
  1031. Изменить пользователя(ID):<br/>
  1032. <input type="text" name="ids" maxlength="'.lenght_login.'" value=""/><br/>
  1033. <input type="submit" class="button" value="Ок" />';
  1034. break;
  1035.  
  1036. case 'edit2ok':
  1037.  
  1038. echo'<a href="'.$_zapros.'mode=adm&amp;smode=url&amp;id='.$ids.'"><b><big>Площадки</b></big></a><br/>';
  1039. $d = mysql_query("SELECT * FROM `".prefix."users` WHERE `id`='$ids';");
  1040. $dat = mysql_fetch_array($d);
  1041. $cto = $dat["cto"];
  1042. $cfrom = $dat["cfrom"];
  1043. $bank = $dat["bank"];
  1044. $login = $dat["login"];
  1045. $id = $dat["id"];
  1046. $url = $dat["url"];
  1047. $ip = $dat["ip"];
  1048. $pid = $dat["pid"];
  1049. $mail = $dat["mail"];
  1050. $password = $dat["password"];
  1051. echo "ID: $ids";
  1052. echo '<form action="'.$_zapros.'mode=adm&amp;smode=edit2ok2&amp;ids='.$ids.'" method="post"><br/>
  1053. Логин:<br/>
  1054. <input type="text" name="logins" value="'.$login.'" class="itext"><br/>
  1055. Пароль:<br/>
  1056. <input type="text" name="passwords" value="'.$password.'" class="itext"><br/>
  1057. IP:<br/>
  1058. <input type="text" name="ip" value="'.$ip.'" class="itext"><br/>
  1059. Переходов к нему:<br/>
  1060. <input type="text" name="cto" value="'.$cto.'" class="itext"><br/>
  1061. Переходов от него:<br/>
  1062. <input type="text" name="cfrom" value="'.$cfrom.'" class="itext"><br/>
  1063. Кредитов в банке:<br/>
  1064. <input type="text" name="bank" value="'.$bank.'" class="itext"><br/>
  1065. E-m@il:<br/>
  1066. <input type="text" name="mail" value="'.$mail.'" class="itext"><br/>
  1067. Чей он реферал:<br/>
  1068. <input type="text" name="pid" value="'.$pid.'" class="itext"><br/>
  1069. <input type="submit" value="Изменить" class="ibutton"></form>';
  1070. break;
  1071.  
  1072. case 'edit2ok2':
  1073.  
  1074. $cto = htmlspecialchars($_POST['cto']);
  1075. $cfrom = htmlspecialchars($_POST['cfrom']);
  1076. $bank = htmlspecialchars($_POST['bank']);
  1077. $mail = htmlspecialchars($_POST['mail']);
  1078. $pid = htmlspecialchars($_POST['pid']);
  1079. $password = htmlspecialchars($_POST['passwords']);
  1080. $login = htmlspecialchars($_POST['logins']);
  1081. $ip = htmlspecialchars($_POST['ip']);
  1082. $query = @mysql_query("UPDATE `".prefix."users` SET `cto`='".$cto."', `cfrom`='".$cfrom."', `bank`='".$bank."', `mail`='".$mail."', `pid`='".$pid."', `login`='".$login."', `password`='".$password."', `ip`='".$ip."' where `id`='".$ids."'");
  1083. if($query) print "Настройки для ID $ids успешно изменены!<br/>";
  1084. break;
  1085.  
  1086. case 'banuser':
  1087.  
  1088. echo '<form action="'.$_zapros.'mode=adm&amp;smode=banuser2" method="post">
  1089. Лoгин юзepa:<br/>
  1090. <input name="log" type="text" maxlength="20"/><br/>
  1091. Пpичинa бaнa:<br/>
  1092. <input name="reason" type="text" maxlength="250"/><br />
  1093. Cpoк бaнa:<br/>
  1094. <input name="quantity" size="4" maxlength="4" type="text"/><br/>
  1095. <select name="that" size="1">
  1096. <option value="60">минyт</option>
  1097. <option value="3600">чacoв</option>
  1098. <option value="86400">днeй</option>
  1099. <option value="604800">нeдeль</option>
  1100. <option value="2419200">мecяцeв</option>
  1101. </select><br/>
  1102. <input type="submit" class="button" value="Зaбaнить"></form>';
  1103. break;
  1104.  
  1105. case 'banuser2':
  1106.  
  1107. $reason = htmlspecialchars($_POST['reason']);
  1108. $quantity = htmlspecialchars($_POST['quantity']);
  1109. $that = htmlspecialchars($_POST['that']);
  1110. $log = htmlspecialchars($_POST['log']);
  1111.  
  1112. $res = mysql_query("SELECT * FROM `cclub_users` WHERE `login`='".$_POST['log']."'");
  1113. if(mysql_num_rows($res)==0)
  1114. {
  1115. echo "Юзepa c дaнным лoгинoм нe cyщecтвyeт!";
  1116. break;
  1117. }
  1118. mysql_query("DELETE FROM `ban` WHERE `who`='".$_POST['log']."'");
  1119.  
  1120. $usb = mysql_fetch_array($res);
  1121. if($_USER['login']==$usb['login'])
  1122. {
  1123. echo "Ceбя бaнить зaпpeщeнo!:)";
  1124. break;
  1125. }
  1126. echo 'Бaним пoльзoвaтeля <b>'.$usb['login'].'</b><br/>';
  1127.  
  1128. if(empty($reason) and empty($quantity) and empty($that))
  1129. {
  1130. echo "Зaпoлнитe пoжaлyйcтa вce пoля!";
  1131. break;
  1132. }
  1133.  
  1134. $srok = time()+($quantity*$that);
  1135. @mysql_query("INSERT INTO `ban` SET `reason`='".$_POST['reason']."',`who`='".$_POST['log']."',`date`='$srok' ");
  1136. @mysql_query("UPDATE `cclub_users` SET `bank`=0, `cto`=0, `cfrom`=0 WHERE login='".$_POST['log']."'");
  1137.  
  1138. echo 'Пoльзoвaтeль '.$usb['login'].' ycпeшнo зaбaнeн дo '.date('H:i:s d.m.Y',$srok);
  1139. break;
  1140.  
  1141. case 'unban':
  1142.  
  1143. if(isset($_GET['who']))
  1144. {
  1145. $who = trim(htmlspecialchars($_GET['who']));
  1146. mysql_query("DELETE FROM `ban` WHERE `who`='".$who."'");
  1147. echo 'Юзep '.$who.' ycпeшнo paзбaнeн!';
  1148. }
  1149. else
  1150. {
  1151. echo 'Hе зaдaн лoгин юзepa!';
  1152. }
  1153. break;
  1154.  
  1155. case 'logs':
  1156.  
  1157. echo '<div class="header_rek"><b>Логи переходов</b></div><br/>';
  1158. function nav_page(
  1159. $count,
  1160. $num_page,
  1161. $url
  1162. ) {
  1163.  
  1164. $page_nav = 1;
  1165.  
  1166. $begin_loop = 1;
  1167. $end_loop = $count;
  1168. echo "<p align=\"center\"><div class=\"panel\">[ Страниц $count ]<br />";
  1169. if ($num_page>$count or $num_page<1) $num_page=1;
  1170.  
  1171. if ($num_page>$page_nav) {
  1172. echo "&nbsp;&nbsp;<a href=\"$url".($page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0)))."\">(".($page_nav*(floor($num_page/$page_nav)-1-($num_page%$page_nav==0 ? 1: 0))+1)."-".($page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0))).")</a> ...";
  1173. $begin_loop=$page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0))+1;
  1174. }
  1175. if ($count>$page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0)+1)) { $end_loop=$page_nav*ceil($num_page/$page_nav); }
  1176. for ($i = $begin_loop; $i <= $end_loop; $i++) {
  1177. if ($i==$num_page) echo "&nbsp; <b>$i</b>";
  1178. else echo "&nbsp; <a href=\"$url$i\">$i</a>";
  1179. }
  1180. if ($count>$page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0)+1)) {
  1181. echo "&nbsp;&nbsp;... <a href=\"$url".($page_nav*ceil($num_page/$page_nav)+1)."\">(".($page_nav*ceil($num_page/$page_nav)+1);
  1182. if ($page_nav*ceil($num_page/$page_nav)+1<$count) {
  1183. echo "-".($count<=$page_nav*(ceil($num_page/$page_nav)+1) ? $count: $page_nav*(ceil($num_page/$page_nav)+1));
  1184. }
  1185. echo ")</a>";
  1186. }
  1187. echo "&nbsp;&nbsp;</div>\n";
  1188. }
  1189.  
  1190. $preview = "base.txt";
  1191. $preview = file($preview);
  1192. $count = count($preview);
  1193.  
  1194. $pp = "100";
  1195. $num_sep = $pp;
  1196. $preview = "base.txt";
  1197. $preview = file($preview);
  1198. $count = count($preview);
  1199. $num_page = 1;
  1200. if (isset($HTTP_GET_VARS['page'])) {
  1201. if (($HTTP_GET_VARS['page']>0) and ($HTTP_GET_VARS['page']<=ceil($count/$num_sep))) $num_page=$HTTP_GET_VARS['page'];
  1202. }
  1203. for ( $i=($num_page-1)*$num_sep; $i<=(($num_page*$num_sep<$count) ? $num_page*$num_sep-1: $count-1); $i++)
  1204. {
  1205. $viewmess = file("base.txt");
  1206. $viewmess = explode("|", $viewmess[$i]);
  1207. $name_user = $viewmess[0];
  1208. $time_user = $viewmess[1];
  1209. $out_user = $viewmess[2];
  1210. $browser_user = $viewmess[3];
  1211. $ip_user = $viewmess[4];
  1212.  
  1213. echo"$name_user-[$time_user]-$browser_user-$ip_user<br/>";
  1214. }
  1215. if ($count>$num_sep)
  1216. nav_page(ceil($count/$num_sep),(isset($HTTP_GET_VARS['page']) ? $HTTP_GET_VARS['page']: 1),"$_zapros&amp;mode=adm&amp;smode=logs&amp;page=");
  1217. break;
  1218.  
  1219. case 'rekniz':
  1220.  
  1221. echo '<div class="header_rek"><b>Реклама внизу</b></div><br/>';
  1222. $file = "rekniz.php";
  1223. $edit = fopen("$file","r+");
  1224. $dat = fread($edit,filesize($file));
  1225. echo '<form action='.$_zapros.'mode=adm&amp;smode=okrekniz method="POST">
  1226. <textarea cols="40" rows="10" name="edit" maxlength="1000000">'.$dat.'</textarea></br><p>
  1227. <input type="submit" name="submit" class="buttom" value="Сохранить"><p>
  1228. </form>';
  1229. break;
  1230.  
  1231. case 'okrekniz':
  1232.  
  1233. echo '<div class="header_rek"><b>Реклама внизу</b></div><br/>';
  1234. $edit = $_POST['edit'];
  1235. $file = "rekniz.php";
  1236. $write = fopen($file,"w+");
  1237. fwrite($write,stripslashes($edit));
  1238. fclose($write);
  1239. echo "Данные сохранены!<br/>";
  1240. break;
  1241.  
  1242. case 'rekverh':
  1243.  
  1244. echo '<div class="header_rek"><b>Реклама вверху</b></div><br/>';
  1245. $file = "rekverh.php";
  1246. $edit = fopen("$file","r+");
  1247. $dat = fread($edit,filesize($file));
  1248. echo '<form action='.$_zapros.'mode=adm&amp;smode=okrekverh method="POST">
  1249. <textarea cols="40" rows="10" name="edit" maxlength="1000000">'.$dat.'</textarea></br><p>
  1250. <input type="submit" name="submit" class="buttom" value="Сохранить"><p>
  1251. </form>';
  1252. break;
  1253.  
  1254. case 'okrekverh':
  1255.  
  1256. echo '<div class="header_rek"><b>Реклама вверху</b></div><br/>';
  1257. $edit = $_POST['edit'];
  1258. $file = "rekverh.php";
  1259. $write = fopen($file,"w+");
  1260. fwrite($write,stripslashes($edit));
  1261. fclose($write);
  1262. echo "Данные сохранены!<br/>";
  1263. break;
  1264.  
  1265. case 'del':
  1266.  
  1267. echo '<div class="header_rek"><b>Удалить пользователя:</b></div><br/>
  1268. <form action="'.$_zapros.'mode=adm&amp;smode=delok" method="post">
  1269. <input type="text" name="loging" maxlength="'.lenght_login.'" value=""/><br/>
  1270. <input type="submit" class="buttom" value="OK" />
  1271. </form>';
  1272. break;
  1273.  
  1274. case 'delok':
  1275.  
  1276. If (
  1277. (!isset($_GET['loging']) || !$click_club->is_login($_GET['loging']))
  1278. &&
  1279. (!isset($_POST['loging']) || !$click_club->is_login($_POST['loging']))
  1280. ){
  1281. echo 'Пoльзoвaтeль нe выбpaн или лoгин ввeдeн нeвepнo!';
  1282. break;
  1283. }
  1284. If (isset($_GET['loging'])) $login=$_GET['loging']; else $login=$_POST['loging'];
  1285. If ($_USER['login']==$login) {
  1286. echo 'Bы нe мoжeтe yдaлить caми ceбя!';
  1287. break;
  1288. }
  1289. $st = mysql_query("SELECT * FROM `".prefix."users` WHERE `login`='".$login."'");
  1290. $user = mysql_fetch_array($st);
  1291. $result = @mysql_query("DELETE FROM `".prefix."users` WHERE `login`='".$login."'");
  1292. $result = @mysql_query("DELETE FROM `".prefix."clicks` WHERE `who`='".$login."'");
  1293. $result = @mysql_query("DELETE FROM `".prefix."url` WHERE `id_user`='".$user['id']."'");
  1294. $result = @mysql_query("DELETE FROM `ban` WHERE `who`='".$login."'");
  1295. $result = @mysql_query("DELETE FROM `".prefix."aneks` WHERE `who`='".$login."'");
  1296. $result = @mysql_query("DELETE FROM `".prefix."chat` WHERE `who`='".$login."'");
  1297. $result = @mysql_query("DELETE FROM `".prefix."guest` WHERE `who`='".$login."'");
  1298. $result = @mysql_query("DELETE FROM `".prefix."lichkaout` WHERE `idot`='".$login."'");
  1299. $result = @mysql_query("DELETE FROM `".prefix."onas` WHERE `who`='".$login."'");
  1300. $result = @mysql_query("DELETE FROM `".prefix."posts` WHERE `login`='".$login."'");
  1301. $result = @mysql_query("DELETE FROM `".prefix."themes` WHERE `login`='".$login."'");
  1302. $result = @mysql_query("DELETE FROM `".prefix."zadanie` WHERE `login`='".$login."'");
  1303. $result = @mysql_query("DELETE FROM `".prefix."zmsg` WHERE `login`='".$login."'");
  1304. $result = @mysql_query("DELETE FROM `".prefix."mrek` WHERE `who`='".$login."'");
  1305. $result = @mysql_query("DELETE FROM `news_com` WHERE `login`='".$login."'");
  1306. $result = @mysql_query("DELETE FROM `stavki` WHERE `nick`='".$login."'");
  1307. $result = @mysql_query("DELETE FROM `users` WHERE `nick`='".$login."'");
  1308. $result = @mysql_query("DELETE FROM `ac_com` WHERE `login`='".$login."'");
  1309.  
  1310. If (!$result){
  1311. echo 'Ошибка запроса к бд...';
  1312. break;
  1313. }
  1314. echo 'Пользователь '.$login.' удалён!';
  1315. break;
  1316.  
  1317. case 'plus':
  1318.  
  1319. echo '<div class="header_rek"><b>Начислить переходы</b></div><br/>
  1320. <form action="'.$_zapros.'mode=adm&amp;smode=okej2" method="post">
  1321. Введите кол-во<br/>
  1322. <input type="text"name="kolo"/><br/>
  1323. Введите ник юзера<br/>
  1324. <input type="text" name="user86"/><br/>
  1325. <input type="submit" class="buttom" value="Ok"/></form>';
  1326. break;
  1327.  
  1328. case 'okej2':
  1329.  
  1330. $kolo = htmlspecialchars(trim($_POST['kolo']));
  1331. $user86 = htmlspecialchars(trim($_POST['user86']));
  1332. echo "Переходы успешно начисены!<br/>
  1333. <b>$kolo</b> начислено юзеру <b>$user86</b>";
  1334. @mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`+'$kolo' WHERE `login`='$user86' ");
  1335. break;
  1336.  
  1337. case 'listperev':
  1338.  
  1339. echo "Список переводов кредитов:<br/>";
  1340. if (empty($page)) $page = 0;
  1341. if ($page < 0) $page = 0;
  1342. $page = intval($page);
  1343. $counter = mysql_numrows(mysql_query("SELECT * FROM `".prefix."perevod`"));
  1344. $st = mysql_query("SELECT * FROM `".prefix."perevod` ORDER by `id` DESC LIMIT ".$page." ,20 " );
  1345. {$i=1;
  1346. while($stat = mysql_fetch_array($st)){
  1347. echo'id = '.$stat['id'].' <a href="'.$_zapros.'mode=adm&amp;smode=edit2ok&amp;nick='.$stat['otkogo'].'"><b>'.$stat['otkogo'].'</b></a> перевел <a href="'.$_zapros.'mode=adm&amp;smode=edit2ok&amp;nick='.$stat['komy'].'"><b>'.$stat['komy'].'</b></a> <b>'.$stat['skolko'].'</b> кредитов <a href="'.$_zapros.'mode=adm&amp;smode=unperev&amp;id='.$stat['id'].'">[удалить]</a><br/>';
  1348. $i++;}
  1349. }
  1350. echo"<hr/>";
  1351. if ($page > 0) echo '<a href="'.$_zapros.'mode=adm&amp;smode=listperev&amp;page='.($page - 20).'"> назад </a> ';
  1352. if ($counter > $page + 20) echo ' <a href="'.$_zapros.'mode=adm&amp;smode=listperev&amp;page='.($page + 20).'"> далее </a>';
  1353. echo "Всего переводили: $counter<br/>";
  1354. break;
  1355.  
  1356. case 'unperev':
  1357.  
  1358. @mysql_query("DELETE FROM `".prefix."perevod` WHERE `id`='".$id."'");
  1359. echo"Успешно удалено из списка переводов!<br/>";
  1360. break;
  1361.  
  1362. case 'listpricq':
  1363.  
  1364. echo "Список продаж асек:<br/>";
  1365. if (empty($page)) $page = 0;
  1366. if ($page < 0) $page = 0;
  1367. $page = intval($page);
  1368. $counter = mysql_numrows(mysql_query("SELECT * FROM `".prefix."shinfo`"));
  1369. $st = mysql_query("SELECT * FROM `".prefix."shinfo` ORDER by `id` DESC LIMIT ".$page." ,20 " );
  1370. {$i=1;
  1371. while($stat = mysql_fetch_array($st)){
  1372. echo'id = '.$stat['id'].' <a href="'.$_zapros.'mode=adm&amp;smode=edit2ok&amp;nick='.$stat['login'].'"><b>'.$stat['login'].'</b></a> номер <b>'.$stat['icq'].'</b> дата '.$stat['data'].' мыло '.$stat['msg'].' <a href="'.$_zapros.'mode=adm&amp;smode=unpricq&amp;id='.$stat['id'].'">[удалить]</a><br/>';
  1373. $i++;}
  1374. }
  1375. echo"<hr/>";
  1376. if ($page > 0) echo '<a href="'.$_zapros.'mode=adm&amp;smode=listpricq&amp;page='.($page - 20).'"> назад </a> ';
  1377. if ($counter > $page + 20) echo ' <a href="'.$_zapros.'mode=adm&amp;smode=listpricq&amp;page='.($page + 20).'"> далее </a>';
  1378. echo "Всего продаж: $counter<br/>";
  1379. break;
  1380.  
  1381. case 'unpricq':
  1382.  
  1383. @mysql_query("delete from `".prefix."shinfo` where `id`='".$id."'");
  1384. echo "Успешно удалено из списка продаж!<br/>";
  1385. break;
  1386.  
  1387. case 'rassilka':
  1388.  
  1389. echo 'Текст массовой рассылки:<br/>
  1390. <form action="'.$_zapros.'mode=adm&amp;smode=okejrassilka" method="post">
  1391. <textarea cols="40" rows="10" name="textrass" maxlength="1000000">Ваш текст</textarea>
  1392. <br/><input type="submit" value="Отослать"/></form>';
  1393. break;
  1394.  
  1395. case 'okejrassilka':
  1396.  
  1397. $textrass = htmlspecialchars(trim($_POST['textrass']));
  1398. $mailrass = 'Рассылка клик-клуба Clickman.h2m.ru!';
  1399. $head = convert_cyr_string($mailrass,"w","k");
  1400. $msg = convert_cyr_string($textrass,"w","k");
  1401. $date='Время: '.date("h:i:s").' Дата: '.date("Y.m.d").'';
  1402.  
  1403. $result = @mysql_query("SELECT * FROM `".prefix."users`");
  1404. If (!$result){
  1405. echo 'Письмо не отправлено.<br/>Ошибка запроса к бд...';
  1406. break;
  1407. }
  1408.  
  1409. $count = mysql_num_rows($result);
  1410.  
  1411. for ($i=0;$i<$count;$i++){
  1412. @mail(mysql_result($result,$i,'mail'),$head,$msg,"From: ".email."
  1413. Content-type:text/plain; charset=koi8-r");
  1414. @mysql_query("INSERT INTO `".prefix."lichka` SET `idot`='".admin."', `idto`='".mysql_result($result,$i,'login')."', `date`='$date', `status`='0', `tema`='".$mailrass."', `mess`='".$textrass."'");
  1415. }
  1416. echo 'Успешно разослано на все e-mail клуба и личную почту';
  1417. break;
  1418.  
  1419. case 'mod':
  1420.  
  1421. echo '<div class="header_rek"><b>Список модеров:</b></div><br/>';
  1422. $st = mysql_query("SELECT * FROM `".prefix."users` WHERE `moder`='1' ");
  1423. $count = mysql_num_rows($st);
  1424. {
  1425. $i=1;
  1426. while($stat = mysql_fetch_array($st)){
  1427. echo '<a href="'.$_zapros.'mode=adm&amp;smode=edit2ok&amp;ids='.$stat['id'].'"><b>'.$stat['login'].'</b></a> <a href="'.$_zapros.'mode=adm&amp;smode=unmod&amp;id='.$stat['id'].'">Снять модера</a><br/>';
  1428. $i++;}
  1429. }
  1430. echo"<hr/>";
  1431.  
  1432. If ($count<1){ echo 'Ни одного модератора не назначено<hr/>';}
  1433.  
  1434. echo 'Всего модераторов: '.$count.'<br/>';
  1435. break;
  1436.  
  1437. case 'unmod':
  1438.  
  1439. @mysql_query("UPDATE `".prefix."users` SET `moder`='0' where `id`='".$id."'");
  1440. echo "Успешно удалено из списка модераторов!<br/>";
  1441. break;
  1442.  
  1443. case 'addmod':
  1444.  
  1445. echo '<div class="header_rek"><b>Сделать модератором</b></div><br/>
  1446. <form action="'.$_zapros.'mode=adm&amp;smode=addmod2" method="post">
  1447. Введите ник юзера<br/>
  1448. <input type="text" name="user8"/><br/>
  1449. <input type="submit" class="buttom" value="Ok"/></form>';
  1450. break;
  1451.  
  1452. case 'addmod2':
  1453.  
  1454. $user8 = htmlspecialchars(trim($_POST['user8']));
  1455. echo "Юзер <b>$user8</b> теперь модератор";
  1456. @mysql_query("UPDATE `".prefix."users` SET `moder`='1' WHERE `login`='$user8' ");
  1457. break;
  1458.  
  1459. case 'sql':
  1460.  
  1461. echo '<div class="header_rek"><b>Выполнить запрос в базу</b></div><br/>
  1462. <form action="'.$_zapros.'mode=adm&amp;smode=sql2" method="post">
  1463. Введите желаемый запрос:<br/>
  1464. <textarea cols="30" rows="5" name="sql" maxlength="'.lenght_text.'"></textarea><br/>
  1465. <input type="submit" class="buttom" value="Ok"/></form>';
  1466. break;
  1467.  
  1468. case 'sql2':
  1469.  
  1470. $zapr = htmlspecialchars(trim($_POST['sql']));
  1471. $res = @mysql_query($zapr);
  1472. If (!$res){
  1473. echo 'Ошибка запроса к бд...';
  1474. break;
  1475. }
  1476. echo 'Запрос успешно выполнен!';
  1477. break;
  1478.  
  1479. case 'adm':
  1480. default:
  1481.  
  1482. echo '<div class="header_rek"><b>Админка</b></div>
  1483. <b>Работа с пользователями</b>
  1484. <font color="white"><hr></font>
  1485. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=moder">Площадки на модерации</a><br/>
  1486. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=users">Bce пoльзoвaтeли</a><br/>
  1487. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=edit2">Поиск по ID</a><br/>
  1488. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=login">Поиск по login</a><br/>
  1489. &#187;<a href="inf.php'.$_zapros.'">Просмотр анкеты</a><br/>
  1490. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=del">Удаление пользователя</a><br/>
  1491. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=banuser">Забанить юзера</a><br/>
  1492. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=logs">Логи переходов</a><br/>
  1493. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=addmod">Добавить модератора</a><br/>
  1494. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=mod">Список модераторов</a><br/>
  1495. <font color="white"><hr></font>
  1496. <b>Реклама</b>
  1497. <font color="white"><hr></font>
  1498. &#187;<a href="mrek.php'.$_zapros.'mode=reklist">Внутреняя реклама</a><br/>
  1499. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=rekverh">Реклама вверху</a><br/>
  1500. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=rekniz">Реклама внизу</a>
  1501. <font color="white"><hr></font>
  1502. <b>Дополнительно</b>
  1503. <font color="white"><hr></font>
  1504. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=plus">Начислить кредиты</a><br/>
  1505. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=listperev">Список переведенных кредитов</a><br/>
  1506. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=listpricq">Список продаж асек</a><br/>
  1507. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=rassilka">Массовая рассылка</a><br/>
  1508. &#187;<a href="'.$_zapros.'mode=adm&amp;smode=sql">Выполнить запрос в базу</a><br/>';
  1509. break;
  1510. }
  1511. break;
  1512.  
  1513.  
  1514. case false:
  1515. default:
  1516.  
  1517. @mysql_query("update `".prefix."users` set `mesto`='На странице авторизации' where `id` = '".$_USER['id']."'");
  1518.  
  1519. $useragent = htmlspecialchars(stripslashes(getenv('HTTP_USER_AGENT')));
  1520. $ip = $_SERVER['REMOTE_ADDR'];
  1521. $tm = mysql_query("SELECT `time` from `".prefix."users` WHERE `id`='".$_USER['id']."'");
  1522. $tm = mysql_fetch_array($tm);
  1523. $tm = date("H:i d.m.Y",$tm['time']);
  1524. $nw = mysql_query("select * from `".prefix."news` order by id desc LIMIT 1");
  1525.  
  1526. $pizda2 = mysql_num_rows($result);
  1527.  
  1528. echo '<div class="header_rek"><b>Вы успешно авторизованы</b></div>
  1529. Здравствуйте <b>'.$_USER['login'].'</b>!<br/>
  1530. Последний раз вы были у нас <b>'.$tm.'</b><br/>
  1531. Ваш ip: <b>'.$ip.'</b><br/>
  1532. Браузер: '.$useragent.'
  1533.  
  1534.  
  1535.  
  1536. <div class="header_rek"><b>Последняя новость</b></div>
  1537.  
  1538. <div class="contur_rek">';
  1539. while ($nw1 = mysql_fetch_array($nw))
  1540. {
  1541. echo '<b>'.$nw1['tema'].'</b><br/>'.$nw1['text'].'<br/>';
  1542. $d = $nw1['id'];
  1543. $q = mysql_query("select * from `news_com` where `nid`='$d'");
  1544. $xx = mysql_num_rows($q);
  1545. echo '<a href="coment.php'.$_zapros.'&amp;ide='.$nw1['id'].'">Комментарии</a> [<b>'.$xx.'</b>]<br/></div>';
  1546. }
  1547.  
  1548.  
  1549.  
  1550. echo '<b>Ваша ссылка на автологин:</b><br/>
  1551. <input type="text" value="'.adress.'/enter.php?login='.$_USER['login'].'&amp;password='.$_USER['password'].'"/><br/>
  1552. &#187;<a href="'.$_zapros.'mode=enter"><font color="blue"><b>Вход в панель</b></font></a><br/>';
  1553.  
  1554. @mysql_query("update `".prefix."users` set `ip`='".$ip."', `ua`='".short_agent."' where `id` = '".$_USER['id']."'");
  1555. break;
  1556.  
  1557. case 'enter':
  1558. @mysql_query("update `".prefix."users` set `mesto`='В кабинете' where `id` = '".$_USER['id']."'");
  1559.  
  1560. $result = @mysql_query("SELECT `ts` FROM `".prefix."news` ORDER by `ts` desc LIMIT 0,1");
  1561. If (!$result || mysql_num_rows($result)!=1) $data=''; else $data=''.date("d.m",mysql_result($result,0,'ts')).'';
  1562. $result = mysql_query("SELECT `who` FROM `".prefix."guest` ");
  1563. $sb = mysql_num_rows($result);
  1564. $result = mysql_query("SELECT `ts` FROM `".prefix."actia` ");
  1565. $ac = mysql_num_rows($result);
  1566. $result = mysql_query("SELECT `who` FROM `".prefix."onas` ");
  1567. $fhgk = mysql_num_rows($result);
  1568. $result = mysql_query("SELECT `who` FROM `".prefix."chat` ");
  1569. $ktnf = mysql_num_rows($result);
  1570. $result = mysql_query("SELECT * FROM `".prefix."lichka` WHERE `idto`='".$_USER['login']."'");
  1571. $pizda = mysql_num_rows($result);
  1572. $result = mysql_query("SELECT * FROM `".prefix."lichka` WHERE `idto`='".$_USER['login']."' AND `status`='0'");
  1573. $pizda2 = mysql_num_rows($result);
  1574. $result = mysql_query("select * from `cclub_aneks`");
  1575. $anks = mysql_num_rows($result);
  1576. $result = mysql_query("SELECT `who` FROM `".prefix."icq` ");
  1577. $szz = mysql_num_rows($result);
  1578. $conban = mysql_num_rows(mysql_query("SELECT * FROM `ban`"));
  1579. $result = mysql_query("SELECT * FROM `".prefix."url` WHERE `id_user`='".$_USER['id']."'");
  1580. $ourl = mysql_num_rows($result);
  1581. $result = mysql_query("SELECT * FROM `cclub_zadanie` WHERE `life`>0 and `status`='1'");
  1582. $zd = mysql_num_rows($result);
  1583. $result = mysql_query("SELECT * FROM `".prefix."themes`");
  1584. $ths = mysql_num_rows($result);
  1585. $result = mysql_query("SELECT * FROM `".prefix."posts`");
  1586. $pts = mysql_num_rows($result);
  1587. $result = mysql_query("SELECT * FROM `".prefix."users` WHERE `pid`='".$_USER['login']."'");
  1588. $reff = mysql_num_rows($result);
  1589.  
  1590. $_SESSION[login]=$_USER[login];
  1591. $_SESSION[password]=$_USER[password];
  1592.  
  1593. $q = mysql_query("SELECT `money` FROM `users` WHERE `nick`='$_USER[login]'");
  1594. $d = mysql_fetch_array($q);
  1595. if (empty($d[money]))
  1596. $money = 0;
  1597. else
  1598. $money = substr($d[money],0,strlen($d[money])-1);
  1599.  
  1600. if($_USER['cfrom']<=50){ $usst='Hoвичoк';}
  1601. if($_USER['cfrom']>50 and $_USER['cfrom']<100){ $usst='Осваивается';}
  1602. if($_USER['cfrom']>100 and $_USER['cfrom']<300){ $usst='Свой';}
  1603. if($_USER['cfrom']>300 and $_USER['cfrom']<800){ $usst='Мастер по кликам';}
  1604. if($_USER['cfrom']>800 and $_USER['cfrom']<2000){ $usst='Пpoфи';}
  1605. if($_USER['cfrom']>2000 and $_USER['cfrom']<5000){ $usst='Super Kликyн';}
  1606. if($_USER['cfrom']>5000){ $usst='Магистр по прожиганию трафа';}
  1607.  
  1608. if ($pizda2>0) echo '<a href="mail.php'.$_zapros.'mode=vhod"><font color="red"><b>Новых сообщений: '.$pizda2.'</b></font></a>';
  1609.  
  1610. echo '<EMBED SRC="birzha.php'.$_zapros.'&mode=in_money" WIDTH=1 HEIGHT=1>';
  1611. If ($_USER['admin']) echo '<div class="header_rek"><b>Меню Администратора:</b></div>
  1612. <a href="'.$_zapros.'mode=adm">Админка</a><br/>
  1613. <a href="birzha.php'.$_zapros.'mode=adm">Админка биржи</a><br/>';
  1614. If ($_USER['moder']) echo '<div class="header_rek"><b>Меню Модератора:</b></div>
  1615. <a href="moder.php'.$_zapros.'">Модерка</a>';
  1616.  
  1617. echo '<div class="header_rek"><b>О Вас:</b></div>
  1618. Статус: <b>'.$usst.'</b><br/>
  1619. Баланс: <b>'.$money.' руб.</b> (<a href="birzha.php'.$_zapros.'&mode=in_money">Ввод</a> |
  1620. <a href="birzha.php'.$_zapros.'&mode=out_money">Вывод</a>)<br/>
  1621. Кредитов: <b>'.($_USER['cfrom']-$_USER['cto']).'</b><br/>
  1622. В банке: <b>'.round($_USER['bank'],1).'</b><br/>
  1623. |<a href="'.$_zapros.'mode=edit">Ваш профиль</a> | <a href="exit.php'.$_zapros.'">Выход</a> |<br/>';
  1624.  
  1625. echo '<div class="header_rek"><b>Реклама пользователей:</b></div>';
  1626.  
  1627. $result = mysql_query("SELECT * FROM `mrek`");
  1628. $count = mysql_num_rows($result);
  1629. for ($i=0;$i<$count;$i++){
  1630. echo '&#187;<a href="rek.php?rek='.mysql_result($result,$i,'link').'">'.htmlspecialchars(mysql_result($result,$i,'nlink')).'</a>';
  1631. if($_USER['admin']){ echo ' <a href="mrek.php'.$_zapros.'mode=del&amp;id='.mysql_result($result,$i,'id').'"><font color="black"><small>[Удалить]</small></font></a>'; }
  1632. echo '<br/>';
  1633. }
  1634. echo '<p align="right"><a href="mrek.php'.$_zapros.'"><small>[Добавить]</small></a></p>';
  1635.  
  1636. echo '<div class="header_rek"><b>Новости:</b></div>
  1637. &#187;<a href="news.php'.$_zapros.'">Новости</a> [<b>'.$data.'</b>]<br/>
  1638. &#187;<a href="actia.php'.$_zapros.'">Акции клуба</a> [<b>'.$ac.'</b>]<br/>
  1639. &#187;<a href="rules.php"><b>Наши правила</b></a><br/>
  1640. <div class="header_rek"><b>Операции с кредитами:</b></div>
  1641. &#187;<a href="'.$_zapros.'mode=go"><b>Переход по ссылкам</b></a><br/>
  1642. &#187;<a href="'.$_zapros.'mode=url"><b>Площадки</b></a> <b>['.$ourl.'|5]</b><br/>
  1643. &#187;<a href="'.$_zapros.'mode=bank">Банк кредитов</a><br/>
  1644. &#187;<a href="birzha.php'.$_zapros.'">Биржа кредитов</a><br/>
  1645. &#187;<a href="'.$_zapros.'mode=goer">Перевод кредитов</a><br/>
  1646. &#187;<a href="icq.php'.$_zapros.'">ICQ-Магазин</a> [<b>'.$szz.'</b>]<br/>
  1647. &#187;<a href="zadanie.php'.$_zapros.'">Задания</a> [<b>'.$zd.'</b>]<br/>
  1648. <div class="header_rek"><b>Общение:</b></div>
  1649. &#187;<a href="mail.php'.$_zapros.'">Почта</a> [<b>'.$pizda2.'</b>/'.$pizda.']<br/>
  1650. &#187;<a href="guest.php'.$_zapros.'">Гостевая книга</a> [<b>'.$sb.'</b>]<br/>
  1651. &#187;<a href="forum.php'.$_zapros.'">Форум</a> [<b>'.$ths.'</b>|<b>'.$pts.'</b>]<br/>
  1652. &#187;<a href="chat.php'.$_zapros.'">Мини-чат</a> [<b>'.$ktnf.'</b>]<br/>
  1653. &#187;<a href="inf.php'.$_zapros.'">Анкеты пользователей</a><br/>
  1654. <div class="header_rek"><b>Развлечения:</b></div>
  1655. &#187;<a href="game_cred.php'.$_zapros.'">Игры</a> [4]<br/>
  1656. &#187;<a href="anekdot.php'.$_zapros.'">Анeкдoты</a> ['.$anks.']<br/>
  1657. <div class="header_rek"><b>Дополнительно:</b></div>
  1658. &#187;<a href="'.$_zapros.'mode=stats">Ваша статистика</a><br/>
  1659. &#187;<a href="stat.php'.$_zapros.'">Статистика клуба</a><br/>
  1660. &#187;<a href="'.$_zapros.'mode=ref">Ваши партнеры</a> [<b>'.$reff.'</b>]<br/>
  1661. &#187;<a href="banlist.php'.$_zapros.'">Список забаненых</a> [<b>'.$conban.'</b>]<br/>
  1662. &#187;<a href="bonus.php'.$_zapros.'">Бонус</a><br/>
  1663. <div class="header_rek"><b>Информация:</b></div>
  1664. &#187;<a href="reklam.php"><b>Рекламодателям</b></a><br/>
  1665. &#187;<a href="onas.php'.$_zapros.'">Отзывы</a> [<b>'.$fhgk.'</b>]<br/>
  1666. &#187;<a href="help.php"><b>Помощь/FAQ</b></a><br/>
  1667. &#187;<a href="adminmail.php'.$_zapros.'"><b>Пoддepжкa пo e-mail</b></a><br/>';
  1668. break;
  1669. }
  1670. include "header/end.inc.php";
  1671. ?>