$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);