Пример #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;
     }
 }
Пример #2
0
 private function add_curriculum_subject_proccess($curriculuminfo = false)
 {
     $return = false;
     if ($curriculuminfo) {
         $this->form_validation->set_rules("cssemesterId", "Semester", "required|xss_clean");
         $this->form_validation->set_rules("csyearlevelId", "Year level", "required|xss_clean");
         $this->form_validation->set_rules("cssubjectId", "Subject", "required|xss_clean");
         $this->form_validation->set_rules("cssubjectUnit", "Unit", "required|xss_clean");
         //$this->form_validation->set_rules("csclassType","Type","required|xss_clean");
         if ($this->form_validation->run() == FALSE) {
             if (form_error("cssemesterId")) {
                 set_has_error("cssemesterId", true);
                 set_message("cssemesterId", form_error("cssemesterId", " ", " "));
             }
             if (form_error("csyearlevelId")) {
                 set_has_error("csyearlevelId", true);
                 set_message("csyearlevelId", form_error("csyearlevelId", " ", " "));
             }
             if (form_error("cssubjectId")) {
                 set_has_error("cssubjectId", true);
                 set_message("cssubjectId", form_error("cssubjectId", " ", " "));
             }
             if (form_error("cssubjectUnit")) {
                 set_has_error("cssubjectUnit", true);
                 set_message("cssubjectUnit", form_error("cssubjectUnit", " ", " "));
             }
             //if((form_error("csclassType"))){
             //	set_has_error("csclassType",true);
             //	set_message("csclassType",form_error("csclassType"," "," "));
             //}
         } else {
             $semesterid = $this->input->post("cssemesterId");
             $yearlevelid = $this->input->post("csyearlevelId");
             $subjectid = $this->input->post("cssubjectId");
             $unit = $this->input->post("cssubjectUnit");
             if (!is_curriculum_subject_exist(false, $curriculuminfo->getCurriculumid(), $subjectid)) {
                 if ($return = $curriculuminfo->add_subject($semesterid, $yearlevelid, $subjectid, $unit, true)) {
                     set_message_title("addcurriculumsubject", "Success!");
                     set_message_type("addcurriculumsubject", "success");
                     //set_message("addcurriculumsubject",array("Subject has been successfully added.","Very Good!"));
                     set_message("addcurriculumsubject", "Subject has been successfully added.");
                     set_has_value("cssubjectId", 0);
                     set_has_value("cssubjectUnit", 0);
                 }
             } else {
                 set_has_error("cssubjectId", true);
                 set_message("cssubjectId", "Subject already exists!");
             }
         }
     }
     return $return;
 }