Просмотр файла manager1/main.php

Размер файла: 14.88Kb
<?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");
require_once ("function.php");
if ($ban) {
    echo display_error('Извените,но вы не можете принять участия в игре т.к. у вас БАН.');
    require_once ('../incfiles/end.php');
    exit;
}
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"><b>Данные о клубе:</b></div>';
    echo '<div class="menu">';
    #### Проверка ####
    $file = file("clubs.dat");
    foreach ($file as $key => $val) {
        $uarr = explode("|", $val);
        if ($uarr[1] == $datauser['name']) {
            $club = $uarr[0];
            echo '<b>Ваш клуб</b>: ';
            echo $club;
            echo ' <img src="img/' . $club . '.gif" alt="x"/><br/>';
        }
    }

    ########
        //Вставляю список команд и лигу
    require_once ("team.php");
    ################

    // оконсание аренды
    $fileb = file("arenda.dat");
    for ($i = 0; $i < count($fileb); $i++) {
        $ex = explode("|", $fileb[$i]);
        if ($ex[0] == $club) {
            $time = $ex[6];
            $clubs = $ex[2];
            $player = $ex[1];
        }
    }

    if ($time != 0 && $time <= time() && $clubs) {
        ########
        $arr_itas = array("Siena", "Atalanta", "Cagliari", "Bologna", "Lecce",
            "Fiorentina", "Genoa", "Inter", "Juventus", "Lazio", "Chievo", "Milan", "Napoli",
            "Palermo", "Bologna", "Roma", "Sampdoria", "Torino", "Udinese", "Catania");
        $arr_engs = 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", "Hall_City", "Wigan");
        $arr_spas = 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_gers = 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_russ = array("Rubin", "CSKA_M", "Dynamo_M", "Amkar", "Zenit",
            "Krylia_Sovetov", "Lokomotiv_M", "Spartak_M", "Moscow", "Terek", "Saturn",
            "Spartak_N", "Moscow", "Khimki", "Shinnik", "Luch-Energiya");
        $arr_ukrs = 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($clubs, $arr_itas)) {
            $cs = "italy";
        }
        if (in_array($clubs, $arr_engs)) {
            $cs = "england";
        }
        if (in_array($clubs, $arr_spas)) {
            $cs = "spain";
        }
        if (in_array($clubs, $arr_gers)) {
            $cs = "germany";
        }
        if (in_array($clubs, $arr_russ)) {
            $cs = "russia";
        }
        if (in_array($clubs, $arr_ukrs)) {
            $cs = "ukraine";
        }
        ########
        $f = file("$cs/$clubs.dat") or die("error");
        for ($i = 0; $i < count($f); $i++) {
            $exe = explode("|", $f[$i]);
            if ($exe[0] == $player) {
                $e = "" . $exe[0] . "|" . $exe[1] . "|" . $exe[2] . "|" . $exe[3] . "|" . $exe[4] .
                    "|" . $exe[5] . "|" . $exe[6] . "|" . $exe[7] . "|" . $exe[8] . "|\r\n";
                $f[$i] = "";
            }
        }
        //добавляем
        $fp = fopen("$c/$club.dat", "a+");
        flock($fp, LOCK_EX);
        fputs($fp, $e . "\r\n");
        fflush($fp);
        flock($fp, LOCK_UN);
        fclose($fp);

        $fp = fopen("$cs/$clubs.dat", "w+");
        flock($fp, LOCK_EX);
        for ($y = 0; $y < count($f); $y++) {
            fputs($fp, $f[$i]);
        }
        flock($fp, LOCK_UN);
        fclose($fp);


        // удаляем заявку
        $f = file("arenda.dat");
        for ($i = 0; $i < count($f); $i++) {
            $ex = explode("|", $f[$i]);
            if ($ex[0] == $club) {
                $f[$i] = "";
            }
        }
        $fp = fopen("arenda.dat", "w+");
        flock($fp, LOCK_EX);
        for ($i = 0; $i < count($f); $i++) {
            fputs($fp, $f[$i]);
        }
        flock($fp, LOCK_UN);
        fclose($fp);

    }

    #################################
    ########### КАРТОЧКИ ############
    #################################
    $file_kart = file("karts.dat");
    for ($m = 0; $m < count($file_kart); $m++) {
        $ex_kart = explode("|", $file_kart[$m]);
        if ($ex_kart[1] == $club) {

            if ($ex_kart[2] >= 4) {

                if ($ex_kart[2] > 4) {
                    $ey_kart = $ex_kart[2] - 4;
                } else {
                    $ey_kart = 0;
                }
                $file_kart[$m] = $ex_kart[0] . "|" . $club . "|" . $ey_kart . "|1|" . (time() +
                    86400) . "|" . "\r\n";


                $fp_kart = fopen("karts.dat", "a+");
                ftruncate($fp_kart, 0);
                for ($m = 0; $m < count($file_kart); $m++) {
                    fputs($fp_kart, $file_kart[$m]);
                }
                fflush($fp_kart);
                flock($fp_kart, LOCK_UN);
                fclose($fp_kart);
            }

            if ($ex_kart[3] != 0 && $ex_kart[4] < time()) {

                $file_kart[$m] = "";


                $fp_kart = fopen("karts.dat", "a+");
                ftruncate($fp_kart, 0);
                for ($m = 0; $m < count($file_kart); $m++) {
                    fputs($fp_kart, $file_kart[$m]);
                }
                fflush($fp_kart);
                flock($fp_kart, LOCK_UN);
                fclose($fp_kart);
            }
        }
    }


    $info1 = file("$c/$club.txt");
    $exp1 = explode('|', $info1[0]);
    $stroka = $exp1[0];
    $coz = strlen($stroka);
    if ($coz = 10) {
        $stroka = preg_replace('/([0-9])+([0-9])+([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$9$10', $stroka);
    }
    if ($coz = 9) {
        $stroka = preg_replace('/([0-9])+([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$9', $stroka);
    }
    if ($coz = 8) {
        $stroka = 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', $stroka);
    }
    if ($coz = 7) {
        $stroka = preg_replace('/([0-9])+([0-9])+([0-9])+([0-9])+([0-9])+([0-9])+([0-9])/si',
            '$1.$2$3$4.$5$6$7', $stroka);
    }
    if ($coz = 6) {
        $stroka = preg_replace('/([0-9])+([0-9])+([0-9])+([0-9])+([0-9])+([0-9])/si',
            '$1$2$3.$4$5$6', $stroka);
    }
    if (trim($exp1[10]) == '')
        $exp1[10] = '0';
    echo '<b>Баланс клуба</b>: ';
    echo $stroka;
    echo '$<br/>';
    echo '<b>Фанов</b>: ';
    echo fans($c, $club);
    echo '<br/>';
    echo '<b>Расстановка</b>: ';
    echo $exp1[2];
    echo ' [<a href="r.php">Сменить</a>]<br/>';
    echo '<b>Мораль</b>: ';
    echo $exp1[3];
    echo '% [<a href="m.php">Поднять</a>]<br/>';
    echo '<b>Здоровье</b>: ';
    echo $exp1[4];
    echo '% [<a href="z.php">Поднять</a>]<br/>';
    echo '<b>Усталость</b>: ';
    echo $exp1[5];
    echo '% [<a href="u.php">Снизить</a>]<br/>';
    echo '<b>Атмосфера</b>: ';
    echo $exp1[9];
    echo '%<br/>';
    echo '<b>Престиж(PR)</b>:  ';
    echo $exp1[6];
    echo '% [<a href="pr.php">Поднять</a>]<br/>';

    echo '</div>';
	
