public function index() { $arsip = new Arsip_Model(); $this->view->arsip = @$arsip->getJmlArsipBagian(); // var_dump($arsip); $this->view->render('home'); }
$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());
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; }