Esempio n. 1
0
    $layout = JRequest::getCmd('layout');
    if (!empty($layout)) {
        JRequest::setVar('task', $layout);
    }
}
if (HIKASHOP_J30) {
    $token = hikaserial::getFormToken();
    $isToken = JRequest::getVar($token, '');
    if (!empty($isToken) && !JRequest::checkToken('request')) {
        $app = JFactory::getApplication();
        $app->input->request->set($token, 1);
    }
}
$session = JFactory::getSession();
if (is_null($session->get('registry'))) {
    jimport('joomla.registry.registry');
    $session->set('registry', new JRegistry('session'));
}
$taskGroup = JRequest::getCmd('ctrl', 'category');
$className = ucfirst($taskGroup) . 'Controller';
if (!class_exists($className) && !(include HIKASERIAL_CONTROLLER . $taskGroup . '.php')) {
    return JError::raiseError(404, 'Page not found : ' . $taskGroup);
}
$classGroup = new $className();
JRequest::setVar('view', $classGroup->getName());
$classGroup->execute(JRequest::getCmd('task'));
$classGroup->redirect();
if (JRequest::getString('tmpl') !== 'component') {
    echo hikaserial::footer();
}
JRequest::setVar('hikaserial_front_end_main', 0);