public static function acesso($nivel)
 {
     $user = TSession::getValue('user');
     if ($user->permissao < $nivel) {
         AdiantiCoreApplication::loadPage('Home');
     }
 }
示例#2
0
<?php

require_once 'init.php';
$theme = 'theme2';
new TSession();
if (TSession::getValue('logged')) {
    $content = file_get_contents("app/templates/{$theme}/layout.html");
    $menu_string = AdiantiMenuBuilder::parse('menu.xml', $theme);
    $content = str_replace('{MENU}', $menu_string, $content);
} else {
    $content = file_get_contents("app/templates/{$theme}/login.html");
}
// $content  = TApplicationTranslator::translateTemplate($content);
$content = str_replace('{LIBRARIES}', file_get_contents("app/templates/{$theme}/libraries.html"), $content);
$content = str_replace('{class}', isset($_REQUEST['class']) ? $_REQUEST['class'] : '', $content);
$content = str_replace('{template}', $theme, $content);
$content = str_replace('{username}', TSession::getValue('username'), $content);
$content = str_replace('{frontpage}', TSession::getValue('frontpage'), $content);
$content = str_replace('{query_string}', $_SERVER["QUERY_STRING"], $content);
$css = TPage::getLoadedCSS();
$js = TPage::getLoadedJS();
$content = str_replace('{HEAD}', $css . $js, $content);
echo $content;
if (TSession::getValue('logged')) {
    if (isset($_REQUEST['class'])) {
        $method = isset($_REQUEST['method']) ? $_REQUEST['method'] : NULL;
        AdiantiCoreApplication::loadPage($_REQUEST['class'], $method, $_REQUEST);
    }
} else {
    AdiantiCoreApplication::loadPage('LoginForm', '', $_REQUEST);
}
示例#3
0
<?php

require_once 'init.php';
new TSession();
ob_start();
if (TSession::getValue('user_login')) {
    $theme = 'Agenda';
} else {
    $theme = 'Login';
}
$content = file_get_contents("app/templates/{$theme}/layout.html");
$content = str_replace('{LIBRARIES}', file_get_contents("app/templates/{$theme}/libraries.html"), $content);
$content = str_replace('{class}', isset($_REQUEST['class']) ? $_REQUEST['class'] : '', $content);
$content = str_replace('{template}', $theme, $content);
$css = TPage::getLoadedCSS();
$js = TPage::getLoadedJS();
$content = str_replace('{HEAD}', $css . $js, $content);
echo $content;
if (isset($_REQUEST['class'])) {
    $method = isset($_REQUEST['method']) ? $_REQUEST['method'] : NULL;
    AdiantiCoreApplication::loadPage($_REQUEST['class'], $method, $_REQUEST);
} else {
    AdiantiCoreApplication::loadPage('Home');
}
示例#4
0
<?php

require_once 'init.php';
$theme = 'theme1';
new TSession();
ob_start();
$menu = TMenuBar::newFromXML('menu.xml');
$menu->show();
$menu_string = ob_get_clean();
$content = file_get_contents("app/templates/{$theme}/layout.html");
$content = str_replace('{LIBRARIES}', file_get_contents("app/templates/{$theme}/libraries.html"), $content);
$content = str_replace('{class}', isset($_REQUEST['class']) ? $_REQUEST['class'] : '', $content);
$content = str_replace('{template}', $theme, $content);
$content = str_replace('{MENU}', $menu_string, $content);
$css = TPage::getLoadedCSS();
$js = TPage::getLoadedJS();
$content = str_replace('{HEAD}', $css . $js, $content);
echo $content;
if (isset($_REQUEST['class'])) {
    $method = isset($_REQUEST['method']) ? $_REQUEST['method'] : NULL;
    AdiantiCoreApplication::loadPage($_REQUEST['class'], $method, $_REQUEST);
}