public function handle()
 {
     $view = View::make(Config::get('app.errorsPages.404', '404'))->with('pageTitle', 'Not found');
     $response = new Response();
     $response->setStatusCode(404);
     $response->setContent($view->render());
     return $response;
 }
Ejemplo n.º 2
0
 public function action_news()
 {
     if (Users::login()) {
         $user = Users::factory();
         View::factory()->bind('email', $user->_email)->bind('name', $user->_fio)->response('news');
     } else {
         $this->header('Location', URL);
     }
 }
Ejemplo n.º 3
0
 public function action_index()
 {
     if (Users::login()) {
         $user = Users::factory();
         View::factory()->bind('email', $user->_email)->bind('name', $user->_fio)->response('personal_info');
     } else {
         throw new HTTP_Exception(401);
     }
 }
Ejemplo n.º 4
0
 public function loginForm()
 {
     return View::make('login')->with('pageTitle', 'Login');
 }
Ejemplo n.º 5
0
 /**
  *
  * The useBlock Function takes an templateCall and returns the added blocks of it
  *
  * @param array $subStrings, $parameters, $blocks
  *
  * @return void
  */
 private function useTemplate($subStrings, $parameters, $blocks)
 {
     //render File
     $View = new View();
     $renderedFile = $View->render($subStrings[1], $parameters, $blocks);
     //add blocks to global array
     $templateIssues = self::parseTemplateFunctions($renderedFile);
 }
Ejemplo n.º 6
0
 public static function prepare(&$data, $oneRow = false)
 {
     foreach ($data as $key => $array) {
         foreach ($array as $key => $value) {
             $a[$key] = $value;
             View::assign($key, $value);
         }
     }
     return $oneRow ? $data = $a : false;
 }
Ejemplo n.º 7
0
 public function show()
 {
     $code = STD::arr($this->code_error, $this->message, $this->code_error['500']);
     Controller::factory()->header($_SERVER['SERVER_PROTOCOL'], $code);
     View::factory()->bind('error', $code)->response('http_error/default');
 }
Ejemplo n.º 8
0
 public static function error($number, $message = false)
 {
     View::assign('message', $message);
     View::render('@templates/Error/' . $number);
 }