public function mark_all($user_reff, $user_reff_id) { $this->auth->login_scurity(); $this->model_notification->mark_all($user_reff, $user_reff_id); set_flashdata("notif", alert("Success mark as read")); redirect_back(); }
public function login() { $config = array(array('field' => 'username', 'label' => 'Username', 'rules' => 'trim|required|xss_clean'), array('field' => 'password', 'label' => 'Password', 'rules' => 'trim|required')); $this->_valid->set_rules($config); if ($this->_valid->run('login')) { $login = array('user' => $this->CI->input->post('username'), 'pass' => $this->CI->input->post('password'), 'user_type' => $this->CI->input->post('type_user')); if ($this->_validate_login($login)) { if ($login['user_type'] == '1') { redirect('permohonan'); } else { if (in_array($this->CI->session->userdata('komoditi'), ['tu', 'pw'])) { redirect('permohonan'); } else { redirect('analisis'); } } } else { set_flashdata('Kombinasi Username dan Password Anda salah.', 'danger'); redirect('login'); } } else { set_flashdata(validation_errors(), 'danger'); $this->CI->load->view('login_v'); } }
public function delete($id = NULL) { $this->auth->check_access("meta_delete"); $this->model_meta->remove($id); set_flashdata("notif", alert("Berhasil menghapus data meta", "success")); redirect("admin/meta"); }
public function login() { if ($this->form_validation->run('login') !== FALSE) { $username = $this->input->post('username'); $password = $this->input->post('password'); if ($this->wolfauth->login($username, $password)) { redirect('admin/dashboard'); } else { $this->session->set_flashdata('error', $this->wolfauth->auth_errors()); $this->parser->parse('login', $this->data); } } else { if (logged_in() && !is_admin()) { set_flashdata("error", lang('no_permission')); redirect('/'); } if (!logged_in()) { $this->parser->parse('admin/login.tpl', $this->data); return; } // If we are logged in and admin, redirect if (logged_in() && is_admin()) { redirect('admin/dashboard'); } } }
public function approve($id = NULL) { $this->auth->check_access("pm_approve"); $data = array("pmh_remark" => "", "pmh_status" => "Approve Protelindo", "pmh_by" => user_admin("user_name"), "pmh_date" => date("Y-m-d H:i:s"), "PM_idpm" => $id); $result = $this->model_pm_history->store($data); set_flashdata("notif", alert("Success approve data", "success")); redirect("admin/pm"); }
public function __construct() { parent::__construct(); if (!is_admin()) { set_flashdata("error", lang('no_permission')); redirect('/'); } }
public function update_harga() { $this->load->library('form_validation'); $this->form_validation->set_rules('harga', 'Harga Parameter', 'required|trim|integer|xss_clean'); $this->form_validation->set_rules('id_parameter', 'ID Parameter', 'required|trim|xss_clean'); if ($this->form_validation->run()) { $this->parameter_m->update_harga($this->input->post()); set_flashdata('Berhasil Update harga Parameter', 'success', 'fa fa-check'); } redirect('parameter/detail/' . $this->input->post('id_parameter')); }
public function update_harga() { $this->load->library('form_validation'); $this->form_validation->set_rules('harga', 'Harga Type Analisis', 'required|trim|integer|xss_clean'); $this->form_validation->set_rules('id_type_analisis', 'ID Type Analisis', 'required|trim|xss_clean'); if ($this->form_validation->run()) { $this->type_analisis_m->update_harga($this->input->post()); set_flashdata('Berhasil Update Harga Type Analisis', 'success', 'fa fa-check'); } else { set_flashdata(validation_errors()); } redirect('type_analisis/detail/' . $this->input->post('id_type_analisis')); }
public function create() { $this->auth->allow(array('member')); $this->form_validation->set_rules('base_name', 'Base Name', 'required|min_length[5]'); if ($this->form_validation->run()) { $base_name = $this->input->post('base_name'); $base_desc = $this->input->post('base_desc'); $base_town_hall = $this->input->post('base_town_hall'); $data = array('base_name' => $base_name, 'base_desc' => $base_desc, 'base_town_hall' => $base_town_hall, 'base_created_date' => now(), 'base_created_by' => user_member('iduser')); $config['upload_path'] = FCPATH . 'asset/base-image/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = '999999'; $config['max_width'] = '999999'; $config['max_height'] = '999999'; $config['filename'] = 'tes.jpg'; $this->load->library('upload', $config); if ($_FILES and $_FILES['base_image']['name']) { if (!$this->upload->do_upload("base_image")) { $error = $this->upload->display_errors(); set_flashdata("notif", $error); redirect_back(); } else { $data_upload = $this->upload->data(); $data['base_image'] = $data_upload['file_name']; set_flashdata("notif", 'Success share base'); } } else { set_flashdata("notif", 'Please choose once image.'); redirect_back(); } $idbase = $this->model_base->store($data); redirect('base/detail/' . $idbase); } $data = array(); $this->template->render('front/base/create-base', $data); }
public function set_qc_status() { $this->auth->is_allowed('qc_transfer'); $this->form_validation->set_rules("status", "status", "required"); $this->form_validation->set_rules("iduser", "iduser", "required"); if ($this->input->post('status') == 'unavailable') { $this->form_validation->set_rules("remark", "remark", "required"); } if ($this->form_validation->run()) { $status = $this->input->post("status"); $iduser = $this->input->post('iduser'); $data['user_status'] = $status; $this->model_user->change($iduser, $data); if ($status == 'unavailable') { $result_task = $this->model_task->get_task_pending_byuserqc($iduser); foreach ($result_task as $task) { $qc_protelindo = $this->round_robin->get_next_protel_user(); $user = $this->model_user->find($qc_protelindo); $data_log_qc = array('task_type' => 'pm', 'idtask' => $task->idpm_plan_detil, 'log_created_date' => date('Y-m-d H:i:s'), 'idqc_before' => $iduser, 'idqc_after' => $qc_protelindo, 'iduser_admin' => user_admin('iduser'), 'remark' => $this->input->post('remark')); $this->model_log_qc->store($data_log_qc); $data_task = array('pmp_qc_protelindo' => $qc_protelindo, 'om_update_by' => user_admin('iduser'), 'om_update_date' => date('Y-m-d H:i:s')); $result_update_task = $this->model_task->update('pm_plan_detail', $data_task, 'idpm_plan_detil', $task->idpm_plan_detil); if (!$result_update_task) { set_flashdata("notif", alert("Gagal menetapkan task", 'danger')); redirect_back(); } } } set_flashdata("notif", alert("Berhasil merubas status ke " . $status)); } else { set_flashdata("notif", alert("Gagal merubah status " . validation_errors(), 'danger')); } redirect_back(); }
function set_jnotif($title = NULL, $message = NULL, $type = 'info', $delay = 6000) { set_flashdata('jnotif', array('title' => $title, 'message' => $message, 'type' => $type, 'delay' => $delay)); }
public function act_sla_status() { $status = $this->input->get('status'); $idtt = $this->input->get('idtt'); $datatt = array("tt_current_status" => $status, "om_update_date" => date("Y-m-d H:i:s"), "om_update_by" => user_admin('iduser')); $this->model_tt->change($idtt, $datatt); $data = array("tth_remark" => $this->input->post("remark"), "tth_status" => $status, "tth_action_by" => user_admin('iduser'), "tth_submit_date" => date("Y-m-d H:i:s"), "tt_idtt" => $idtt); $result = $this->model_tt->insert('tt_status_history', $data); set_flashdata("notif", alert("Berhasil merubah status ke " . $status, "success")); redirect_back("admin/tt"); }
function block_page($query) { if ($query->is_page('register')) { if ($_COOKIE["user_id"]) { wp_redirect(site_url()); exit; } } if ($query->is_page('cart1') || $query->is_page('cart2')) { if (!$_COOKIE["user_id"]) { set_flashdata(array("message" => "กรุณา \"เข้าสู่ระบบ\" หรือ \"สมัครสมาชิก \"ก่อนสั่งซื้อ")); wp_redirect(site_url('register')); exit; } } }
public function approve_all_checked() { $this->auth->login_scurity(); $idtask = $this->input->post('idtask'); if (is_array($idtask)) { foreach ($idtask as $id) { $data_plan_detil = array("om_update_date" => date("Y-m-d H:i:s"), "om_update_by" => user_admin('iduser'), "pmp_status" => 'Approve by Protelindo', "flag_last_checked" => 0); $result = $this->model_task->update('pm_plan_detail', $data_plan_detil, 'idpm_plan_detil', $id); $data = array("pmh_status" => 'Approve by Protelindo', "pmh_by" => user_admin('iduser'), "pmh_date" => date("Y-m-d H:i:s"), "PM_PLAN_DETIL_idpm_plan" => $id); $result_history = $this->model_task->insert('pm_history', $data); set_flashdata("notif", alert("Success Approve All Selected Task ", "success")); redirect_back("admin/task"); } } set_flashdata("notif", alert("Error Approve All Selected Task ", "danger")); redirect_back("admin/task"); }
public function login_user($redirect = FALSE) { if (userdata($this->session_user)) { return TRUE; } else { if ($redirect) { if (isset($_SERVER['HTTP_REFERER'])) { set_flashdata('redirect', $_SERVER['HTTP_REFERER']); } set_jnotif('Warning', 'You need to login first', 'warning'); set_flashdata('show_login', 'ok'); redirect('skeddoer/login'); } else { return false; } } }
public function change_password($id = NULL) { $this->auth->login_scurity(); $this->template->title(APP_NAME, "Change Password"); $this->form_validation->set_rules("newpassword", "New Password", "required"); $this->form_validation->set_rules("renewpassword", "Re New Password", "required|matches[newpassword]"); if ($this->form_validation->run()) { $data['password'] = enkripsi($this->input->post("newpassword")); $this->model_vendor_user->change($id, $data); set_flashdata("notif", alert("Berhasil mereset password")); redirect("admin/vendor_user/update/" . $id); } $data['row'] = $this->model_vendor_user->find($id); $this->renderAdmin("admin/vendor_user/vendor_user_change_password", $data); }