Exemplo n.º 1
0
 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;
     }
 }
Exemplo n.º 2
0
 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;
     }
 }
Exemplo n.º 3
0
 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');
     }
 }
Exemplo n.º 5
0
 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;
     }
 }