Esempio n. 1
0
//entre las diferentes capas de la aplicacion
//////////////////////////////////////////////////
//////////Carga de el archivo binding.xml////////////
if ($GLOBALS["debugMode"] || empty($_SESSION['CANIS_ROLES'])) {
    $file_name = "binding.xml";
    $parser = new xmlParser();
    $contents = file_get_contents($file_name);
    //Or however you what it
    $_SESSION['CANIS_BINDINGS'] = $parser->xml2array($contents, 1, 'attribute');
}
if ($GLOBALS["debugMode"] || empty($_SESSION['CANIS_ROLES'])) {
    $file_name = "roles.xml";
    $parser = new xmlParser();
    $contents = file_get_contents($file_name);
    //Or however you what it
    $_SESSION['CANIS_ROLES'] = $parser->xml2array($contents, 1, 'attribute');
}
///////////////////////////////////////////////////////////////
if (!isset($_SESSION['user'])) {
    $_SESSION['user'] = new CocoasUser();
}
///////////Empiezo la carga de la informacion dentro de las vistas////////////
$infoManager = new InfoManager($_SESSION['CANIS_BINDINGS'], $_SESSION['CANIS_ROLES']);
$infoManager->setTemplate("default");
//////////////////////////////////////////////////////////////////////////////
if (isset($_REQUEST['view'])) {
    $infoManager->get($_REQUEST['view'], 'view');
} else {
    if (isset($_REQUEST['panel'])) {
        $infoManager->get($_REQUEST['panel'], 'panel');
    } else {
Esempio n. 2
0
 $xml = new xmlParser();
 $defaultstyle = "";
 $tmporder = array();
 while ($entry = $templatedir->read()) {
     $tpldir = realpath($dir . '/' . $entry);
     if (!in_array($entry, array('.', '..')) && is_dir($tpldir)) {
         $tmporder[$entry] = '0';
     }
 }
 foreach ($tmporder as $entry => $order) {
     $tpldir = realpath($dir . '/' . $entry);
     if (!in_array($entry, array('.', '..')) && is_dir($tpldir)) {
         $config = array();
         $xmlstr = @file_get_contents("{$dir}/{$entry}/config.xml");
         if ($xmlstr) {
             $config = $xml->xml2array($xmlstr);
         }
         $tempname = $config['name'];
         $defico = "<input type='radio' name='tdefault' value='{$entry}' " . ($cache_settings['template'] == $entry ? 'checked=true' : '') . " /> {$_AL['template.use']}";
         //lang
         $langselect = '';
         $langdir = realpath($dir . '/' . $entry . '/language');
         if (is_dir($langdir)) {
             $f_langdir = dir($langdir);
             $langselect = '';
             while ($lang_entry = $f_langdir->read()) {
                 if (!in_array($lang_entry, array('.', '..'))) {
                     $langselect .= "<option value='{$lang_entry}'>{$lang_entry}</option>";
                 }
             }
             $langselect = "<select name='tlang[{$entry}]' id='tlang[{$entry}]' style='width:140px;'>{$langselect}</select>";