public function getRequest() { $request = parent::getRequest(); // Only return published items. $request->query->published = 1; return $request; }
public function getRequest() { $request = parent::getRequest(); //Force the site //$request->site = $this->getObject('application')->getSite(); return $request; }
public function getRequest() { $request = parent::getRequest(); //Display only published items $request->query->enabled = 1; return $request; }
protected function _actionRead(Library\CommandContext $context) { $name = ucfirst($this->getView()->getName()); if (!$this->getModel()->getState()->isUnique()) { throw new Library\ControllerExceptionNotFound($name . ' Not Found'); } return parent::_actionRead($context); }
public function getRequest() { $request = parent::getRequest(); $request->query->table = $this->getIdentifier()->package; $request->query->access = $this->getUser()->isAuthentic(); $request->query->published = 1; return $request; }
protected function _actionAdd(Library\CommandContext $context) { //Force article to unpublished if you cannot edit if (!$this->canEdit()) { $context->request->data->set('published', 0); } return parent::_actionAdd($context); }
protected function _actionEdit(Library\CommandContext $context) { $entity = parent::_actionEdit($context); $user = $this->getObject('user'); // Logged user changed. Updated in memory/session user object. if ($context->response->getStatusCode() == self::STATUS_RESET && $entity->id == $user->getId()) { $user->values($entity->getSessionData($user->isAuthentic())); } return $entity; }
public function getRequest() { $request = parent::getRequest(); //The "config" state is only used in HMVC requests and passed to the JS application if ($this->isDispatched()) { unset($request->query->config); } //Make sure we have a default container in the request. if (!$request->query->has('container')) { $request->query->container = 'files-files'; } return $request; }
public function getRequest() { $request = parent::getRequest(); // Force container. $request->query->set('container', 'files-files'); if ($request->query->get('view', 'cmd') == 'directory') { $page = $this->getObject('application.pages')->getActive(); $params = new JParameter($page->params); if (isset($params->limit) && $params->limit > 0) { $request->query->set('limit', $params->limit); } } return $request; }
protected function _initialize(Library\ObjectConfig $config) { $config->append(array('request' => array('view' => 'attachments'))); parent::_initialize($config); }
protected function _initialize(Library\ObjectConfig $config) { $config->append(array('behaviors' => array('closurable'))); parent::_initialize($config); }
protected function _initialize(Library\ObjectConfig $config) { $config->append(array('behaviors' => array('editable', 'com:activities.controller.behavior.loggable'))); parent::_initialize($config); }
protected function _initialize(Library\ObjectConfig $config) { $config->append(array('behaviors' => array('editable', 'closurable', 'com:languages.controller.behavior.translatable'))); parent::_initialize($config); }
protected function _initialize(Library\ObjectConfig $config) { $config->append(array('model' => 'com:attachments.model.attachments', 'request' => array('view' => 'attachment'))); parent::_initialize($config); $config->view = 'com:attachments.view.' . $config->request->view . '.' . $config->request->format; }
protected function _initialize(Library\ObjectConfig $config) { $config->append(array('request' => array('application' => 'site'))); parent::_initialize($config); }
protected function _actionDelete(Library\CommandContext $context) { //Force logout from site only $context->request->query->application = array('site'); //Remove the session from the session store $entity = parent::_actionDelete($context); if (!$context->response->isError()) { // Destroy the php session for this user if we are logging out ourselves if ($context->user->getEmail() == $entity->email) { $context->user->session->destroy(); } } return $entity; }
public function getRequest() { $request = parent::getRequest(); $request->query->table = $this->getIdentifier()->package; return $request; }
public function getRequest() { $request = parent::getRequest(); $request->query->published = 1; return $request; }
protected function _initialize(Library\ObjectConfig $config) { $config->append(array('behaviors' => array('editable', 'com:activities.controller.behavior.loggable', 'com:revisions.controller.behavior.revisable', 'com:languages.controller.behavior.translatable', 'com:attachments.controller.behavior.attachable', 'com:tags.controller.behavior.taggable'))); parent::_initialize($config); }