<?php
define('_IN_JOHNCMS', 1);
$textl = 'Менеджер';
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php");
require_once ("../incfiles/regglobals.php");
if ($datauser['name'])
{
#### Проверка ####
$file=file("clubs.dat");
foreach ($file as $key=>$val)
{
$uarr=explode("|",$val);
if ($uarr[1]==$datauser['name'])
{
$club=$uarr[0];
echo $club;
echo '<br/>';
}
}
########
$arr_ita=array("Siena" , "Atalanta" , "Cagliari" , "Bologna" , "Lecce" , "Fiorentina" ,"Genoa" , "Inter" , "Juventus" , "Lazio" , "Chievo" , "Milan" , "Napoli" , "Palermo" , "Reggina" , "Roma" , "Sampdoria" , "Torino" , "Udinese" , "Catania");
$arr_eng=array("Arsenal" , "Aston_Villa" , "Hall_City" , "Blackburn" , "Bolton" , "Chelsea" ,"Stock_City" , "Everton" , "Fullham" , "Liverpool" , "Manchester_City" , "Manchester_United" , "Middlesbrough" , "Newcastle" , "Portsmouth" , "West_Bromvich" , "Sunderland" , "Tottenham" , "West_Ham" , "Wigan");
$arr_spa=array("Barcelona" , "Valencia" , "Real_M" , "Sevilla" , "Atletico_M" , "Deportivo" , "Villarreal" , "Malaga" , "Valladolid" , "Getafe" , "Racing" , "Sporting_G" , "Athletic_B" , "Almeria" , "Betis" , "Numancia" , "Recreativo" , "Espanyol" , "Mallorca" , "Osasuna");
$arr_ger=array("Hoffenheim" , "Bayern_M" , "Hertha" , "Hamburger" , "Bayer_L" , "Borussia_D" , "Schalke" , "Werder" , "Wolfsburg" , "Stuttgart" , "Cologne" , "Eintracht" , "Hannover_96" , "Arminia" , "Karlsruher" , "Energie_Cottbus" , "Bochum" , "Borussia_M");
$arr_rus=array("Rubin" , "CSKA_M" , "Dynamo_M" , "Amkar" , "Zenit" , "Krylia_Sovetov" , "Lokomotiv_M" , "Spartak_M" , "Moscow" , "Terek" , "Saturn" , "Spartak_N" , "Tom" , "Khimki" , "Shinnik" , "Luch-Energiya");
$arr_ukr=array("Arsenal_K" , "Chornomorets" , "Dnepr" , "Dynamo_K" , "Illichivets" , "Karpaty" , "Kharkiv" , "Kryvbas" , "Lviv" , "Metalist_K" , "Metalurg_D" , "Metalurg_Z" , "Shakhtar" , "Tavriya" , "Vorskla" , "Zorya");
if (in_array($club,$arr_ita)){$c="italy";}
if (in_array($club,$arr_eng)){$c="england";}
if (in_array($club,$arr_spa)){$c="spain";}
if (in_array($club,$arr_ger)){$c="germany";}
if (in_array($club,$arr_rus)){$c="russia";}
if (in_array($club,$arr_ukr)){$c="ukraine";}
################
$player1=htmlspecialchars($_POST['player1']);
$player2=htmlspecialchars($_POST['player2']);
$player1=substr($player1,0,25);
$player2=substr($player2,0,25);
$player1=trim($player1);
$player2=trim($player2);
$string=file_get_contents("$c/$club.dat");
if(ereg($player1.'\|',$string) && ereg($player2.'\|',$string) && strlen($player1)>2 && strlen($player2)>2)
{
$fp=fopen("$c/$club.dat","a+");
flock ($fp,LOCK_EX);
echo $player1; echo '-><-'; echo $player2;
$sq=file("$c/$club.dat") or die ("FATAL ERROR!!!");
for ($i=0;$i<count($sq);$i++)
{
if ($er=ereg($player1,$sq[$i]))
{
$num1=$i;
}
if ($er=ereg($player2,$sq[$i]))
{
$num2=$i;
}
}
$suka=$sq[$num1]; $suka2=$sq[$num2]; $sq[$num1]=$suka2; $sq[$num2]=$suka;
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]);
$fp = fopen("$c/$club.txt", "a+");
$sigr = trim($ex[10]);
if ($sigr == '')
$sigr = 0;
$sigr = $sigr - 20;
flock($fp, LOCK_EX);
ftruncate($fp, 0);
fputs($fp, $ex[0] . "|" . $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/>Замена прошла успешно.<br/>';
}else{ echo '<br/>Введено неправильно имя игрока (-ов)!<br/>Имена должны начинаться из заглавной буквы. Если имя игрока состоит из нескольких частей, то все части должны начинаться из заглавной буквы и быть разделены нижним подчеркиванием.<br/>'; }
}else{
echo '<br/>Вы не авторизованы! Чтобы начать игру необходимо<br/>';
}
echo'[<a href="main.php">В панель управления</a>]<br/>';
require_once ("../incfiles/end.php");
?>