function __construct() { // 1. dapatkan fungsi dpt_url() dari fail fungsi.php // dan masukkan dalam $url $url = dpt_url(); //echo '<br>$url->'; print_r($url) . ''; //echo '<HR>KAWAL=' . KAWAL . '<BR>'; /* * 2. semak sama ada $url[0] kosong * jika ya : $url[0] == 'index'; * jika tak : $url[0] == $url[0]; * 3. dapatkan fail dalam folder KAWAL yang serupa dengan $url[0] * dan masukkan dalam $fail */ $url[0] = empty($url[0]) ? 'index' : $url[0]; $fail = KAWAL . $url[0] . '.php'; //echo '<hr>$fail->' . $fail . '<br>'; /* * 4. semak sama ada dalam folder KAWAL $fail benar2 wujud * jika ya : masukkan $fail dan isytihar class tersebut * jika tak : cari fungsi sesat() */ if (file_exists($fail)) { require $fail; $kawal = new $url[0](); $this->cari_pengawal($kawal, $url); } else { $this->sesat(); } }
function index() { // Set pemboleubah utama $this->lihat->pegawai = senarai_kakitangan(); $this->lihat->gambar = gambar_latarbelakang('../../'); $this->lihat->Tajuk_Muka_Surat = 'MM 2012'; $this->lihat->url = dpt_url(); // pergi papar kandungan $this->lihat->mesej = 'Halaman ini tidak wujud'; $this->lihat->baca('sesat/index'); }
function pada($bil) { /* * fungsi ini memaparkan hasil carian */ $url = dpt_url(); $had = '0, ' . $url[2]; //echo '<pre>$url->', print_r($url, 1) . '</pre>'; $kira = pecah_post($_POST); # echo '<pre>$kira->'; print_r($kira); echo '</pre>'; // setkan pembolehubah dulu $namajadual = isset($_POST['namajadual']) ? $_POST['namajadual'] : null; $susun = isset($_POST['susun']) ? $_POST['susun'] : 1; $carian = isset($_POST['cari']) ? $_POST['cari'] : null; $semak = isset($_POST['cari'][1]) ? $_POST['cari'][1] : null; $this->lihat->cariNama = null; if (empty($semak)) { header('location:' . URL . 'cari/' . $namajadual . '/1'); exit; } elseif (!empty($namajadual) && $namajadual == 'produk') { $jadual = dpt_senarai('produk'); // mula cari $cariID dalam $jadual foreach ($jadual as $key => $myTable) { // mula ulang table // senarai nama medan $medan = '*'; $this->lihat->cariNama[$myTable] = $this->tanya->cariBanyakMedan($myTable, $medan, $kira, $had); } // tamat ulang table $this->lihat->carian = $carian; } // Set pemboleubah utama $this->lihat->pegawai = senarai_kakitangan(); $this->lihat->Tajuk_Muka_Surat = 'SEMAK LOKALITI'; $this->lihat->gambar = gambar_latarbelakang('../../'); // paparkan ke fail cari/$namajadual.php $this->lihat->baca('cari/' . $namajadual); }
function __construct() { # 1. guna fungsi dpt_url() dari fail fungsi.php # dan masukkan dalam $url $url = dpt_url(); //echo '<br>$url->'; print_r($url) . ''; /* 2. semak sama ada $url[0] kosong * jika ya : $url[0] == 'index'; * jika tak : $url[0] == $url[0]; */ $url[0] = empty($url[0]) ? 'index' : $url[0]; /* 3. dapatkan fail dalam folder KAWAL yang serupa dengan $url[0] * dan masukkan dalam $fail */ $failKawal = GetMatchingFiles(GetContents(KAWAL), $url[0] . '.php'); //echo '<hr>$fail ' . KAWAL . '->' . $failKawal[0] . '<br>'; /* 4. semak sama ada dalam folder KAWAL $fail benar2 wujud * jika ya : masukkan $fail dan isytihar class tersebut * jika tak : cari fungsi sesat() */ if (file_exists($failKawal[0])) { $kawal = new $url[0](); $kawal->muatTanya($url[0]); /* # jika $url[1] tak disetkan, bagi $method='index' $method = (isset($url[1])) ? $url[1] : 'index'; # semak sama ada method ada dalam $kawal if ( !method_exists($kawal, $method) ) $this->parameter(); else $this->cari_pengawal($kawal, $url); //*/ } else { $this->sesat(); } //*/ }
<?php $nav = 'data-toggle="dropdown" class="dropdown-toggle active"'; Sesi::init(); $pengguna = null; //Sesi::get('namaPegawai'); $pegawai = null; //$this->pegawai; $url = dpt_url(); ?> <ul class="nav"> <li class="dropdown"> <a <?php echo $nav; ?> href="#"><i class="icon-user icon-white"></i><?php echo $pengguna; ?> <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="<?php echo URL; ?> ruangtamu/logout">Keluar</a></li> <li><a href="<?php echo URL; ?> ruangtamu">Anjung</a></li> </ul> </li> <li class="dropdown">
function halaman($jum) { // function halaman() - mula $mula = '<span style="background-color: #fffaf0; color:black">'; $tamat = '</span>'; $page = $jum['page']; $muka_surat = $jum['muka_surat']; $bil_semua = $jum['bil_semua']; $baris_max = $jum['max']; $url = dpt_url(); // sepatutnya kawalan/semua/jan12/30/2 $class = !isset($url[0]) ? null : $url[0]; //'kawalan'; $fungsi = !isset($url[1]) ? null : $url[1]; //'semua'; $bln = !isset($url[2]) ? null : $url[2]; //'jan12'; $item = !isset($url[3]) ? null : $url[3]; //'30'; $ms = !isset($url[4]) ? null : $url[4]; //'2'; $fe = !isset($url[5]) ? null : $url[5]; //'amin'; $senarai = URL . "{$class}/{$fungsi}/{$bln}/{$baris_max}/"; $halaman = "\nBil Kes:({$bil_semua})- Papar halaman " . '<div class="pagination"><ul>'; if ($page > 1) { // Bina halaman sebelum $halaman .= "\r<li><a href='{$senarai}" . ($page - 1) . "/{$fe}'>Sebelum</a></li>"; } for ($i = 1; $i <= $muka_surat; $i++) { $halaman .= $page == $i ? "<li><a>({$i})</a></li>" : "\r<li><a href='{$senarai}{$i}/{$fe}'>{$i}</a></li>"; } if ($page < $muka_surat) { // Bina halaman akhir $halaman .= "\r<li><a href='{$senarai}" . ($page + 1) . "/{$fe}'>Lagi</a></li>"; } $halaman .= "\n</ul></div>\n"; return $halaman; }