public function hapus() { if (Request::ajax()) { $kode = Input::get('kode'); Lokasi::find($kode)->delete(); Session::flash('pesan', "<hr><div class='alert alert-info'>\n\t\t\t\tData Berhasil dihapus</div>"); } }
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; }