Размер файла: 13.29Kb
<?php
/** Author: ArseN
/* icq: 799956
/* email: [email protected]
/* site: http://softmob.ru
*/
header("Content-type: text/html; charset=UTF-8");
include "config.php";
if (empty($_GET['login']) or empty($_GET['p']))
{
echo "<html><head>\n";
echo "<title>Р’С…РѕРґ</title></head>";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" />\n";
echo "<body>";
echo "<div class=\"header\"><img src=\"img/rg.gif\" alt=\"Wimbledon\" /><br/><img src=\"img/ball.gif\" alt=\"Enter\" />Команда</div>";
echo "<big>WTA</big><br/>";
echo "<form action='index.php'>";
echo "<a href=\"pravila.htm\">Правила</a><br/>";
echo "<a href=\"registration.php\">Вы новый пользователь</a><br/>";
echo"<hr>";
echo "Логин: <br/> <input class=\"itext\" type='text' name='login' id='login'/><br/>";
echo "Пароль: <br/> <input class=\"itext\" type='password' name='p' id='p' /><br/>";
echo "<input class=\"ibutton\" type='submit' value='Войти' />";
echo "</form>";
echo"<hr>";
echo"<big>Livescore</big><br/>";
echo "<a href=\"http://wap.fonbet.info/liveres/\">Fonbet</a><br/><a href=\"http://wap.live-sport.ru/tennis/index.wml\">Livesport</a><br/>";
echo"<hr>";
echo"<big>Рейтинг Команд</big><br/>";
echo "<a href=\"tour.php\">Текущий</a><br/>";
echo "<a href=\"archive.php\">Итоговый</a><br/>";
echo"<hr>";
echo"<big>Общение</big><br/>";
echo "<a href=\"http://wapnarod.ru/book10872\">Гостевая</a><br/><a href=\"http://wap.tennis-mobile.net.ru/chat2\">Чат</a><br/>";
echo "</body></html>";
exit;
}
$login = $_GET['login'];
$pass = $_GET['p'];
$result = mysql_query("SELECT `pass` FROM `users` WHERE `name`='$login';");
$row=mysql_fetch_row($result);
if(!empty($row))
{
$truepass = $row[0];
if ($truepass == $pass || $truepass == md5($pass))
{
$pass = $truepass;
// вxод осуществлен
echo "<html><head>\n";
echo "<title>Панель игрока</title></head>";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" />\n";
echo "<body>";
echo "<div class=\"header\"><img src=\"img/ball.gif\" alt=\"Enter\" />Панель игрока</div>";
$action = '';
if (!empty($_GET['act'])) $action = $_GET['act'];
switch ($action)
{
case "makecmd": // меню сборки комнды
// данные пользователя
$result = mysql_query("SELECT `id_user`,`money` FROM `users` WHERE `name`='$login';");
$row = mysql_fetch_array($result);
if(empty($row)){ echo "Пользователь отсутствует!"; exit; }
$id_user = $row['id_user'];
$user_money = $row['money'];
// команды пользователя
$result = mysql_query("SELECT * FROM `users_team` WHERE `id_user`='$id_user' ORDER BY `id_team` DESC LIMIT 1;");
$row = mysql_fetch_array($result);
if(empty($row))
{
$result_club = mysql_query("SELECT * FROM `clubs` WHERE 1;");
$count_clubs = mysql_num_rows($result_club);
if ($count_clubs == 0) echo "Нет клубов <br/> \n";
echo "Доступно средств: $user_money \$<br/> \n";
// цикл вывода
echo "<form action='index.php'>";
for ($i=0;$i<$count_clubs;$i++)
{
if ($i == 0)
{
//echo "<table cols=\"4\"> \n";
//echo "<tr> \n";
//echo "<td>�грок</td>";
//echo "<td>Цена</td>";
//echo "<td>Балл</td>";
//echo "<td>Купить</td>";
//echo "</tr> \n";
echo "�грок";
echo " | Цена";
echo " | Балл";
echo " | Купить<br/>";
}
$club_data = mysql_fetch_array($result_club);
//echo "<tr> \n";
echo $club_data['club_name'];
echo " | ".$club_data['club_price'];
echo " | ".$club_data['club_points'];
echo " | <input type=\"checkbox\" name=\"club_".$club_data['id_club']."\" value=\"1\" /><br/>";
//echo "</tr> \n";
if ($i == $count_clubs-1)
{
//echo "</table> \n";
echo "<input class=\"ibutton\" type=\"submit\" value=\"Купить\" /> \n";
}
}
echo "<input type=\"hidden\" name=\"login\" value=\"$login\" /> \n";
echo "<input type=\"hidden\" name=\"p\" value=\"$pass\" /> \n";
echo "<input type=\"hidden\" name=\"act\" value=\"docmd\" /> \n";
echo "</form>";
}
else
{
$id_team = (int) $row['id_team'];
$id_clubs = explode(';', $row['id_club']);
$cost = 0;
echo "Команда Вами уже набрана! <br/> \n";
foreach ($id_clubs as $id_club)
{
$result_club = mysql_query("SELECT * FROM `clubs` WHERE `id_club`=$id_club;");
$club_data = mysql_fetch_array($result_club);
echo $club_data['club_name'];
$cost += (int)$club_data['club_price'];
echo "<br/> \n";
}
echo "Купленно за: $cost <br/> \n";
//$price = round($cost*0.8);
//echo "<a href=\"index.php?login=$login&p=$pass&act=sell\">Продать за $price </a> <br/> \n";
}
echo "<a href=\"index.php?login=$login&p=$pass\">В главное меню</a> <br/>\n";
break;
case "docmd": // собираем команду
$result = mysql_query("SELECT `id_user`,`money` FROM `users` WHERE `name`='$login';");
$row = mysql_fetch_array($result);
if(empty($row)){ echo "Пользователь отсутствует!"; exit; }
$id_user = (int) $row['id_user'];
$user_money = (int) $row['money'];
// смотрим есль ли команды у игрока
$result = mysql_query("SELECT `id_team` FROM `users_team` WHERE `id_user`=$id_user;");
$row = mysql_fetch_array($result);
if (empty($row))
{
// данные сборки
$clubs = '';
$cost = 0;
$result_club = mysql_query("SELECT `id_club`,`club_price` FROM `clubs` WHERE 1;");
$count_clubs = mysql_num_rows($result_club);
for ($i=0;$i<$count_clubs;$i++)
{
$club_data = mysql_fetch_array($result_club);
if (!empty($_GET['club_'.$club_data['id_club']]))
{
$clubs .= $club_data['id_club'].";";
$cost += $club_data['club_price'];
}
}
$clubs = substr($clubs, 0, strlen($clubs)-1);
// проверка вложился ли пользователь в сумму
if ($user_money < $cost)
{
echo "Недостаточно средств для сборки команды!<br/> \n";
echo "У Вас средств: $user_money \$<br/> \n";
echo "Стоимость собранной команды: $cost \$<br/> \n";
}
else
{
if ($cost == 0) echo "Ничего не выбранно! <br/> \n";
else
{
$user_money -= $cost;
mysql_query("INSERT INTO `users_team` VALUES ('','$id_user','$clubs')");
$team_id = mysql_insert_id();
if ($team_id != 0)
mysql_query("UPDATE `users` SET `money`=$user_money;");
else "Ошибка!";
echo "Команда собрана!<br/> \n";
echo "У Вас осталось средств: $user_money \$<br/> \n";
echo "Стоимость собранной команды: $cost \$<br/> \n";
}
}
}else
echo "У Вас уже есть собранная команда! <br/> \n";
echo "<a href=\"index.php?login=$login&p=$pass\">В главное меню</a> <br/>\n";
break;
case "intour": // Участвовать в турнире
$time_now = time();
$result_tour = mysql_query("SELECT * FROM `tournament` WHERE 1");
$count_tour = mysql_num_rows($result_tour);
if ($count_tour == 0) echo "Нет созданных турниров! <br/>\n";
for ($i=0;$i<$count_tour;$i++)
{
if ($i == 0)
{
echo "Выберете турнир в котором хотите участвовать:";
echo "<table cols=\"4\"> \n";
echo "<tr> \n";
echo "<td>РўСѓСЂРЅРёСЂ</td>";
echo "<td>Начало</td>";
echo "<td>Конец</td>";
echo "<td>Статус</td>";
echo "</tr> \n";
}
$tour_data = mysql_fetch_array($result_tour);
$date = mktime(0,0,0,date("m",$tour_data['date']),date("d",$tour_data['date'])+$tour_data['period'], date("Y",$tour_data['date']));
if ($time_now < $date)
{
echo "<tr> \n";
echo "<td>".$tour_data['name']."</td>";
echo "<td>".date("d.m.",$tour_data['date'])."</td>";
echo "<td>".date("d.m.",mktime(0,0,0,date("m",$tour_data['date']),date("d",$tour_data['date'])+$tour_data['period'], date("Y",$tour_data['date'])))."</td>";
echo "<td><a href=\"index.php?login=$login&p=$pass&id_tour=".$tour_data['id_tour']."&act=intotour\">Войти</a></td>";
echo "</tr> \n";
}
if ($i == $count_tour-1) echo "</table> \n";
}
echo "<a href=\"index.php?login=$login&p=$pass\">В главное меню</a> <br/>\n";
break;
case "intotour": // вход в турнир
if (!empty($_GET['id_tour']))
{
$id_tour = (int) $_GET['id_tour'];
$date = time();
$result = mysql_query("SELECT `id_user` FROM `users` WHERE `name`='$login';");
$row = mysql_fetch_array($result);
if(empty($row)){ echo "Пользователь отсутствует!"; exit; }
$id_user = (int) $row['id_user'];
$result = mysql_query("SELECT * FROM `team_in_tour` WHERE `id_tour`='$id_tour' AND `id_user`='$id_user';");
$row = mysql_fetch_array($result);
if(empty($row))
{
$result = mysql_query("SELECT `id_team` FROM `users_team` WHERE `id_user`='$id_user' ORDER BY `id_team` DESC LIMIT 1;");
$row = mysql_fetch_array($result);
if(empty($row)){ echo "Команда отсутствует!"; exit; }
$id_team = (int) $row['id_team'];
mysql_query("INSERT INTO `team_in_tour` VALUES ('$id_user','$id_tour','$id_team','$date');");
echo "Вы успешно вошли в турнир! <br/> \n";
}else
echo "Вы уже участвуете в данном турнире! <br/> \n";
}
echo "<a href=\"index.php?login=$login&p=$pass\">В главное меню</a> <br/>\n";
break;
case "viewtour": // Смотреть очки турнира
$result = mysql_query("SELECT `id_user` FROM `users` WHERE `name`='$login';");
$row = mysql_fetch_array($result);
if(empty($row)){ echo "Пользователь отсутствует!"; exit; }
$id_user = (int) $row['id_user'];
//проверка команды наход в турнире
$result = mysql_query("SELECT * FROM `team_in_tour` WHERE `id_user`='$id_user' LIMIT 1;");
$row = mysql_fetch_array($result);
if(!empty($row))
{
$id_tour = $row['id_tour'];
$id_team = $row['id_team'];
$date_in_tour = $row['date'];
$points = 0;
$result = mysql_query("SELECT * FROM `users_team` WHERE `id_team`='$id_team' LIMIT 1;");
$row = mysql_fetch_array($result);
$id_clubs = explode(';', $row['id_club']);
foreach ($id_clubs as $id_club)
{
// данные по клубам
$result_club = mysql_query("SELECT * FROM `clubs` WHERE `id_club`=$id_club;");
$club_data = mysql_fetch_array($result_club);
// данные по играм
$result_game = mysql_query("SELECT * FROM `results_game` WHERE `id_tour`=$id_tour AND `id_club`='$id_club' AND `date`>='$date_in_tour';");
$game_num_data = mysql_num_rows($result_game);
$text_points = "�гры:";
for ($i = 0; $i < $game_num_data; $i++)
{
$game_data = mysql_fetch_array($result_game);
$text_points .= " ".$game_data['points'];
$points += $game_data['points'];
}
$points += (int)$club_data['club_points'];
echo $club_data['club_name']." очков:".$club_data['club_points'].$text_points;
echo "<br/> \n";
}
echo "Всего набранно очков: $points <br/> \n";
}else
echo "Вы не участвуете ни в одном турнире! <br/> \n";
echo "<a href=\"index.php?login=$login&p=$pass\">В главное меню</a> <br/>\n";
break;
default: // меню
echo "<a href=\"index.php?login=$login&p=$pass&act=makecmd\">Набрать (смотреть) команду</a> <br/>\n";
echo "<a href=\"index.php?login=$login&p=$pass&act=intour\">Участвовать в турнире</a> <br/>\n";
echo "<a href=\"index.php?login=$login&p=$pass&act=viewtour\">Смотреть очки турнира </a> <br/>\n";
}
echo "</body></html>";
}else
{
echo "<html><head>\n";
echo "<title>Ошибка</title>";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" />\n";
echo "</head>";
echo "<body>";
echo "<small>";
echo "Пароль неверный!";
echo "</small>";
echo "</body></html>";
exit;
}
}else
{
echo "<html><head>\n";
echo "<title>Ошибка</title>";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" />\n";
echo "</head>";
echo "<body>";
echo "<small>";
echo "Пароль неверный!";
echo "</small>";
echo "</body></html>";
exit;
}
?>