function daftar($var) { cek_keamanan(array("admin", "user")); $this->model("model_page"); $data['judul'] = "Daftar Page"; $data['data'] = $this->model_page->ambil_data(); if (cek_role("admin")) { $data['aksi'] = array("display" => "Display", "ubah" => "Ubah", "hapus" => "Hapus"); $data['link_tambah'] = link_tambah("page"); } else { $data['aksi'] = array(); $data['link_tambah'] = ""; } $this->view("page/daftar", $data); }
function hasil_pencarian() { cek_keamanan(array("admin", "user")); $this->model("model_user"); $kondisi_pencarian = array(); foreach ($_GET as $field => $isian) { if (preg_match("/^(inputtgl_)/", $field)) { $field = substr($field, 9); if (!is_empty(str_replace("-", "", $isian))) { $isian = tanggal($isian); } } if ($isian && $isian != "null") { $kondisi_pencarian[] = "{$field} like '%{$isian}%'"; } } if (count($kondisi_pencarian) > 0) { $kondisi = "WHERE " . implode(" and ", $kondisi_pencarian); $data['judul'] = "Hasil Pencarian User"; $data['data'] = $this->model_user->ambil_data($kondisi); $data['link_tambah'] = "<a href='" . url("user", "cari") . "'>Kembali</a>"; if (cek_role("admin")) { $data['aksi'] = array("viewdetail" => "View", "ubah" => "Ubah", "hapus" => "Hapus"); } $this->view("user/daftar", $data); } else { $this->cari(); } }