コード例 #1
0
 /**
  * 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);
 }
コード例 #2
0
 /**
  * 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);
 }
コード例 #3
0
 /**
  * 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);
 }
コード例 #4
0
 /**
  * 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);
 }