Example #1
0
function hasSession()
{
    if (!isSessionActive()) {
        header('location: ' . __SITE_DOM);
    }
    return $_SESSION['id'];
}
Example #2
0
<?php

/*** include the controller class ***/
include __SITE_PATH . '/application/' . 'controller_base.class.php';
/*** include the registry class ***/
include __SITE_PATH . '/application/' . 'registry.class.php';
/*** include the router class ***/
include __SITE_PATH . '/application/' . 'router.class.php';
/*** include the template class ***/
include __SITE_PATH . '/application/' . 'template.class.php';
/*** auto load model classes ***/
function __autoload($class_name)
{
    $filename = strtolower($class_name) . '.class.php';
    $file = __SITE_PATH . '/model/' . $filename;
    if (file_exists($file) == false) {
        return false;
    }
    include $file;
}
/*** a new registry object ***/
$registry = new registry();
/*** create the database registry object ***/
$registry->db = db::getInstance();
/*** start php session and variables with user's info ***/
session_start();
$registry->userdata = !($id = isSessionActive()) ? false : User::getUserValues($id);
$registry->hasstaffperm = !$registry->userdata ? false : hasRank('Moderador', $registry->userdata[User::RANK]);