Вход Регистрация
Файл: install/index.php
Строк: 52
<?php

session_start
();

define('DS'DIRECTORY_SEPARATOR);
define('PATH'dirname(__FILE__).DS);
define('DOC_ROOT'str_replace(DS'/'realpath($_SERVER['DOCUMENT_ROOT'])));

header("Content-type:text/html; charset=utf-8");
mb_internal_encoding('UTF-8');

$default_lang 'ru';

if (isset(
$_REQUEST['lang'])){
    
$_SESSION['install']['lang'] = $_REQUEST['lang'];
    
header('Location: ' $_SERVER['SCRIPT_NAME']);
}

$is_lang_selected = isset($_SESSION['install']['lang']);
$lang $is_lang_selected $_SESSION['install']['lang'] : $default_lang;
define('LANG'$lang);

include 
PATH "functions.php";
include 
PATH DS 'languages' DS LANG DS "language.php";

$steps = array(
    array(
'id' => 'start''title' => LANG_STEP_START),
    array(
'id' => 'license''title' => LANG_STEP_LICENSE),
    array(
'id' => 'php''title' => LANG_STEP_PHP_CHECK),
    array(
'id' => 'paths''title' => LANG_STEP_PATHS),
    array(
'id' => 'database''title' => LANG_STEP_DATABASE),
    array(
'id' => 'site''title' => LANG_STEP_SITE),
    array(
'id' => 'admin''title' => LANG_STEP_ADMIN),
    array(
'id' => 'config''title' => LANG_STEP_CONFIG),
    array(
'id' => 'cron''title' => LANG_STEP_CRON),
    array(
'id' => 'finish''title' => LANG_STEP_FINISH),
);

$current_step 0;

if (
is_ajax_request()){
    
$step $steps[$_POST['step']];
    
$is_submit = isset($_POST['submit']);
    echo 
json_encoderun_step($step$is_submit) );
    exit();
}

$step_result run_step($steps[$current_step], false);

echo 
render('main', array(
    
'steps' => $steps,
    
'is_lang_selected' => $is_lang_selected,
    
'lang' => LANG,
    
'current_step' => $current_step,
    
'step_html' => $step_result['html']
));
Онлайн: 0
Реклама