/** * Performs registration user. * @access public * @return void */ public function usersRegistrationAction() { $script = ScriptLoader::loadScript(array('/students2.0/core/js/Validation.js', '/students2.0/js/RegistrationValidation.js')); $userRegModelObj = new UsersRegistrationModel(); $warningMessage = $userRegModelObj->addUser($this->post_data); $out = UsersRegistrationView::getRegForm() . "<p id=\"warningMessage\">{$warningMessage}</p>" . $script; $this->printIndexPage($out); }
/** * Adds a new student * @access public * @return void */ public function studentsAddAction() { if ($this->loginStatus) { $script = ScriptLoader::loadScript(array('/students2.0/core/js/Validation.js', '/students2.0/js/StudentsFormValidation.js')); $studAddModelObj = new StudentsAddModel(); $warningMessage = $studAddModelObj->addStudent($this->post_data); $out = StudentsFormView::getStudentForm('add', $this->post_data) . "<p id=\"warningMessage\">{$warningMessage}</p>" . $script; } else { $out = LoginPleaseView::getLoginMessage(); } $this->printIndexPage($out); }
/** * Performs user authentication. * @access public * @return void */ public function usersLoginAction() { if (!$this->loginStatus) { $script = ScriptLoader::loadScript(array('/students2.0/core/js/Validation.js', '/students2.0/js/loginValidation.js')); $usersLoginModelObj = new UsersLoginModel(); $warningMessage = $usersLoginModelObj->loginUser($this->post_data); $this->refreshLoginStatus(); if ($this->loginStatus) { $out = LogoutFormView::getLogoutForm(); } else { $out = UsersLoginView::getLoginForm() . "<p id=\"warningMessage\">{$warningMessage}</p>" . $script; } } else { $out = LogoutFormView::getLogoutForm(); } $this->printIndexPage($out); }
/** * Updating student. * @access public * @return void */ public function studentsEditAction() { if ($this->loginStatus) { $script = ScriptLoader::loadScript(array('/students2.0/core/js/Validation.js', '/students2.0/js/StudentsFormValidation.js')); if (isset($this->post_data['id'])) { $studEditModelObj = new StudentsEditModel(); $warningMessage = $studEditModelObj->updateStudent($this->post_data); $studentData = $studEditModelObj->getStudentData(); } else { $warningMessage = "Выберите студента!!!"; $studentData = null; } $out = StudentsFormView::getStudentForm('edit', $studentData) . "<p id=\"warningMessage\">{$warningMessage}</p>" . $script; } else { $out = LoginPleaseView::getLoginMessage(); } $this->printIndexPage($out); }