/** * {@inheritdoc} */ public function getRequest() { $request = parent::getRequest(); if ($request->getQuery()->get('view', 'cmd') === 'file') { $request->setFormat('html'); } return $request; }
public function __construct(Library\ObjectConfig $config) { parent::__construct($config); // Return JSON response when possible $this->registerCallback('after.post', array($this, 'renderResponse')); // Return correct status code for plupload $this->getObject('application')->registerCallback('before.send', array($this, 'setStatusForPlupload')); }
protected function _actionDispatch(Library\CommandContext $context) { if ($context->user->isAuthentic()) { //Redirect if user is already logged in if ($context->request->query->get('view', 'alpha') == 'session') { $menu = $this->getObject('application.pages')->getHome(); //@TODO : Fix the redirect //$this->getObject('application')->redirect('?Itemid='.$menu->id, 'You are already logged in!'); } } if (!$context->user->isAuthentic()) { //Redirect if user is already logged in if ($context->request->query->get('view', 'alpha') == 'session') { $menu = $this->getObject('application.pages')->getHome(); //@TODO : Fix the redirect //$this->getObject('application')->redirect('?Itemid='.$menu->id, 'You are already logged out!'); } } return parent::_actionDispatch($context); }
protected function _actionDispatch(Library\CommandContext $context) { $view = $context->request->query->get('view', 'cmd', $this->_controller); if ($view == 'pages' && !$context->request->query->has('menu')) { $page = $this->getObject('com:pages.database.table.pages')->select(array('home' => 1), Library\Database::FETCH_ROW); $url = clone $context->request->getUrl(); $url->query['view'] = $view; $url->query['menu'] = $page->pages_menu_id; return $this->redirect($url); } if ($view == 'modules' && !$context->request->query->has('application')) { $url = clone $context->request->getUrl(); $url->query['application'] = 'site'; return $this->redirect($url); } if ($view == 'menus' && !$context->request->query->has('application')) { $url = clone $context->request->getUrl(); $url->query['application'] = 'site'; return $this->redirect($url); } return parent::_actionDispatch($context); }
public function __construct(Library\ObjectConfig $config) { parent::__construct($config); //@TODO Remove when PHP 5.5 becomes a requirement. Library\ClassLoader::getInstance()->loadFile(JPATH_ROOT . '/application/admin/component/users/legacy/password.php'); }
protected function _initialize(Library\ObjectConfig $config) { $config->append(array('controller' => 'items')); parent::_initialize($config); }