Esempio n. 1
0
 private function loginprocess()
 {
     if ($this->form_validation->run() == false) {
         set_message_type("login", "danger");
         set_message_title("login", "Alert!");
         set_message("login", $this->lang->line("login_error_login_failed"));
         set_has_error("usernamefield", form_error("usernamefield") ? true : false);
         set_has_error("passwordfield", form_error("passwordfield") ? true : false);
         set_message("usernamefield", form_error("usernamefield") ? form_error("usernamefield", "<span>", "<span>") : false);
         set_message("passwordfield", form_error("passwordfield") ? form_error("passwordfield", "<span>", "<span>") : false);
         return false;
     } else {
         $login_username = $this->input->post('usernamefield');
         $login_password = $this->input->post('passwordfield');
         if (is_username_exist($login_username, $this->logintype, true)) {
             if ($userid = matchUsernameAndPassword($login_username, $login_password, $this->logintype, true)) {
                 if ($this->authenticate->login((int) $userid)) {
                     set_has_success("usernamefield", true);
                     set_has_success("passwordfield", true);
                     set_message_type("login", "success");
                     set_message_title("login", "Congrats!");
                     set_message("login", "You have successfully login.");
                     return true;
                 } else {
                     set_has_success("usernamefield", true);
                     set_message_type("login", "danger");
                     set_message_title("login", "Sorry!");
                     set_message("login", "Something went wrong. Login Failed.");
                 }
             } else {
                 set_message_type("login", "danger");
                 set_message_title("login", "Alert!");
                 set_message("login", $this->lang->line("login_error_login_failed"));
                 set_has_error("usernamefield", true);
                 set_has_error("passwordfield", true);
                 set_message("passwordfield", "Username And Password does not match.");
             }
         } else {
             set_message_type("login", "danger");
             set_message_title("login", "Alert!");
             set_message("login", $this->lang->line("login_error_login_failed"));
             set_has_error("usernamefield", true);
             set_has_error("passwordfield", true);
             set_message("passwordfield", "Invalid Username And Password.");
         }
         return false;
     }
 }
 public function curriculum_settings_edit_subject($subject_id = false)
 {
     if ($subject_id && is_subject_exist($subject_id)) {
         $subjectinfo = get_subject($subject_id);
         $this->data["subjectinfo"] = $subjectinfo;
         if ($this->input->post(sha1("editsubject"))) {
             $this->form_validation->set_rules("subjectCode", "Subject Code", "trim|required|xss_xlean");
             $this->form_validation->set_rules("subjectDescription", "Subject Description", "trim|required|xss_xlean");
             if ($this->form_validation->run() == false) {
                 if (form_error("subjectCode")) {
                     set_has_error("subjectCode", true);
                     set_message("subjectCode", form_error("subjectCode", " ", " "));
                 }
                 if (form_error("subjectDescription")) {
                     set_has_error("subjectDescription", true);
                     set_message("subjectDescription", form_error("subjectDescription", " ", " "));
                 }
             } else {
                 $new_subject_code = $this->input->post("subjectCode");
                 $new_subject_description = $this->input->post("subjectDescription");
                 if (is_subject_exist($subjectinfo->getSubjectid(), $new_subject_code, true)) {
                     set_has_error("subjectCode", true);
                     set_message("subjectCode", "subject code already exists.");
                 } else {
                     $subjectinfo->setSubjectcode($new_subject_code);
                     $subjectinfo->setSubjectdescription($new_subject_description);
                     if ($subjectinfo->update()) {
                         redirect("dashboard/curriculums/settings/subjects");
                     }
                 }
             }
         }
         $this->load->view("management/dashboard/curriculums/settings/subjects/edit/view", $this->data);
     } else {
         show__404();
     }
 }