File size: 5.15Kb
<?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;
}
//Вставляю список команд и лигу
require_once ("team.php");
if (!isset($act) || $act == "") {
$_SESSION['code'] = rand(1000, 9999);
echo 'Вы уверены на 100%, что хотите уволиться из ' . $club .
'?!<br/>Введите код: ' . $_SESSION['code'] . '<br/>
<form action="del.php?act=da" method="post">
<input type="text" name="cod" maxlength="4"/>
<input type="submit" value="Да"/></form>
[<a href="main.php">Нет</a>]<br/>
Вы можете посмотреть какие клубы сейчас находятся без менеджера.<br/>[<a href="del.php?act=show">Смотреть</a>]<br/>';
}
if ($act == "da") {
$_POST['cod'] = (int)$_POST['cod'];
if (!isset($_POST['cod']) || !isset($_SESSION['code']) || empty($_POST['cod'])) {
Header('Location:del.php?act=err');
exit;
}
if ($_SESSION['code'] !== $_POST['cod']) {
Header('Location:del.php?act=err');
exit;
}
$zzz = file_get_contents("../adminka/del.dat");
if (ereg($datauser['name'], $zzz)) {
echo 'Вы не можете уволиться сейчас: увольняться можно только раз за сезон!<br/>';
} else {
#### Перезапись ####
$farr = file("clubs.dat");
for ($i = 0; $i < count($farr); $i++) {
if ($er = ereg($club, $farr[$i])) {
$farr[$i] = str_replace($club . '|' . $datauser['name'] . '|', $club . '||', $farr[$i]);
}
}
$fp = fopen("clubs.dat", "a+");
flock($fp, LOCK_EX);
ftruncate($fp, 0);
for ($i = 0; $i < sizeof($farr); $i++) {
fputs($fp, $farr[$i]);
}
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
$f = fopen("../adminka/del.dat", "a+");
flock($f, LOCK_EX);
fputs($f, $club . "|" . $datauser['name'] . "|" . "\r\n");
fflush($f);
flock($f, LOCK_UN);
fclose($f);
$fp = fopen("$c/$club.txt", "a+");
flock($fp, LOCK_EX);
ftruncate($fp, 0);
fputs($fp, "10000000|10000|4-4-2|80|80|10|50|0|0|80|");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
$fp = fopen("$c/$club.inf", "a+");
flock($fp, LOCK_EX);
ftruncate($fp, 0);
fputs($fp, "|||||||||||||||||||||||||");
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
#### Удаление спонсора ####
$r = file("sponsors_clubs.dat");
for ($i = 0; $i < count($r); $i++) {
$ex = explode("|", $r[$i]);
if ($ex[1] == $club) {
$r[$i] = "";
}
}
$rp = fopen("sponsors_clubs.dat", "w+");
flock($rp, LOCK_EX);
for ($i = 0; $i < count($r); $i++) {
fputs($rp, $r[$i]);
}
flock($rp, LOCK_UN);
fclose($rp);
#### END ####
unset($_SESSION['code']);
echo '<br/>Вы уволились из ' . $club .
'<br/>[<a href="index.php">Далее</a>]<br/>';
}
}
if ($act == "show") {
$farr = file("clubs.dat");
foreach ($farr as $key => $val) {
$uarr = explode("|", $val);
if ($uarr[1] == "") {
echo $uarr[0];
echo "<br/>";
}
}
echo '<br/>[<a href="del.php">Назад</a>]<br/>';
}
if ($act == "err") {
echo '<br/>Неправильно введён проверочный код!<br/>[<a href="del.php">Назад</a>]<br/>';
unset($_SESSION['code']);
}
echo '<br/><a href="../index.php?">На главную</a>';
require_once ("../incfiles/end.php");