Пример #1
0
 /**
  * Redirects batch edits to documents view.
  *
  * @param KControllerContextInterface $context
  * @return KObjectInterface
  */
 public function getReferrer(KControllerContextInterface $context)
 {
     $referrer = parent::getReferrer($context);
     if ($referrer instanceof KHttpUrl) {
         $query = $referrer->query;
         $is_docman = isset($query['option']) && $query['option'] == 'com_docman';
         $is_files = isset($query['view']) && $query['view'] == 'files';
         $is_form = isset($query['layout']) && $query['layout'] == 'form';
         if ($is_docman && $is_files && $is_form) {
             $referrer = $this->getObject('lib:http.url', array('url' => $this->getView()->getRoute(array('view' => 'documents'))));
         }
     }
     return $referrer;
 }