- <?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";
-
- @mysql_query("DELETE FROM `ban` WHERE `date`<".time()."");
- @mysql_query("DELETE FROM `mrek` WHERE `date`<".time()."");
-
- If (!isset($_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];
-
- switch ($mode){
-
- case 'lost':
-
- echo '<div class="header_rek"><b>Форма востановления пароля</b></div><br/>
- <form action="?mode=lok" method="post">
- Логин:<br/>
- <input type="text" name="login" class="do_button" maxlength="'.lenght_login.'" value=""/><br/>
- Код с картинки:<br/>
- <img src="captcha.php" alt="Включите отображение картинок в браузере" /><br/>
- <input type="text" name="code" class="do_button" value="" maxlength="'.lenght_code.'" /><br/>
- <input type="submit" class="button" value="Выслать" />
- </form>';
- break;
-
- case 'lok':
-
- If (!isset($_POST['login']) || !$click_club->is_login($_POST['login'])){
- echo '<b>Логин не введён!</b><br/>';
- break;
- }
-
- If (!isset($_POST['code']) || !ereg("^[".symbols."]{".lenght_code."}$",strtolower($_POST['code'])))
- {
- echo '<b>Защитный код введён неверно!</b><br/>
- Длина: <b>'.lenght_code.'</b><br/>';
- break;
- }
-
- $result=@mysql_query("SELECT * FROM `".prefix."captcha` WHERE `ip`='".ip."' && `ua`='".short_agent."' && `ts`>=".(time()-captchado));
- If (!$result){
- echo 'Ошибка запроса к бд...';
- break;
- }
-
- If (mysql_num_rows($result)!=1){
- echo '<b>Защитный код введён неверно!</b><br/>';
- break;
- }
-
- $code = mysql_result($result,0,'code');
- If (strtolower($_POST['code'])!=$code){
- echo '<b>Защитный код введён неверно!</b><br/>';
- break;
- }
-
- @mysql_query("DELETE FROM `".prefix."captcha` WHERE (`ip`='".ip."' && `ua`='".short_agent."') OR `ts`<".(time()-captchado));
-
- $result = mysql_query("SELECT * FROM `".prefix."users` WHERE `login`='".$_POST['login']."'");
- If (!$result){
- echo 'Ошибка запроса к бд...';
- break;
- }
-
- If (mysql_num_rows($result)!=1) echo 'Пользователь <b>'.$_POST['login'].'</b> не найден.';
-
- $replacement['{login}']=mysql_result($result,0,'login');
- $replacement['{password}']=mysql_result($result,0,'password');
-
- $head=convert_cyr_string(replacer($_mail['return_head'],$replacement),"w","k");
- $msg=convert_cyr_string(replacer($_mail['return'],$replacement),"w","k");
-
- $result=@mail(mysql_result($result,0,'mail'),$head,$msg,"From: ".email."
- Content-type:text/plain; charset=koi8-r");
-
- echo 'Данные ';
- If (!$result) echo 'не ';
- echo 'высланы на e-mail';
- break;
-
- case 'r_money':
-
- echo '<div class="header_rek"><b>Рейтинг по деньгам</b></div><br/>';
-
- If (!isset($_GET['page']) || !is_numeric($_GET['page'])) $page=1; else { $page=$_GET['page']; (int)$page;}
-
- $result = mysql_query("SELECT `nick`,`money` FROM `users` WHERE `money`>'0' ORDER BY `money` desc 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)
- for ($i=0;$i<$num;$i++)
- echo (($page-1)*num_best_on_page+$i+1).') Логин: <b>'.mysql_result($result,$i,'nick').'</b> денег: [<b>'.(mysql_result($result,$i,'money')*1).'</b>]<br/>';
- else {
- for ($i=0;$i<num_best_on_page;$i++)
- echo (($page-1)*num_best_on_page+$i+1).') Логин: <b>'.mysql_result($result,$i,'nick').'</b> денег: [<b>'.(mysql_result($result,$i,'money')*1).'</b>]<br/>';
- $next = true;
- }
- }
- else echo '<b>Нет пользователей!</b><br/>';
- echo '---<br/>';
- If ($page>1) echo '<a href="?mode=r_money&page='.($page-1).'">[Назад] </a>';
- If ($next) echo '<a href="?mode=r_money&page='.($page+1).'"> [Вперед]</a>';
- break;
-
- case 'rbank':
-
- If (!isset($_GET['page']) || !is_numeric($_GET['page'])) $page=1; else { $page=$_GET['page']; (int)$page;}
-
- $result = mysql_query("SELECT `login`,`bank` FROM `".prefix."users` WHERE `bank`>'0' ORDER by `bank` desc LIMIT ".(($page-1)*num_best_on_page).",".(num_best_on_page+1));
- If (!$result){
- echo 'Ошибка запроса к бд...';
- break;
- }
-
- echo '<div class="header_rek"><b>Рейтинг банкиров</b></div><br/>';
- $next = false;
- $num = mysql_num_rows($result);
- If ($num>0){
- If ($num<=num_best_on_page)
- for ($i=0;$i<$num;$i++)
- echo (($page-1)*num_best_on_page+$i+1).') Логин: <b>'.mysql_result($result,$i,'login').'</b> кредитов: [<b>'.mysql_result($result,$i,'bank').'</b>]<br/>';
- else {
- for ($i=0;$i<num_best_on_page;$i++)
- echo (($page-1)*num_best_on_page+$i+1).') Логин: <b>'.mysql_result($result,$i,'login').'</b> кредитов: [<b>'.mysql_result($result,$i,'bank').'</b>]<br/>';
- $next = true;
- }
- } else echo '<b>Нет пользователей!</b><br/>';
-
- echo '---<br/>';
- If ($page>1) echo '<a href="?mode=rbank&page='.($page-1).'">[Назад] </a>';
-
- If ($next) echo '<a href="?mode=rbank&page='.($page+1).'"> [Вперед]</a>';
-
- $result = mysql_query("SELECT `login` FROM `".prefix."users` WHERE `bank`>'0' ");
- If (!$result){
- echo 'Ошибка запроса к бд...';
- break;
- }
-
- echo "<br/>Участников: <b>".mysql_num_rows($result)."</b>";
- break;
-
- case 'best':
-
- If (!isset($_GET['page']) || !is_numeric($_GET['page'])) $page=1; else { $page=$_GET['page']; (int)$page;}
-
- $result = mysql_query("SELECT `login`,`cfrom`,`cto` FROM `".prefix."users` ORDER by `cfrom` desc LIMIT ".(($page-1)*num_best_on_page).",".(num_best_on_page+1));
- If (!$result){
- echo 'Ошибка запроса к бд...';
- break;
- }
-
- echo '<div class="header_rek"><b>Рейтинг кликунов</b></div><br/>';
- $next = false;
- $num = mysql_num_rows($result);
- If ($num>0){
- If ($num<=num_best_on_page)
- for ($i=0;$i<$num;$i++)
- echo (($page-1)*num_best_on_page+$i+1).') Логин: <b>'.mysql_result($result,$i,'login').'</b> переходов: [<b>'.mysql_result($result,$i,'cfrom').'/'.mysql_result($result,$i,'cto').'</b>]<br/>';
- else {
- for ($i=0;$i<num_best_on_page;$i++)
- echo (($page-1)*num_best_on_page+$i+1).') Логин: <b>'.mysql_result($result,$i,'login').'</b> переходов: [<b>'.mysql_result($result,$i,'cfrom').'/'.mysql_result($result,$i,'cto').'</b>]<br/>';
- $next = true;
- }
- } else echo '<b>Нет пользователей!</b><br/>';
-
- echo '---<br/>';
- If ($page>1) echo '<a href="?mode=best&page='.($page-1).'">[Назад] </a>';
- If ($next) echo '<a href="?mode=best&page='.($page+1).'"> [Вперед]</a>';
-
- $result = mysql_query("SELECT `login` FROM `".prefix."users` ");
- If (!$result){
- echo 'Ошибка запроса к бд...';
- break;
- }
-
- echo "<br/>Учасников: <b>".mysql_num_rows($result)."</b>";
- break;
-
- case 'r_day':
-
- $result = mysql_query("SELECT `id`,`login` FROM `".prefix."users` ");
- If (!$result){
- echo 'Ошибка запроса к бд...';
- break;
- }
-
- while ($r=mysql_fetch_array($result))
- {
- $n=mysql_num_rows(mysql_query("SELECT `to` FROM `".prefix."clicks` WHERE `who`='$r[id]' ORDER by `who` desc "));
- if ($n>0)
- $arr[$r[login]]=$n;
- }
-
- arsort($arr);
-
- echo '<div class="header_rek"><b>Лучшие сегодня</b></div>';
-
- foreach($arr as $key=>$value)
- {
- $i++;
- print "$i) Логин: <b>$key</b> Кликов: [<b>$value</b>] <br />";
- }
-
- print "---<br />Участников: <b>$i</b><br />";
- break;
-
- case 'r_ref':
-
- $result = mysql_query("SELECT `login` FROM `".prefix."users` ORDER BY `id` desc ");
- If (!$result){
- echo 'Ошибка запроса к бд...';
- break;
- }
-
- while ($r=mysql_fetch_array($result))
- {
- $n=mysql_num_rows(mysql_query("SELECT `login` FROM `".prefix."users` WHERE `pid`='$r[login]' "));
- if ($n>0)
- $arr[$r[login]]=$n;
- }
-
- arsort($arr);
-
- echo '<div class="header_rek"><b>Рейтинг по рефералам</b></div><br/>';
-
- foreach($arr as $key=>$value)
- {
- $i++;
- print "<b>$i</b>) Логин: <b>$key</b> Рефералов: [<b>$value</b>] <br />";
- }
-
- print "---<br />Участников: <b>$i</b><br />";
- break;
-
- case 'ratin':
-
- echo '<div class="header_rek"><b>Рейтинги:</b></div>
- »<a href="?mode=r_day">Лучшие сегодня</a><br/>
- »<a href="?mode=rbank">Рейтинг банкиров</a><br/>
- »<a href="?mode=r_money">Рейтинг по деньгам</a><br/>
- »<a href="?mode=r_ref">Рейтинг по рефералам</a><br/>
- »<a href="?mode=best">Рейтинг пользователей</a><br/>';
- break;
-
- case false:
- default:
-
- $result = mysql_query("SELECT `who` FROM `".prefix."guest` ");
- $sb = mysql_num_rows($result);
- $result = mysql_query("SELECT `ts` FROM `".prefix."actia` ");
- $ac = mysql_num_rows($result);
- $result = mysql_query("SELECT `ts` FROM `".prefix."news` ORDER by `ts` desc LIMIT 0,1");
- If (!$result || mysql_num_rows($result)!=1) $data=''; else $data=''.date("d.m",mysql_result($result,0,'ts')).'';
- $counter = mysql_num_rows(mysql_query("SELECT * FROM `ban`"));
-
- echo '<div class="header_rek"><b>Авторизация</b></div><br/>
- <form method="get" action="enter.php">
- <b>Логин:</b><br/>
- <input type="text" name="login" class="do_button" maxlength="'.lenght_login.'" value=""/><br/>
- <b>Пароль:</b> <a href="?mode=lost">[забыли?]</a><br/>
- <input type="password" name="password" class="do_button" maxlength="'.lenght_password.'" value=""/><br/>
- <input value="Вход" type="submit" class="button"/></form><br/>
- <div class="header_rek"><b>Меню Гостя:</b></div>
- »<a href="reg.php';
- $pid=mysql_escape_string($_GET[pid]);
- if (!empty($pid))
- print "?pid=$pid";
- echo '"><b>Регистрация</b></a><br/>
- »<a href="rules.php"><font color="red"><b>Правила</b></font></a><br/>
- »<a href="news.php ">Новости</a> от [<b>'.$data.'</b>]<br/>
- »<a href="actia.php">Акции клуба</a> [<b>'.$ac.'</b>]<br/>
- »<a href="guest.php">Гостевая книга</a> [<b>'.$sb.'</b>]<br/>
- »<a href="banlist.php">Нарушители правил</a> [<b>'.$counter.'</b>]<br/>
- »<a href="?mode=ratin">Рейтинги пользователей</a><br/>
- »<a href="help.php">Помощь новеньким</a><br/>
- »<a href="ustan.php"><b>Скрипт клуба</b></a><br/>
- »<a href="reklam.php"><b>Рекламодателям</b></a><br/>
- <div class="header_rek"><b>Нас уже '.new_user().' чел.</b></div>
- »<a href="stat.php">Полная статистика</a>';
- }
-
- include "header/ind.inc.php";
- ?>