Esempio n. 1
0
 function getAlamat()
 {
     $admin = new Admin_Model();
     return $admin->getAlamat();
 }
Esempio n. 2
0
 public function rekam($id, $tipesurat = null)
 {
     if (!Auth::isAllow(3, Session::get('role'))) {
         header('location:' . URL . 'home');
     }
     if (isset($_POST['submit'])) {
         if ($this->rekamArsip()) {
             $this->view->success = "Rekam arsip berhasil";
         } else {
             $this->view->error = "Rekam arsip gagal!";
         }
     }
     if (!is_null($tipesurat)) {
         $this->view->tipe = $tipesurat;
         if ($tipesurat == 'SM') {
             $data = $this->model->getSurat($id, 'SM');
             $this->view->data[0] = $data->getId();
             $this->view->data[1] = $data->getNomor();
             $admin = new Admin_Model();
             $alamat = $admin->getAlamat($data->getAlamat());
             foreach ($alamat as $val) {
                 $alamat = $val['nama_satker'];
             }
             $this->view->data[2] = $alamat;
             $this->view->data[3] = $data->getPerihal();
             $this->view->isAllow = $this->model->isAllowWrite($data->getId(), 'SM');
         } elseif ($tipesurat == 'SK') {
             $data = $this->model->getSurat($id, 'SK');
             $this->view->data[0] = $data->getId();
             $this->view->data[1] = $data->getNomor();
             $admin = new Admin_Model();
             $alamat = $admin->getAlamat($data->getAlamat());
             foreach ($alamat as $val) {
                 $alamat = $val['nama_satker'];
             }
             $this->view->data[2] = $alamat;
             $this->view->data[3] = $data->getPerihal();
             $this->view->isAllow = $this->model->isAllowWrite($data->getId(), 'SK');
         }
     }
     $dataa = $this->model->getArsip($id, $tipesurat);
     if ($dataa->id_arsip > 0) {
         $this->view->ar['rak'] = $dataa->lokasi[1];
         $this->view->ar['baris'] = $dataa->lokasi[2];
         $this->view->ar['box'] = $dataa->lokasi[3];
         $this->view->ar['klas'] = $dataa->klas;
         $this->view->ar['id_arsip'] = $dataa->id_arsip;
         $this->view->rak = $this->model->getRak(true);
         $this->view->baris = $this->model->getBaris($this->view->ar['rak'], true);
         $this->view->box = $this->model->getBox($this->view->ar['baris'], true);
         $this->view->klas = $this->model->getKlas();
     } else {
         if ($this->model->emptyNomor($this->view->data[1])) {
             $this->view->warning = 'surat belum mendapat nomor surat, tidak dapat diarsipkan';
         }
         $this->view->rak = $this->model->getRak();
         $this->view->baris = $this->model->getBaris();
         $this->view->box = $this->model->getBox();
         $this->view->klas = $this->model->getKlas();
     }
     $this->view->render('arsip/rekam');
 }
 public function edit($id_sk = null, $ids = null)
 {
     if (isset($_POST['submit'])) {
         if ($this->editSurat()) {
             $this->view->success = "Ubah data surat keluar berhasil";
         } else {
             $this->view->error = "Ubah data surat keluar gagal!";
         }
     }
     if (!is_null($id_sk)) {
         //cek id_sm jika panjang=5 maka kode satker
         $length = strlen($id_sk);
         //echo $length . " " . $id_sm;
         if ($length == 8) {
             $this->view->alamat = $id_sk;
             $almt = new Admin_Model();
             $alamat = $almt->getAlamat($id_sk);
             //$this->view->alamat
             foreach ($alamat as $value) {
                 $this->view->alamat .= ' ' . $value['nama_satker'];
             }
             //                echo $this->view->alamat;
             if (!is_null($ids)) {
                 $this->view->data = $this->model->getSuratById($ids, 'ubah');
                 $this->view->sifat = $this->model->get('sifat_surat');
                 $this->view->jenis = $this->model->get('klasifikasi_surat');
                 $this->view->tipe = $this->model->select('SELECT * FROM tipe_naskah');
                 //var_dump($this->view->jenis);
             }
         } else {
             $this->view->data = $this->model->getSuratById($id_sk, 'ubah');
             $this->view->sifat = $this->model->get('sifat_surat');
             $this->view->jenis = $this->model->get('klasifikasi_surat');
             $this->view->tipe = $this->model->select('SELECT * FROM tipe_naskah');
             //var_dump($this->view->jenis);
         }
     }
     $this->view->id = $this->view->data->getId();
     $this->view->tipe1 = $this->view->data->getTipeSurat();
     $this->view->no_surat = $this->view->data->getNomor();
     $this->view->tgl_surat = Tanggal::ubahFormatToDatePicker($this->view->data->getTglSurat());
     $this->view->tujuan = $this->view->data->getAlamat();
     $this->view->perihal = $this->view->data->getPerihal();
     $this->view->sifat1 = $this->view->data->getSifat();
     $this->view->jenis1 = $this->view->data->getJenis();
     $this->view->lampiran = $this->view->data->getJmlLampiran();
     //            var_dump($this->view->no_surat);
     $this->view->render('suratkeluar/ubah');
 }
 public function rekam($s = null)
 {
     if (!Auth::isAllow(5, Session::get('role'), 1, Session::get('bagian'))) {
         header('location:' . URL . 'home');
     }
     if (!is_null($s)) {
         $this->view->alamat = $s;
         $almt = new Admin_Model();
         $alamat = $almt->getAlamat($s);
         //$this->view->alamat
         foreach ($alamat as $value) {
             $this->view->alamat .= ' ' . $value['nama_satker'];
         }
     }
     $this->view->sifat = $this->model->get('sifat_surat');
     $this->view->jenis = $this->model->get('klasifikasi_surat');
     $this->view->agenda = $this->nomor->generateNumber('SM');
     $this->view->render('suratmasuk/rekam');
 }
