View file manager1/reg.php

File size: 2.44Kb
<?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;
}   
    
    $team = functions::check($_GET['team']);
    #### Проверка 1 ####
    if (!isset($team) || $team == "") {
        Header('Location:index.php');
        exit;
    }

    #### Проверка 2 ####
    $file = file("clubs.dat");
    for ($i = 0; $i < count($file); $i++) {
        $uarr = explode("|", $file[$i]);
        if ($uarr[0] == $team && $uarr[1] !== "") {
            Header('Location:index.php');
            exit;
        }
    }

    #### Проверка 3 ####
    $file2 = file("clubs.dat");
    for ($i = 0; $i < count($file2); $i++) {
        $uarr2 = explode("|", $file2[$i]);
        if ($uarr2[1] == $datauser['name']) {
            Header('Location:index.php');
            exit;
        }
    }

    #### Перезапись ####
    $farr = file("clubs.dat");
    for ($i = 0; $i < count($farr); $i++) {
        {
            $farr[$i] = str_replace($team . '||', $team . '|' . $datauser['name'] . '|', $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);
    echo '<br/>Поздравляем! Вы стали менеджером клуба ' . $team .
        '<br/>[<a href="main.php">В панель управления!</a>]<br/>';

require_once ("../incfiles/end.php");