public function updPejabat() { $pejabat = new Pejabat(); if (isset($_POST['upd_pejabat'])) { // memproses update pemberi jika data pemberi di POST pada halaman edit_pemberi dan dialihkan ke halaman pemberi $pejabat->kd_pejabat = $_POST['kd_pejabat']; $pejabat->nip_pejabat = $_POST['nip_pejabat']; $pejabat->nama_pejabat = $_POST['nama_pejabat']; $pejabat->nama_jabatan = $_POST['nama_jabatan']; $pejabat->jenis_jabatan = $_POST['jenis_jabatan']; //var_dump($pejabat); if ($pejabat->isEmpty($pejabat) == false) { if (Validasi::cekNip($pejabat->nip_pejabat) == true) { $pejabat->update($pejabat); header('location:' . URL . 'admin/addPejabat/'); } else { $url = URL . 'admin/editPejabat/' . $pejabat->kd_pejabat; header("refresh:1;url=" . $url); echo "Format NIP salah..."; } } else { $url = URL . 'admin/editPejabat/' . $pejabat->kd_pejabat; header("refresh:1;url=" . $url); echo "Isian form belum lengkap..."; } } else { //echo "3"; header('location:' . URL . 'admin/addPejabat/'); } }
public function validate() { if ($this->get_kode_fakul() == 0) { $this->_error .= "Fakultas belum dipilih!</br>"; $this->_valid = FALSE; } if ($this->get_nama() == "" or !Validasi::validate_string($this->get_nama())) { $this->_error .= "Nama Fakultas belum diinput!</br>"; $this->_valid = FALSE; } if ($this->get_alamat() == "") { $this->_error .= "Alamat belum diinput!</br>"; $this->_valid = FALSE; } if ($this->get_telepon() == "" or !Validasi::validate_number($this->get_telepon())) { $this->_error .= "Telepon belum diinput!</br>"; $this->_valid = FALSE; } if ($this->get_kode_strata() == 0) { $this->_error .= "Strata belum dipilih!</br>"; $this->_valid = FALSE; } if ($this->get_pic() == "") { $this->_error .= "PIC jurusan belum diinput!</br>"; $this->_valid = FALSE; } if ($this->get_telp_pic() == "" or !Validasi::validate_number($this->get_telepon())) { $this->_error .= "telepon PIC belum diinput!</br>"; $this->_valid = FALSE; } }
public function validate() { if ($this->get_kode_univ() == 0) { $this->_error .= "Universitas belum dipilih!</br>"; $this->_valid = FALSE; } if ($this->get_nama() == "" or !Validasi::validate_string($this->get_nama())) { $this->_error .= "Nama Fakultas belum diinput!</br>"; $this->_valid = FALSE; } if ($this->get_alamat() == "") { $this->_error .= "Alamat belum diinput!</br>"; $this->_valid = FALSE; } if ($this->get_telepon() == "" or !Validasi::validate_number($this->get_telepon())) { $this->_error .= "Telepon belum diinput!</br>"; $this->_valid = FALSE; } }
public function cek_exist_nomor() { $nomor = $_POST['nomor']; // $nomor = 'ST-1349/PB.1/2012'; $nomor = Validasi::remove_space($nomor); $st = new SuratTugas($this->registry); $cek = $st->cek_exist_nomor($nomor); if ($cek) { echo 1; } else { echo 0; } }
public function updateBiaya2() { if (isset($_POST['update_biaya'])) { $biaya = new Biaya(); $biaya->kd_biaya = $_POST['kd_biaya']; $biaya->kd_kontrak = $_POST['kd_kontrak']; $biaya->nama_biaya = $_POST['nama_biaya']; $biaya->biaya_per_pegawai = str_replace(',', '', $_POST['biaya_per_peg']); $biaya->jml_pegawai_bayar = $_POST['jml_peg']; $biaya->jadwal_bayar = date('Y-m-d', strtotime($_POST['jadwal_bayar'])); $biaya->jml_biaya = str_replace(',', '', $_POST['jml_biaya']); $biaya_current = $biaya->get_by_id($biaya->kd_biaya); $biaya->status_bayar = $biaya_current->status_bayar; //untuk mendapatkan status bayar terkini if ($biaya->isEmptyBiaya($biaya) == false) { if (Validasi::validate_number($biaya->biaya_per_pegawai) == TRUE && Validasi::validate_number($biaya->jmlh_pegawai_bayar) == TRUE && Validasi::validate_number($biaya->jumlah_biaya) == TRUE) { $biaya->updateBiaya($biaya); $respon = "sukses"; } else { $respon = "gagal"; } } else { $respon = "gagal"; } $res = array('respon' => $respon); echo json_encode($res); } else { header('location:' . URL . 'kontrak/display'); } }
public static function validate_nip($nip) { $nip_9 = strlen($nip) == 9 ? TRUE : FALSE; $nip_18 = strlen($nip) == 18 ? TRUE : FALSE; if (Validasi::validate_number($nip) == FALSE) { return FALSE; } if ($nip_9 or $nip_18) { if (strlen($nip) == 9) { return preg_match('/^060[0-9]{6}$/', $nip); } else { if (strlen($nip) == 18) { $th_lhr = (int) substr($nip, 0, 4); $bl_lhr = (int) substr($nip, 4, 2); $bl_angkat = (int) substr($nip, 12, 2); $year = (int) date('Y'); $resign = $year - 50; if ($resign < $th_lhr and $th_lhr < $year - 18) { if (0 < $bl_lhr and $bl_lhr < 13 and 0 < $bl_angkat and $bl_angkat < 13) { if (preg_match('/^19([0-9]{12})([1-2]{1})([0]{1})([0-9]{2})$/', $nip)) { return TRUE; } return FALSE; } } } } } else { return FALSE; } }
public function cek_exist_nomor($nomor) { $sql = "SELECT NO_CUTI FROM " . $this->t_cuti; $data = $this->_db->select($sql); foreach ($data as $v) { $tmp = Validasi::remove_space($v['NO_CUTI']); $cek = $nomor == $tmp; if ($cek) { return true; } } return false; }
public function validate(UniversitasDao $univ) { if ($univ->get_pic() == 0) { $this->_error .= "User belum dipilih!</br>"; $this->_valid = FALSE; } if ($univ->get_kode() == "") { $this->_error .= "Nama singkat Perguruan Tinggi belum diinput!<?br>"; $this->_valid = FALSE; } if ($univ->get_nama() == "" or !Validasi::validate_string($univ->get_nama())) { $this->_error .= "Nama Perguruan Tinggi belum diinput!</br>"; $this->_valid = FALSE; } if ($univ->get_alamat() == "") { $this->_error .= "Alamat belum diinput!</br>"; $this->_valid = FALSE; } if ($univ->get_telepon() == "" or !Validasi::validate_number($univ->get_telepon())) { $this->_error .= "Telepon belum diinput!</br>"; $this->_valid = FALSE; } if ($univ->get_lokasi() == "" or !Validasi::validate_string($univ->get_lokasi())) { $this->_error .= "Lokasi belum diinput!</br>"; $this->_valid = FALSE; } }
public function penerima($id = null) { $pb = new Penerima($this->registry); $upload = $this->registry->upload; $upload->init('fupload'); //awali dengan fungsi ini $upload->setDirTo('files/foto/'); //set direktori tujuan $ubahNama = array('KAKA', 'KIKI', 'KEKE'); //pola nama baru dalam array $upload->changeFileName($upload->getFileName(), $ubahNama); //ubah nama if (isset($_POST['sb_add'])) { $st = $_POST['st']; $bank = $_POST['bank']; $nip = $_POST['nip']; $telp = $_POST['telp']; $alamat = $_POST['alamat']; $email = $_POST['email']; $no_rek = $_POST['no_rek']; $data = array('KD_ST' => $st, 'KD_BANK' => $bank, 'NIP_PB' => $nip, 'EMAIL_PB' => $email, 'TELP_PB' => $telp, 'ALMT_PB' => $alamat, 'NO_REKENING_PB' => $no_rek, 'FOTO_PB' => $upload->getFileTo()); if (!Validasi::validate_nip($nip)) { echo 'nip salah....!'; } if ($pb->add_penerima($data)) { /* * upload file */ $upload->uploadFile(); } } if (!is_null($id)) { $pb->set_kd_pb($id); $this->view->d_ubah = $pb->get_penerima_by_id($pb); } $st = new SuratTugas($this->registry); $this->view->d_st = $st->get_surat_tugas(); $this->view->d_pb = $pb->get_penerima(); $this->view->render('riwayat_tb/penerima_beasiswa'); }
public function cek_exist_nomor() { $nomor = $_POST['nomor']; $nomor = Validasi::remove_space($nomor); $sc = new Cuti($this->registry); $cek = $sc->cek_exist_nomor($nomor); if ($cek) { echo 1; } else { echo 0; } }