Вход Регистрация
Файл: social12/liders.php
Строк: 38
<?php

require 'sid.php';
require 
'config.php';
$link connect_db();
list(
$user$id$ps) = check_login($link);

whorm(0'liders');

include 
'head.php';
include 
'navigator.php';

$do = isset($_GET['do']) ? $_GET['do'] : NULL;
switch(
$do) {
default:
    echo 
$div_title 'Лидеры' $div_end $div_left;

    echo 
'<img src="ico/lider.gif" alt=""/> <a href="liders.php?do=enter">Стать лидером</a><br/>';

        
$sql mysql_result(mysql_query("SELECT COUNT(*) FROM `liders` ORDER BY `stavka` ASC {$n->limit}"), 0);
        
$n = new navigator($sql10'?');

        if (
$sql != false) {
            
$select mysql_query("SELECT * FROM `liders`");
            
$i 0;
            while(
$a mysql_fetch_assoc($select)) {
                echo (
$i ++ % 2) ? $div_razdel $div_tworazdel;
                echo 
us($a['user']) . '<br/>
                     Ставка: ' 
$a['stavka'] . ' <img src="ico/bublik_small.png" alt=""/>
                     <br/>' 
bb_code(smiles($a['text'])) . $div_end;
            }
            echo 
$n->navi();
        } else {
            echo 
'Лидеров нет.<br/>';
        }

    echo 
$div_end;
break;

case 
enter:
    echo 
$div_title 'Стать лидером' $div_end $div_left;

    if (isset(
$_POST['ok'])) {
        
$stavka my_int($_POST['stavka']);
        
$text trim(mysql_real_escape_string(check($_POST['text'])));

        
$empty mysql_query("SELECT `id` FROM `liders` WHERE `user` = '$user[id]' LIMIT 1");

        if (empty(
$stavka)) $err .= 'Вы не указали ставку!';
        elseif (empty(
$text)) $err .= 'Сообщение не может быть пустым!';
        elseif (
$stavka $user['balls']) $err .= 'У вас не хватает бубликов';
        elseif (
$stavka 500$err .= 'Ставка не может быть более 500 бубликов!';
        elseif (
mysql_num_rows($empty) != false$err .= 'Вы уже есть учавствуете в лидерах!';

        if (empty(
$err)) {
            
mysql_query("UPDATE `users` SET `balls` = `balls` - '$stavka' WHERE `id` = '$user[id]' LIMIT 1");
            
mysql_query("INSERT INTO `liders` SET `user` = '$user[id]', `time` = '" . (time() + 3600 $stavka) . "', `stavka` = '$stavka', `text` = '$text'");
            
header('Location: liders.php?' $ref);
        } else {
            
err($err);
        }
    }

        echo 
$div_razdel 'Для того, чтобы попасть в Лидеры нужен минимум 1 бублик, который в течение 1 часа обеспечит
              Ваше пребывание в данном ТОП'
е.<br/>
              
Ваше положение в ТОП'е зависит от кол-ва бубликов (общем времени пребывания)!
              Помимо этого, Ваша анкета будет ротироваться на страницах Знакомств!
              ' 
$div_end '
              <FORM method="POST" action="liders.php?do=enter">
              <label>Ставка:</label>
              <input type="text" name="stavka" size="3"/> <img src="ico/bublik_small.png" alt=""/>
              <br/>
              <label>Сообщение(255):</label><br/>
              <textarea name="text" cols="50" rows="5" style="width: 99%;"></textarea>
              <br/>
              <input type="submit" name="ok" value="Стать лидером"/>
              </FORM>'
;

    echo 
$div_end;
break;

}

include 
'foot.php';
?>
Онлайн: 2
Реклама