Esempio n. 5
0
 public function ubah($id)
 {
     if (!Auth::isAllow(3, Session::get('role'))) {
         header('location:' . URL . 'home');
     }
     if (isset($_POST['submit'])) {
         if ($this->ubahLampiran()) {
             $this->view->success = "Ubah lampiran berhasil";
         } else {
             $this->view->error = "Ubah lampiran surat gagal!";
         }
     }
     $lamp = new Lampiran_Model();
     $data = $this->model->getLampiran($id);
     foreach ($data as $val) {
         $lamp->set('id_lamp', $val['id_lamp']);
         $lamp->set('jns_surat', $val['jns_surat']);
         $lamp->set('id_surat', $val['id_surat']);
         $lamp->set('tipe', $val['tipe']);
         $lamp->set('nomor', $val['nomor']);
         $lamp->set('tanggal', $val['tanggal']);
         $lamp->set('asal', $val['asal']);
         $lamp->set('hal', $val['hal']);
         $lamp->set('keterangan', $val['keterangan']);
         $lamp->set('file', $val['file']);
     }
     if ($lamp->get('jns_surat') == 'SM') {
         $sm = new Suratmasuk_Model();
         $datas = $sm->getSuratById($lamp->get('id_surat'));
         //            foreach ($datas as $value){
         $this->view->data[0] = $datas->getId();
         $this->view->data[1] = $datas->getNomor();
         $admin = new Admin_Model();
         $alamat = $admin->getAlamat($datas->getAlamat());
         foreach ($alamat as $val) {
             $alamat = $val['nama_satker'];
         }
         $this->view->data[2] = $alamat;
         $this->view->data[3] = $datas->getPerihal();
         $this->view->data[4] = 'SK';
         //            }
     } else {
         $sk = new Suratkeluar_Model();
         $datas = $sk->getSuratById($lamp->get('id_surat'), 'ubah');
         //            foreach ($data as $value){
         $this->view->data[0] = $datas->getId();
         $this->view->data[1] = $datas->getNomor();
         $admin = new Admin_Model();
         $alamat = $admin->getAlamat($datas->getAlamat());
         foreach ($alamat as $val) {
             $alamat = $val['nama_satker'];
         }
         $this->view->data[2] = $alamat;
         $this->view->data[3] = $datas->getPerihal();
         $this->view->data[4] = 'SK';
         //            }
     }
     //        $datas = $this->model->select($sql);
     //var_dump($this->view->data);
     $this->view->lamp = $lamp;
     $this->view->tipe = $this->model->getTypeLampiran();
     $this->view->render('lampiran/ubah');
 }