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