Пример #1
0
 public function index()
 {
     if ($this->input->post('register')) {
         $username = $this->input->post('username');
         $email = $this->input->post('email');
         $pass = $this->input->post('pass');
         $pass2 = $this->input->post('pass2');
         $register = new \Models\Register();
         $userData = array('username' => $username, 'email' => $email, 'pass' => $pass, 'pass2' => $pass2);
         $check = $register->checkData($userData);
         if ($check === true) {
             $register->makeRegister();
             $this->view->success = true;
         } else {
             //returns an array with errors
             $this->view->errors = $register->getErrors();
         }
     }
     if ($this->app->getSession()->username == null) {
         $this->view->title = 'Register now - Olble Blog';
         $this->view->appendToLayout('userbar', 'index.userbar');
         $this->view->appendToLayout('info', 'register.info');
         $this->view->appendToLayout('form', 'register.form');
         $this->view->display('register');
     } else {
         $servarname = $_SERVER['SERVER_NAME'];
         header("Location: http://{$servarname}");
         /* Redirect browser */
         exit;
     }
 }