public function index()
 {
     $arsip = new Arsip_Model();
     $this->view->arsip = @$arsip->getJmlArsipBagian();
     //        var_dump($arsip);
     $this->view->render('home');
 }
Exemple #2
0
    $paging = $this->paging->navHalaman($jmlhal);
    echo $paging;
    ?>
            <!--<div class="paging">                
                <input type="button" class="btn" value="<">
                <input type="button" class="btn" value=">">
                <select id="limit" class="limit-select">
                    <option value=10>   10</option>  
                    <option value=20>   20</option>
                    <option value=30>   30</option>
                </select>
            </div>--></div></br>
        <div id="table-wrapper" style="max-height:400px;"><table class="CSSTableGenerator">
    <tr><td >NOMOR</td><td >INFORMASI SURAT</td><td >AKSI</td></tr>
<?php 
    $arsip = new Arsip_Model();
    $mon = new Monitoring_Model();
    foreach ($this->data as $value) {
        if ($value->getNomor() == '') {
            $no_surat = ucfirst($value->getStatus());
        } else {
            $no_surat = $value->getNomor();
        }
        echo '<tr valign=top>';
        //echo '<td>' . $value['no_agenda'] . '</td>';
        if ($this->notif->isRead($value->getId(), $user, 'SK')) {
            //            <input type=checkbox name=cek[] value=' . $value->getId() . ' >
            echo '<td width=20%> <font color=blue><b>' . Tanggal::tgl_indo($value->getTglSurat()) . '</br>' . $no_surat . '</br>';
            if (!$arsip->isHasBeenArchived($value->getId(), 'SK')) {
                $mon = new Monitoring_Model();
                $add = (int) $mon->getDueDate('SK', $value->getId());
Exemple #3
0
 public function generateIkhtisharArsip($key = null, $value = null)
 {
     $lokasi = new Lokasi();
     $arsip = new Arsip_Model();
     $ikhtisar = array();
     if (is_null($key) and is_null($value)) {
         $data = $arsip->getArsipIkhtisar();
     } else {
         $data = $arsip->getArsipIkhtisar($key, $value);
     }
     //        var_dump($data);
     foreach ($data as $val) {
         if (count($ikhtisar) == 0) {
             $ikhtisar[] = array('bagian' => $val->bagian);
         } else {
             $count = count($ikhtisar);
             $ketemu = false;
             for ($i = 0; $i < $count; $i++) {
                 if ($ikhtisar[$i]['bagian'] == $val->bagian) {
                     $ketemu = true;
                 }
             }
             if (!$ketemu) {
                 $ikhtisar[] = array('bagian' => $val->bagian);
             } else {
                 $ketemu = false;
             }
         }
     }
     //        var_dump($ikhtisar);
     for ($i = 0; $i < count($ikhtisar); $i++) {
         $ikhtisar[$i]['jumlah'] = 0;
         $ikhtisar[$i]['kurun'] = array();
         $ikhtisar[$i]['lokasi'] = array();
         $ikhtisar[$i]['klas'] = array();
         foreach ($data as $val) {
             //                var_dump($ikhtisar[$i]);
             if ($ikhtisar[$i]['bagian'] == $val->bagian) {
                 //lokasi arsip
                 foreach ($data as $value) {
                     if (count($ikhtisar[$i]['lokasi']) == 0) {
                         $ikhtisar[$i]['lokasi'][] = $lokasi->getLokasiBox($value->lokasi['box'], $ikhtisar[$i]['bagian']);
                         $ikhtisar[$i]['jumlah']++;
                     } else {
                         $ketemu = false;
                         for ($a = 0; $a < count($ikhtisar[$i]['lokasi']); $a++) {
                             if ($ikhtisar[$i]['lokasi'][$a] == $lokasi->getLokasiBox($value->lokasi['box'], $ikhtisar[$i]['bagian'])) {
                                 $ketemu = true;
                             }
                         }
                         if (!$ketemu) {
                             $ikhtisar[$i]['jumlah']++;
                             $ikhtisar[$i]['lokasi'][] = $lokasi->getLokasiBox($value->lokasi['box'], $ikhtisar[$i]['bagian']);
                         } else {
                             $ketemu = false;
                         }
                     }
                     //kelas arsip
                     if (count($ikhtisar[$i]['klas']) == 0) {
                         //                            echo $ikhtisar[$i]['bagian'].$val->bagian;
                         if ($ikhtisar[$i]['bagian'] == $value->bagian) {
                             $ikhtisar[$i]['klas'][] = $value->klas;
                         }
                     } else {
                         $ketemu = false;
                         for ($a = 0; $a < count($ikhtisar[$i]['klas']); $a++) {
                             if ($ikhtisar[$i]['klas'][$a] == $value->klas) {
                                 $ketemu = true;
                             }
                         }
                         if (!$ketemu) {
                             //                                echo $ikhtisar[$i]['bagian'].$val->bagian;
                             if ($ikhtisar[$i]['bagian'] == $value->bagian) {
                                 $ikhtisar[$i]['klas'][] = $value->klas;
                             }
                         } else {
                             $ketemu = false;
                         }
                     }
                     //kurun
                     if (count($ikhtisar[$i]['kurun']) == 0) {
                         //                            echo $this->model->getKurun($value->id_surat,$value->tipe_surat);
                         if ($ikhtisar[$i]['bagian'] == $value->bagian) {
                             $ikhtisar[$i]['kurun'][] = $arsip->getKurun($value->id_surat, $value->tipe_surat);
                         }
                     } else {
                         $ketemu = false;
                         for ($a = 0; $a < count($ikhtisar[$i]['kurun']); $a++) {
                             if ($ikhtisar[$i]['kurun'][$a] == $arsip->getKurun($value->id_surat, $value->tipe_surat)) {
                                 $ketemu = true;
                             }
                         }
                         if (!$ketemu) {
                             if ($ikhtisar[$i]['bagian'] == $value->bagian) {
                                 $ikhtisar[$i]['kurun'][] = $arsip->getKurun($value->id_surat, $value->tipe_surat);
                             }
                         } else {
                             $ketemu = false;
                         }
                     }
                 }
             }
         }
     }
     return $ikhtisar;
 }