Example #1
0
 public function getRequest()
 {
     $request = parent::getRequest();
     // Only return published items.
     $request->query->published = 1;
     return $request;
 }
Example #2
0
 public function getRequest()
 {
     $request = parent::getRequest();
     //Force the site
     //$request->site = $this->getObject('application')->getSite();
     return $request;
 }
Example #3
0
 public function getRequest()
 {
     $request = parent::getRequest();
     //Display only published items
     $request->query->enabled = 1;
     return $request;
 }
Example #4
0
 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);
 }
Example #5
0
 public function getRequest()
 {
     $request = parent::getRequest();
     $request->query->table = $this->getIdentifier()->package;
     $request->query->access = $this->getUser()->isAuthentic();
     $request->query->published = 1;
     return $request;
 }
Example #6
0
 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);
 }
Example #7
0
 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;
 }
Example #9
0
 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;
 }
Example #10
0
 protected function _initialize(Library\ObjectConfig $config)
 {
     $config->append(array('request' => array('view' => 'attachments')));
     parent::_initialize($config);
 }
Example #11
0
 protected function _initialize(Library\ObjectConfig $config)
 {
     $config->append(array('behaviors' => array('closurable')));
     parent::_initialize($config);
 }
Example #12
0
 protected function _initialize(Library\ObjectConfig $config)
 {
     $config->append(array('behaviors' => array('editable', 'com:activities.controller.behavior.loggable')));
     parent::_initialize($config);
 }
Example #13
0
 protected function _initialize(Library\ObjectConfig $config)
 {
     $config->append(array('behaviors' => array('editable', 'closurable', 'com:languages.controller.behavior.translatable')));
     parent::_initialize($config);
 }
Example #14
0
 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;
 }
Example #15
0
 protected function _initialize(Library\ObjectConfig $config)
 {
     $config->append(array('request' => array('application' => 'site')));
     parent::_initialize($config);
 }
Example #16
0
 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;
 }
Example #17
0
 public function getRequest()
 {
     $request = parent::getRequest();
     $request->query->table = $this->getIdentifier()->package;
     return $request;
 }
Example #18
0
 public function getRequest()
 {
     $request = parent::getRequest();
     $request->query->published = 1;
     return $request;
 }
Example #19
0
 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);
 }