%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /www/varak.net/practiscore.varak.net_old/practiscore.varak.net/
Upload File :
Create Path :
Current File : //www/varak.net/practiscore.varak.net_old/practiscore.varak.net/bootstrap.php

<?php
/**
 * Created by PhpStorm.
 * User: waritko
 * Date: 3.5.16
 * Time: 20:36
 */
date_default_timezone_set('Europe/Prague');

require_once "lib/dibi.phar";
require_once "lib/smarty/Smarty.class.php";
require_once "lib/nette.phar";

function url()
{
    $url = "http" . (($_SERVER['SERVER_PORT'] == 443) ? "s://" : "://") . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    $pu = parse_url($url);
    return $pu["scheme"] . "://" . $pu["host"] . ":" . $pu["port"];
}

dibi::connect(array(
    'driver'   => 'mysql',
    'host'     => 'localhost',
    'username' => 'practiscore',
    'password' => 'Cepice321',
    'database' => 'practiscore',
    'charset'  => 'utf8',
    'profiler' => [
        'run' => TRUE,
        'file' => __DIR__ . '/log/log-' . date('Y-m-d') . '.txt',
    ],
));

$smarty = new Smarty();
$smarty->setTemplateDir( __DIR__ . '/templates/');
$smarty->setCompileDir( __DIR__ . '/templates_c/');
$smarty->setConfigDir( __DIR__ . '/configs/');
$smarty->setCacheDir( __DIR__ . '/cache/');

$smarty->debugging = false;

$userId = false;
$isAdmin = true;

ini_set('session.gc_maxlifetime', 14*24*3600);
session_set_cookie_params(14*24*3600);
session_start();
if(isset($_SESSION['userId']))
{
    $userId = $_SESSION['userId'];
    $isAdmin = $_SESSION['isAdmin'];
}

$baseUrl = 'https://' . $_SERVER['SERVER_NAME'];
//$baseUrl = url() . "/practiscore/www";

$smarty->assign('userId', $userId);
$smarty->assign('queryString', $_SERVER['QUERY_STRING']);
//$smarty->assign('baseUrl', 'https://' . $_SERVER['SERVER_NAME']);
$smarty->assign('baseUrl', $baseUrl);

function array_copy($arr) {
    $newArray = array();
    foreach($arr as $key => $value) {
        if(is_array($value)) $newArray[$key] = array_copy($value);
        else if(is_object($value)) $newArray[$key] = clone $value;
        else $newArray[$key] = $value;
    }
    return $newArray;
}


Zerion Mini Shell 1.0