public function index($page = 'index') { if (!file_exists('application/views/admin_series/' . $page . '.php')) { show_404(); } $temp = isset($_GET['rand']) ? $_GET['rand'] : ''; if (isset($_POST['status'])) { $data = $_POST; set_userdata('admin_search_series_params', $data); } else { if (!empty($temp)) { unset_userdata('admin_search_series_params'); } } $params = userdata('admin_search_series_params'); //echo "<pre>"; print_r($params); $data['params'] = $params; $selectedStatus = isset($params['status']) ? intval($params['status']) : -1; $selectedCountry = isset($params['country']) ? intval($params['country']) : -1; $selectedType = isset($params['type']) ? intval($params['type']) : -1; $statusSelectbox = selectBox($this->_config['status'], array('Name' => 'status', 'Selected' => $selectedStatus, 'MainOption' => TRUE)); $data['statusSelectbox'] = $statusSelectbox; $countrySelectbox = selectBox($this->_config['countries'], array('Name' => 'country', 'Selected' => $selectedCountry, 'MainOption' => TRUE)); $data['countrySelectbox'] = $countrySelectbox; $typeSelectbox = selectBox($this->_config['video_type'], array('Name' => 'type', 'Selected' => $selectedType, 'MainOption' => TRUE)); $data['typeSelectbox'] = $typeSelectbox; $offset = isset($_GET['o']) ? intval($_GET['o']) : 0; $this->layout->title('List series'); $whereClause = "1"; if (isset($params['keyword']) && !empty($params['keyword'])) { $keywork = addslashes($params['keyword']); $whereClause .= " AND title LIKE '%{$keywork}%' "; } if (isset($params['status']) && $params['status'] != -1) { $whereClause .= " AND status ='{$selectedStatus}' "; } if (isset($params['country']) && !empty($params['country']) && $params['country'] != -1) { $whereClause .= " AND country ='{$selectedCountry}' "; } if (isset($params['type']) && !empty($params['type']) && $params['type'] != -1) { $whereClause .= " AND type ='{$selectedType}' "; } $total = $this->Series_model->getTotal($whereClause); $listObject = $this->Series_model->getRange($whereClause, $offset, ITEM_PER_PAGE); $uri = "admin_series/index"; $data['countries'] = $this->_config['countries']; $data['video_type'] = $this->_config['video_type']; $data['listObject'] = $listObject; $data['total'] = $total; $data['max'] = ITEM_PER_PAGE; $data['offset'] = $offset; $data['uri'] = $uri . '?o='; $this->layout->view('admin_series/' . $page, $data); }
function flash_error() { $ci =& get_instance(); $flashmsg = userdata('error'); $html = ''; if (is_array($flashmsg)) { foreach ($flashmsg as $value) { $html .= '<li>' . $value . '</li>'; } } else { $html = $flashmsg; } unset_userdata('error'); return $html; }
public function logout() { unset_userdata('resource_access'); unset_userdata('session_admin'); unset_userdata("user_level"); unset_userdata("admin_id"); unset_userdata('access'); unset_all_userdata(); redirect("admin/user/login"); }
public function add() { $this->auth->check_access("task_add"); $this->template->title(APP_NAME, "task Add"); $this->form_validation->set_rules("project_id", "Project ID", "required"); $this->form_validation->set_rules("task_type", "Task Type", "required"); $this->form_validation->set_rules("plan_date", "Plan Date", "required"); $this->form_validation->set_rules("remark", "Remark", "required"); if (isset($_POST['idsite'])) { $idsite = $_POST['idsite']; set_userdata("idsite", $idsite); } if ($this->form_validation->run()) { $data['pm_idsite'] = $this->input->post("idsite"); $data['pm_plan'] = $this->input->post("plan_date"); $data['pm_date_added'] = date("Y-m-d H:i:s"); $this->model_task->store($data); set_flashdata("notif", alert("berhasil menambah data")); unset_userdata('idsite'); redirect("admin/user"); } $data = array(); if (userdata('idsite')) { $data['result_site'] = userdata('idsite'); } else { $data['result_site'] = array(); } $this->renderAdmin('admin/task/task_add', $data); }