Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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();
     }
 }