Example #1
0
 /**
  * indexAction
  *
  * Index action of manual controller documentation module
  *
  * @return null
  */
 public function indexAction()
 {
     // TODO try something like: /documentation/manual/function/imagecreatefromjpeg
     $uri = '/documentation/manual';
     $last = '';
     while ($part = \Router::shiftParam(\Router::DIRTY_SHIFT)) {
         $last = $part;
         $uri .= '/' . $part;
         \common\BreadCrumbs::appendItem(new \common\BreadCrumbsItem($uri, $part));
     }
     // assign data into view
     \View::assign(array('title' => $last ? $last : \View::$language->documentation_manual_title, 'h1' => $last ? $last : \View::$language->documentation_manual_title, 'content' => '<p>' . ($last ? $last : \View::$language->documentation_manual_title) . '</p>'));
     // set output layout
     \View::setLayout('documentation.phtml');
 }
Example #2
0
 /**
  * runBefore
  *
  * Check availability of session storage
  * Don't expect more route parameters
  *
  * @return null
  */
 public function runBefore()
 {
     if (\Router::shiftParam()) {
         throw new \SystemErrorException(array('title' => 'Protection image error', 'description' => 'More route parameters found'));
     }
 }