예제 #1
0
 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();
     }
 }
예제 #2
0
 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');
 }
예제 #3
0
 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);
 }
예제 #4
0
파일: Mulakan.php 프로젝트: amin007/crud
 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();
     }
     //*/
 }
예제 #5
0
<?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">
예제 #6
0
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;
}