$file=file($c.'/tt.dat');

for($i = 0; $i < sizeof($file); $i++) {
    if(strpos($file[$i], $club.'|') !== false)
        $num = $i;
}
$explode = explode('|', $file[$num]);
$game = $explode[1];



	$i = 1;
$t = file("$c/calendar.dat");

foreach ($t as $k => $v) {
    $e = explode("|", $v);

	if (ereg($club, $v) ) {
	         $count = $count + 1;           
        }
        $count2=0;
		if (ereg($club, $v) && $e[2] !== "" && $e[3] !== "") {
	         $count2 = $count2 + 1;           
        }
		
        if (ereg($club, $v) && $i == 1 && $e[2] == "" && $e[3] == "") {
			if($e[0] == $club){
			$tur = '<a href="clubinfo.php?act=info&amp;xxx=' . $e[1] .'"><b>' . $e[1] . '</b></a> <img src="img/' . $e[1] . '.gif" alt=""/> (дома)';
			}else{
			$tur = '<a href="clubinfo.php?act=info&amp;xxx=' . $e[0] .'"><b>' . $e[0] . '</b></a> <img src="img/' . $e[0] . '.gif" alt=""/> (в гостях)';			
			}
            ++$i;
        }
    
}

            $file = file("$c/prev.dat");
            for ($i = 0; $i < count($file); $i++) {
                $e = explode("|", $file[$i]);
				$team = explode("-", $e[0]);

				if(ereg($club, $file[$i])){
							
						if($e[0] == $club){
			$tur2 = '<a href="clubinfo.php?act=info&amp;xxx=' . $team[1] .'"><b>' . $team[1] . '</b></a> 
			<img src="img/' . trim($team[1]) . '.gif" alt=""/> <a href="pt.php?act=look&amp;id=' . $i . '">[' . $e[1] .']</a>(дома)';		
			}else{
			$tur2 = '<a href="clubinfo.php?act=info&amp;xxx=' . $team[1] .'"><b>' . $team[1] . '</b></a> 
			<img src="img/' . trim($team[1]) . '.gif" alt=""/> <a href="pt.php?act=look&amp;id=' . $i . '">[' . $e[1] .']</a>  (в гостях)';			
			}
				}
            }
	
	echo '<div class="phdr"><b>Ваши события:</b></div>';
	echo '<div class="menu">';
	echo '  - Прошло туров: '.$game .' из '.$count.'<br/>';
    if($tur2)
	echo '  - Предыдущий матч с  '.$tur2.'<br/>';
    if($tur)
	echo '  - Следующий матч с '.$tur.'<br/>';
	echo '</div>';
	
	
	
    echo '<div class="phdr"><b>Состав:</b></div>';
    echo '<div class="menu">';
    echo '<a href="squard.php">Основные игроки</a><br/>';
    echo '<a href="squard2.php">Запасные игроки</a><br/>';
    echo '<a href="zamena.php">Сделать замену</a><br/>';
    echo '<a href="uvol.php">Увольнение игрока</a><br/>';
    echo '<a href="travma.php">Травмированные</a><br/>';
    echo '<a href="kart.php">Карточки</a><br/>';
    echo '<a href="tr.php">Тренировки</a><br/>';
    echo '<a href="tren.php">Тренировочный лагерь</a><br/>';
    echo '</div>';
    echo '<div class="phdr"><b>Чемпионат:</b></div>';
    echo '<div class="menu">';
    echo '<a href="table.php">Турнирная таблица</a><br/>';
    echo '<a href="b.php">Бомбардиры</a><br/>';
    echo '<a href="a.php">Ассистенты</a><br/>';
    echo '<a href="vr.php">Вратари</a><br/>';
    echo '<a href="pt.php">Предыдущий тур</a><br/>';
    echo '<a href="st.php">Следующий тур</a><br/>';
    echo '<a href="prev.php">Предыдущие игры</a><br/>';
    echo '<a href="next.php">Следующие игры</a><br/>';
    echo '<a href="rasp.php">Календарь клуба</a><br/>';
    echo '</div>';
    echo '<div class="phdr"><b>Другие игры:</b></div>';
    echo '<div class="menu">';
    echo '<a href="tov.php">Тов. матчи</a>';

    $file = file("tp.dat");
    $k = 0;
    for ($i = 0; $i < count($file); $i++) {
        $ex = explode("|", $file[$i]);
        if ($ex[1] == $club) {
            $k = $k + 1;
        }
    }
    if ($k != 0) {
        echo '[' . $k . ' предлож.]<br/>';
    } else {
        echo '<br/>';
    }
    echo '<a href="ostats.php">Обзор чемпионатов</a><br/>';
    echo '<a href="cup.php">Национальный кубок</a><br/>';
    echo '<a href="scup.php">Национальный "Супер кубок"</a><br/>';
    echo '<a href="eurocups.php">Европейские Кубки</a><br/>';
    echo '</div>';
    echo '<div class="phdr"><b>Покупка/Продажа:</b></div>';
    echo '<div class="menu">';
    echo '<a href="sponsors.php">Спонсор</a><br/>';
    echo '<a href="bank.php">Банк</a><br/>';
    echo '<a href="shop.php">Трансферный рынок</a><br/>';

    $c = 0;
    $sq = file("pred.dat");
    for ($i = 0; $i < count($sq); $i++) {
        $ex = explode("|", $sq[$i]);
        if ($ex[10] == $club) {
            $c = $c + 1;
        }
    }


    echo '<a href="mne.php">Предложения мне</a>[' . $c . ']<br/>';

    $c = 0;
    $sq = file("pred.dat");
    for ($i = 0; $i < count($sq); $i++) {
        $ex = explode("|", $sq[$i]);
        if ($ex[9] == $club) {
            $c = $c + 1;
        }
    }
    echo '<a href="ja.php">Мои предложения</a>[' . $c . ']<br/>';

    $y = 0;
    $fileb = file("arenda.dat");
    for ($i = 0; $i < count($fileb); $i++) {
        $ex = explode("|", $fileb[$i]);
        if ($ex[0] == $club) {
            ++$y;
        }
    }

    $yy = 0;
    $me = file("arenda.dat");
    $mee = count($me);
    for ($i = 0; $i < $mee; $i++) {
        $ex = explode('|', $me[$i]);
        if (trim($ex[2]) == trim($club)) {
            ++$yy;
        }
    }
    if ($yy != '0')
        echo '<a href="arenda.php?">Аренда</a>[' . $yy . ' предложений]<br />';
    else
        echo '<a href="arenda.php?">Аренда</a><br />';

    echo '<a href="inf.php">Инфраструктура клуба</a><br />';
    echo '<a href="stadium.php">Стадион</a><br/>';
    echo '<a href="search.php">Поиск игрока</a><br/>';
    echo '</div>';
    echo '<div class="phdr"><b>Другое:</b></div>';
    echo '<div class="menu">';
    echo '<a href="../pages/qchat.php">Чат</a><br/>';
    echo '<a href="clubinfo.php">Инфо о клубах</a><br/>';
    echo '<a href="del.php">Уволиться с поста менеджера</a><br/>';
    echo '<a href="trofs.php">Трофеи</a><br/>';
    echo '</div>';
require_once ("../incfiles/end.php");