<?php
/*
////////////////////////////////////////////////////////////////////////////////
// Футбольный менеджер для JohnCMS //
// Модификация //
////////////////////////////////////////////////////////////////////////////////
// Anubis(Юрий) (379-619-623) - [email protected] //
// Wap site - http://mobisports.ru //
////////////////////////////////////////////////////////////////////////////////
*/
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;
}
echo '<div class="phdr"><center>Тренировка</center></div><br/>';
//Вставляю список команд и лигу
require_once ("team.php");
################
if (!isset($act) || $act == "") {
echo 'Выберите тип тренировки:<br/>
[<a href="tr.php?act=all">Предматчевая: Общая</a>][10 тыс.$]<br/>
[<a href="tr.php?act=gk">Вратари</a>][5 тыс.$]<br/>
[<a href="tr.php?act=d">Защита</a>][5 тыс.$]<br/>
[<a href="tr.php?act=m">Полузащита</a>][5 тыс.$]<br/>
[<a href="tr.php?act=f">Атака</a>][5 тыс.$]<br/>
[<a href="tr.php?act=ind">Индивидуальная тренировка для молодых игроков</a>][1 млн.$]<br/><br/>';
}
if ($act == "all") {
echo 'Сыгранность улучшилась!<br/>';
echo 'Вы наняли тренера для предматчевой тренировки. Настрой на матч у всех игроков повысился!<br/>[<a href="tr.php">Назад</a>]<br/>';
$rest = file("$c/$club.txt");
$ex = explode("|", $rest[0]);
$money = (int)$ex[0];
$money = $money - 10000;
$fp = fopen("$c/$club.txt", "a+");
$sigr = trim($ex[10]);
if ($sigr == '')
$sigr = intval($ex[10]);
if ($sigr >= '100') {
$sigr = intval($ex[10]);
} else {
$sigr = $sigr + 20;
}
flock($fp, LOCK_EX);
ftruncate($fp, 0);
fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $ex[3] . "|" . $ex[4] .
"|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
$sigr . "|") or die("ERROR!!!");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
}
if ($act == "gk") {
echo 'Сыгранность улучшилась!<br/>';
echo 'Вы наняли тренера для голкиперов Вашей команды. Следующие игроки повысили свой индивидуальный уровень здоровья и морали:<br/>';
$file = file("$c/$club.dat");
foreach ($file as $k => $v) {
$ex = explode("|", $v);
if ($ex[1] == "GK") {
echo $ex[0] . '<br/>';
}
}
$rest = file("$c/$club.txt");
$ex = explode("|", $rest[0]);
$money = (int)$ex[0];
$money = $money - 5000;
$sigr = trim($ex[10]);
if ($sigr == '')
$sigr = intval($ex[10]);
if ($sigr >= '100') {
$sigr = intval($ex[10]);
} else {
$sigr = $sigr + 20;
}
$fp = fopen("$c/$club.txt", "a+");
flock($fp, LOCK_EX);
ftruncate($fp, 0);
fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $ex[3] . "|" . $ex[4] .
"|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
$sigr . "|") or die("ERROR!!!");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
echo '<br/>[<a href="tr.php">Назад</a>]<br/>';
}
if ($act == "d") {
echo 'Сыгранность улучшилась!<br/>';
echo 'Вы наняли тренера по защите для команды. Следующие игроки повысили свой индивидуальный уровень здоровья и морали:<br/>';
$file = file("$c/$club.dat");
foreach ($file as $k => $v) {
$ex = explode("|", $v);
if ($ex[1] == "D") {
echo $ex[0] . '<br/>';
}
}
$rest = file("$c/$club.txt");
$ex = explode("|", $rest[0]);
$money = (int)$ex[0];
$sigr = trim($ex[10]);
if ($sigr == '')
$sigr = intval($ex[10]);
if ($sigr >= '100') {
$sigr = intval($ex[10]);
} else {
$sigr = $sigr + 20;
}
$money = $money - 5000;
$fp = fopen("$c/$club.txt", "a+");
flock($fp, LOCK_EX);
ftruncate($fp, 0);
fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $ex[3] . "|" . $ex[4] .
"|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
$sigr . "|") or die("ERROR!!!");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
echo '<br/>[<a href="tr.php">Назад</a>]<br/>';
}
if ($act == "m") {
echo 'Сыгранность улучшилась!<br/>';
echo 'Вы наняли тренера по полузащите для команды. Следующие игроки повысили свой индивидуальный уровень здоровья и морали:<br/>';
$file = file("$c/$club.dat");
foreach ($file as $k => $v) {
$ex = explode("|", $v);
if ($ex[1] == "M") {
echo $ex[0] . '<br/>';
}
}
$rest = file("$c/$club.txt");
$ex = explode("|", $rest[0]);
$sigr = trim($ex[10]);
if ($sigr == '')
$sigr = intval($ex[10]);
if ($sigr >= '100') {
$sigr = intval($ex[10]);
} else {
$sigr = $sigr + 20;
}
$money = (int)$ex[0];
$money = $money - 5000;
$fp = fopen("$c/$club.txt", "a+");
flock($fp, LOCK_EX);
ftruncate($fp, 0);
fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $ex[3] . "|" . $ex[4] .
"|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
$sigr . "|") or die("ERROR!!!");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
echo '<br/>[<a href="tr.php">Назад</a>]<br/>';
}
if ($act == "f") {
echo 'Сыгранность улучшилась!<br/>';
echo 'Вы наняли тренера по атаке для команды. Следующие игроки повысили свой индивидуальный уровень здоровья и морали:<br/>';
$file = file("$c/$club.dat");
foreach ($file as $k => $v) {
$ex = explode("|", $v);
if ($ex[1] == "F") {
echo $ex[0] . '<br/>';
}
}
$rest = file("$c/$club.txt");
$ex = explode("|", $rest[0]);
$sigr = trim($ex[10]);
if ($sigr == '')
$sigr = intval($ex[10]);
if ($sigr >= '100') {
$sigr = intval($ex[10]);
} else {
$sigr = $sigr + 20;
}
$money = (int)$ex[0];
$money = $money - 5000;
$fp = fopen("$c/$club.txt", "a+");
flock($fp, LOCK_EX);
ftruncate($fp, 0);
fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $ex[3] . "|" . $ex[4] .
"|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
$sigr . "|") or die("ERROR!!!");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
echo '<br/>[<a href="tr.php">Назад</a>]<br/>';
}
if ($act == "ind") {
echo 'Наняв индивидуального тренера для своего молодого игрока, игрок начнёт развивать свои умения. Стоимость одной тренировки для одного игрока составляет 1 млн.$<br/><br/>';
echo 'Ваши молодые игроки:<br/>';
$file = file("sch.dat");
foreach ($file as $k => $v) {
$ex = explode("|", $v);
if ($ex[2] == $club) {
echo $ex[0] . '[<a href=tr.php?act=tr&pl=' . $ex[0] . '>Трен.</a>]<br/>';
}
}
echo '<br/>[<a href="tr.php">Назад</a>]<br/>';
}
if ($act == "tr") {
$pl = htmlspecialchars($pl);
$pl = substr($pl, 0, 20);
$pl = trim($pl);
$zzz = file("$c/$club.txt");
$x = explode("|", $zzz[0]);
$x[0] = (int)$x[0];
if ($x[0] <= 1000000) {
Header('Location:tr.php?act=malo');
exit;
}
$y = file_get_contents("sch.dat");
$string = file_get_contents("$c/$club.dat");
if (ereg($pl . "\|", $string) && ereg($pl . "\|", $y)) {
$file = file("$c/$club.dat");
for ($i = 0; $i < count($file); $i++) {
$ex = explode("|", $file[$i]);
if ($ex[0] == $pl) {
$ex[2] = (int)$ex[2];
$ex[3] = (int)$ex[3];
if ($ex[3] < 85) {
$r = rand(0, 100);
if ($r < (85 - $ex[3])) {
$ex[3] = $ex[3] + 1;
$ex[2] = $ex[2] + 200000;
}
}
$ex[4] = (int)$ex[4];
if ($ex[4] < 85) {
$r = rand(0, 100);
if ($r < (80 - $ex[4])) {
$ex[4] = $ex[4] + 1;
$ex[2] = $ex[2] + 200000;
}
}
$ex[5] = (int)$ex[5];
if ($ex[5] < 85) {
$r = rand(0, 100);
if ($r < (85 - $ex[5])) {
$ex[5] = $ex[5] + 1;
$ex[2] = $ex[2] + 200000;
}
}
$ex[6] = (int)$ex[6];
if ($ex[6] < 85) {
$r = rand(0, 100);
if ($r < (85 - $ex[6])) {
$ex[6] = $ex[6] + 1;
$ex[2] = $ex[2] + 200000;
}
}
$ex[7] = (int)$ex[7];
if ($ex[7] < 85) {
$r = rand(0, 100);
if ($r < (85 - $ex[7])) {
$ex[7] = $ex[7] + 1;
$ex[2] = $ex[2] + 200000;
}
}
$ex[8] = (int)$ex[8];
if ($ex[8] < 85) {
$r = rand(0, 100);
if ($r < (85 - $ex[8])) {
$ex[8] = $ex[8] + 1;
$ex[2] = $ex[2] + 200000;
}
}
$newp = $ex[0] . "|" . $ex[1] . "|" . $ex[2] . "|" . $ex[3] . "|" . $ex[4] . "|" .
$ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . "\r\n";
}
}
$sq = file("$c/$club.dat");
for ($i = 0; $i < count($sq); $i++) {
if (ereg($pl . '\|', $sq[$i])) {
$num = $i;
}
}
$sq[$num] = $newp;
$fp = fopen("$c/$club.dat", "a+");
flock($fp, LOCK_EX);
ftruncate($fp, 0);
for ($i = 0; $i < count($sq); $i++) {
fputs($fp, $sq[$i]);
}
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
$rest = file("$c/$club.txt");
$ex = explode("|", $rest[0]);
$money = (int)$ex[0];
$sigr = trim($ex[10]);
if ($sigr == '')
$sigr = intval($ex[10]);
if ($sigr >= '100') {
$sigr = intval($ex[10]);
} else {
$sigr = $sigr + 20;
}
$money = $money - 1000000;
$fp = fopen("$c/$club.txt", "a+");
flock($fp, LOCK_EX);
ftruncate($fp, 0);
fputs($fp, $money . "|" . $ex[1] . "|" . $ex[2] . "|" . $ex[3] . "|" . $ex[4] .
"|" . $ex[5] . "|" . $ex[6] . "|" . $ex[7] . "|" . $ex[8] . "|" . $ex[9] . "|" .
$sigr . "|") or die("ERROR!!!");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
$ex = explode("|", $newp);
echo 'Игрок ' . $ex[0] . ' повысил все свои умения:<br/>' . $ex[3] . '<br/>' . $ex[4] .
'<br/>' . $ex[5] . '<br/>' . $ex[6] . '<br/>' . $ex[7] . '<br/>' . $ex[8] .
'<br/>Его рыночная стоимость поднялась: ';
$stroka2 = $ex[2];
$coz = strlen($stroka2);
if ($coz = 8) {
$stroka2 = preg_replace('/([0-9])+([0-9])+([0-9])+([0-9])+([0-9])+([0-9])+([0-9])+([0-9])/si',
'$1$2.$3$4$5.$6$7$8', $stroka2);
}
if ($coz = 7) {
$stroka2 = preg_replace('/([0-9])+([0-9])+([0-9])+([0-9])+([0-9])+([0-9])+([0-9])/si',
'$1.$2$3$4.$5$6$7', $stroka2);
}
if ($coz = 6) {
$stroka2 = preg_replace('/([0-9])+([0-9])+([0-9])+([0-9])+([0-9])+([0-9])/si',
'$1$2$3.$4$5$6', $stroka2);
}
echo $stroka2 . '$<br/>';
echo '<br/>[<a href="tr.php">Назад</a>]<br/>';
} else {
echo 'Ошибка: такого игрока нету в Вашей команде!<br/>[<a href="tr.php">Назад</a>]<br/>';
}
}
if ($act == "malo") {
echo 'Ошибка: у Вас недостаточно денег!<br/>[<a href="tr.php">Назад</a>]<br/>';
}
echo '[<a href="main.php">В панель управления</a>]<br/>';
require_once ("../incfiles/end.php");