Beispiel #1
0
 $env = $_SESSION['theme'];
 $theme = $_SESSION['theme']['forms'][$_REQUEST['key']];
 $lang = JFactory::getLanguage();
 $lang->load($env['module'], JPATH_SITE . DS . 'modules' . DS . $env['module']);
 if ($theme == 'default2') {
     $theme = 'default';
 }
 $origtheme = $theme;
 require_once $_SESSION['OFFLAJNADMINPARAMPATH'] . DS . 'offlajndashboard' . DS . 'offlajndashboard.php';
 $xml = $env['themesdir'] . $theme . '/theme.xml';
 if ($theme == 'default') {
     $theme .= 2;
 }
 $params = new OfflajnJParameter('', $xml, 'module');
 $params->theme = $theme;
 $_xml =& $params->getXML();
 for ($x = 0; count($_xml['_default']->_children) > $x; $x++) {
     $node =& $_xml['_default']->_children[$x];
     if (isset($node->_attributes['folder'])) {
         $node->_attributes['folder'] = str_replace('/', DS, '/modules/' . $env['module'] . '/themes/' . $theme . $node->_attributes['folder']);
     }
 }
 //$params->setRaw($env['raw']);
 if (@$env['formdata']['theme'] == $origtheme) {
     $params->bind($env['formdata']);
 }
 echo $params->render($env['c']);
 plgSystemDojoloader::customBuild();
 $document = JFactory::getDocument();
 $document->_metaTags = array();
 $head = $document->getBuffer('head');