示例#1
0
 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);
 }
示例#2
0
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;
}
示例#3
0
 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");
 }
示例#4
-1
 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);
 }