Example #1
0
function displayTemplate($title, $template, $vars)
{
    $t = new Template($title);
    $t->display('header');
    if (is_array($vars)) {
        foreach ($vars as $var => $val) {
            $t->assignVar($var, $val);
        }
    }
    $t->display($template);
    $t->display('footer');
}
Example #2
0
// PHP
ini_set('session.use_trans_sid', '0');
// remove PHPSSID
ini_set('url_rewriter.tags', '');
// remove PHPSSID
date_default_timezone_set('Europe/Paris');
session_start();
// AUTOLOADER
function __autoload($className)
{
    include Conf::get('ROOT_DIR') . 'lib/' . str_replace('_', '/', $className) . '.php';
}
// TEMPLATE ENGINE
$tpl = new Template();
$tpl->cacheTimeCoef = Conf::get('CACHE_TIMECOEF');
$tpl->assignVar(array('PAGE_TITLE' => Conf::get('PAGE_TITLE'), 'PAGE_DESCRIPTION' => Conf::get('PAGE_DESCRIPTION'), 'PAGE_KEYWORDS' => Conf::get('PAGE_KEYWORDS'), 'ROOT_PATH' => Conf::get('ROOT_PATH'), 'VERSION' => Conf::get('VERSION')));
// REMOTES
if (isset($_GET['remote'])) {
    include 'lib/remote/' . $_GET['remote'] . '.php';
    exit;
}
// PAGES
if (isset($_GET['page'])) {
    switch ($_GET['page']) {
        case 'homepage':
            $page = new Page_Homepage($tpl);
            break;
        case 'register':
            $page = new Page_Register($tpl);
            break;
        case 'logout':