Exemple #1
0
 public function getRequest()
 {
     $request = parent::getRequest();
     if (!$this->getUser()->isAuthentic()) {
         $request->query->access = 0;
     }
     $view = $request->query->get('view', 'cmd', null);
     if ($view && Library\StringInflector::isPlural($view)) {
         if ($request->getFormat() != 'json') {
             $sort_by_map = array('newest' => array('ordering_date' => 'DESC'), 'oldest' => array('ordering_date' => 'ASC'), 'order' => array('ordering' => 'ASC'));
             // Get the parameters
             $params = $this->getObject('application')->getParams();
             // Force some request vars based on setting parameters.
             $request->query->limit = (int) $params->get('articles_per_page', 3);
             $sort_by = $sort_by_map[$params->get('sort_by', 'newest')];
             $request->query->sort = key($sort_by);
             $request->query->direction = current($sort_by);
         }
         // Allow editors (and above) to view unpublished items on lists.
         if (!$this->canEdit()) {
             $request->query->published = 1;
         }
         //Always show child category articles
         $request->query->category_recurse = false;
     }
     return $request;
 }
Exemple #2
0
 public function getRequest()
 {
     $request = parent::getRequest();
     // Only return published items.
     $request->query->published = 1;
     return $request;
 }
Exemple #3
0
 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;
 }
Exemple #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;
 }
Exemple #6
0
 public function getRequest()
 {
     $request = parent::getRequest();
     // Set request so that actions are made against logged user if none was given.
     if (!$request->query->get('id', 'int') && ($id = $this->getUser()->getId())) {
         $request->query->id = $id;
     }
     return $request;
 }
 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;
 }
Exemple #9
0
 public function getRequest()
 {
     $request = parent::getRequest();
     $request->query->table = $this->getIdentifier()->package;
     return $request;
 }
Exemple #10
0
 public function getRequest()
 {
     $request = parent::getRequest();
     $request->query->published = 1;
     return $request;
 }