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 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 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 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 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; } }