<?php
define('_IN_JOHNCMS', 1);
$textl = 'Менеджер';
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php");
if (!$user_id) {
echo '<div class="rmenu"><p>Доступ в менеджер открыт только <a href="../login.php">авторизованным</a> посетителям</p></div>';
require_once ("../incfiles/end.php");
exit;
}
$gconf = mysql_fetch_array(mysql_query("SELECT * FROM `m_conf`"));
if ($gconf[0]['open'] != 1) {
echo display_error('Трансферы закрыты.');
require_once ("../incfiles/end.php");
exit;
}
echo '<div class="phdr"><center>Трансферный рынок</center></div><br/>';
########
//Вставляю список команд и лигу
$arr_club = 1;
require_once ("team.php");
################
switch ($act) {
default:
echo '<br/>Здесь Вы можете предложить клубу продать игрока за определённую сумму. Но, УЧТИТЕ!, что, если Вы сделаете больше одного предложения и все сделки состоятся, Вы можете уйти в огромный минус и Вас тутже уволят! Лучше делать предложение по покупке только одному игроку и дождаться позитивного/негативного решения другого клуба. Если долго нет решения, то Вы можете отклонить своё предложение в Control Panel в опции "Мои предложения". Цену вводите без точек между числами и без знака $.<br/><form action="shop2.php?act=do" method="post">
Клуб:<input type="text" name="xxx" maxlength="20"/><br/>
Игрок:<input type="text" name="zzz" maxlength="20"/><br/>
Цена:<input type="text" name="yyy" maxlength="8"/><br/>
<input type="submit" value="Далее"/></form><br/>';
break;
case 'do';
$xxx = htmlspecialchars($_POST['xxx']);
$xxx = substr($xxx, 0, 20);
$xxx = trim($xxx);
$zzz = htmlspecialchars($_POST['zzz']);
$zzz = substr($zzz, 0, 20);
$zzz = trim($zzz);
$yyy = htmlspecialchars($_POST['yyy']);
$yyy = substr($yyy, 0, 9);
$yyy = trim($yyy);
$yyy = ereg_replace("[^0-9]", "", $yyy);
$yyy = (int)$yyy;
$co = 0;
$tr = file("shop.dat");
for ($i = 0; $i < count($tr); $i++) {
if (ereg($club, $tr[$i])) {
$co = $co + 1;
}
}
if ($co >= 20) {
Header('Location:shop.php?act=vse');
exit;
}
$f = file_get_contents("arenda.dat");
if (ereg($zzz . "\|", $f)) {
Header('Location:shop2.php?act=arenda');
exit;
}
if (!in_array($xxx, $arr_club)) {
Header('Location:shop2.php?act=notfound');
exit;
}
if (in_array($xxx, $arr_ita)) {
$liga = "italy";
}
if (in_array($xxx, $arr_eng)) {
$liga = "england";
}
if (in_array($xxx, $arr_spa)) {
$liga = "spain";
}
if (in_array($xxx, $arr_ger)) {
$liga = "germany";
}
if (in_array($xxx, $arr_rus)) {
$liga = "russia";
}
if (in_array($xxx, $arr_ukr)) {
$liga = "ukraine";
}
if (in_array($xxx, $arr_fra)) {
$liga = "france";
}
if (in_array($xxx, $arr_por)) {
$liga = "portugal";
}
$sq = file($rootpath . "manager1/$liga/$xxx.dat");
if (count($sq) <= 19) {
Header('Location:shop2.php?act=malo');
exit;
}
$sq = file($rootpath . "manager1/$c/$club.dat");
if (count($sq) >= 30) {
Header('Location:shop2.php?act=mnogo');
exit;
}
$string = file_get_contents($rootpath . "manager1/$liga/$xxx.dat");
if (!ereg($zzz . '\|', $string) || $zzz == "") {
Header('Location:shop2.php?act=netu');
exit;
}
$sq = file($rootpath . "manager1/$c/$club.txt");
$ex = explode("|", $sq[0]);
$ex[0] = (int)$ex[0];
if ($ex[0] <= $yyy) {
Header('Location:shop2.php?act=nomoney');
exit;
}
if ($xxx == $club) {
Header('Location:shop2.php?act=bred');
exit;
}
$g = gettype($yyy);
if ($yyy <= 0 || !isset($yyy)) {
Header('Location:shop2.php?act=nol');
exit;
}
$sq = file($rootpath . "manager1/clubs.dat");
foreach ($sq as $k => $v) {
$ex = explode("|", $v);
if ($ex[0] == $xxx && $ex[1] == "") {
Header('Location:shop2.php?act=nomanager');
exit;
}
}
$sq = file($rootpath . "manager1/$liga/$xxx.dat");
foreach ($sq as $k => $v) {
$ex = explode("|", $v);
if ($ex[0] == $zzz) {
$_SESSION['name'] = $ex[0] . '|' . $ex[1] . '|' . $ex[2] . '|' . $ex[3] . '|' .
$ex[4] . '|' . $ex[5] . '|' . $ex[6] . '|' . $ex[7] . '|' . $ex[8] . '|' . $club .
'|' . $xxx . '|' . $yyy . '|';
echo 'Вы хотите сделать предложение ' . $xxx . ' по поводу ' . $zzz .
' о покупке за ' . $yyy . '$?<br/>
[<a href="shop2.php?act=da">Да</a>][<a href="shop.php">Нет</a>]<br/>';
}
}
break;
case 'da':
$ex = explode("|", $_SESSION['name']);
$string = file_get_contents($rootpath . "manager1/pred.dat");
if (ereg($ex[0] . '\|' . $ex[1] . '\|' . $ex[2] . '\|' . $ex[3] . '\|' . $ex[4] .
'\|' . $ex[5] . '\|' . $ex[6] . '\|' . $ex[7] . '\|' . $ex[8] . '\|' . $ex[9] .
'\|' . $ex[10], $string)) {
echo ' Вы уже делали предложение по поводу этого игрока<br/>[<a href="shop.php">Трансферный рынок</a>]<br/>';
} else {
$fp = fopen($rootpath . "manager1/pred.dat", "a+");
flock($fp, LOCK_EX);
fputs($fp, $_SESSION['name'] . "\r\n");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
echo 'Вы успешно сделали предложение о покупке игрока!<br/>[<a href="shop.php">Трансферный рынок</a>]<br/>';
}
break;
case 'malo':
echo 'В команде, которой Вы хотите сделать предложение по покупке игрока менее 20-ти игроков!<br/>[<a href="shop.php">Трансферный рынок</a>]<br/>';
break;
case 'mnogo':
echo 'В Вашей команде макс. к-во игроков!<br/>[<a href="shop.php">Трансферный рынок</a>]<br/>';
break;
case 'notfound':
echo 'Неправильно введено имя команды!<br/>[<a href="shop.php">Трансферный рынок</a>]<br/>';
break;
case 'netu':
echo 'Вы неправильно ввели имя игрока или такого игрока в этой команде нету!<br/>[<a href="shop.php">Трансферный рынок</a>]<br/>';
break;
case 'nomoney':
echo 'Вы не можете сделать предложение по покупке: у Вас мало денег!<br/>[<a href="shop.php">Трансферный рынок</a>]<br/>';
break;
case 'nomanager':
echo 'Вы не можете сделать предложение по покупке: у этой команды нету менеджера!<br/>[<a href="shop.php">Трансферный рынок</a>]<br/>';
break;
case 'bred':
echo 'Сам себе?!<br/>[<a href="shop.php">Трансферный рынок</a>]<br/>';
break;
case 'nol':
echo 'Не введена сумма!<br/>[<a href="shop.php">Трансферный рынок</a>]<br/>';
break;
case 'vse':
echo '<br/>Вы исчерпали все свои попытки по покупке игроков на трансферном рынке! <br/>[<a href="shop.php">Назад</a>]<br/>';
break;
case 'arenda':
echo '<br/>Этот игрок находится в аренде! <br/>[<a href="shop.php">Назад</a>]<br/>';
break;
}
echo '[<a href="main.php">В панель управления</a>]<br/>';
require_once ("../incfiles/end.php");