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(); } }