Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function export(){
- $ID = $this->input->post("ID");
- $DetID = $this->input->post("DetID");
- $Posisi = $this->input->post("Posisi");
- $Nama_perusahaan1 = $this->input->post("Nama_perusahaan1");
- $Nama_personil = $this->input->post("Nama_personil");
- $Tempat_tanggal_lahir = $this->input->post("Tempat_tanggal_lahir");
- $Pendidikan = $this->input->post("Pendidikan");
- $Pendidikan_non_formal = $this->input->post("Pendidikan_non_formal");
- $Penguasaan_bahasa_indo = $this->input->post("Penguasaan_bahasa_indo");
- $Penguasaan_bahasa_inggris = $this->input->post("Penguasaan_bahasa_inggris");
- $Penguasaan_bahasa_setempat = $this->input->post("Penguasaan_bahasa_setempat");
- $PengalamanID = $this->input->post("PengalamanID[]");
- $Nama_kegiatan = $this->input->post("Nama_kegiatan[]");
- $Lokasi_kegiatan = $this->input->post("Lokasi_kegiatan[]");
- $Pengguna_jasa = $this->input->post("Pengguna_jasa[]");
- $Nama_perusahaan = $this->input->post("Nama_perusahaan[]");
- $Uraian_tugas = $this->input->post("Uraian_tugas[]");
- $Waktu_pelaksanaan = $this->input->post("Waktu_pelaksanaan[]");
- $Posisi_penugasan = $this->input->post("Posisi_penugasan[]");
- $Status_kepegawaian = $this->input->post("Status_kepegawaian[]");
- $Surat_referensi = $this->input->post("Surat_referensi[]");
- $Status_kepegawaian_2 = $this->input->post("Status_kepegawaian2");
- $Status = $this->input->post("Status");
- $Pernyataan = $this->input->post("Pernyataan");
- $detail = $this->input->post("detail");
- $Hari = $this->main->tanggal_indo(date('Y-m-d'));
- $file_name = $Nama_personil.'-'.$Posisi.".docx";
- $templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor('Tamplate/Template-konstruksi-docs.docx');
- $templateProcessor->setValues([
- 'ID' => $ID,
- 'Posisi' => $Posisi,
- 'Nama_perusahaan1' => $Nama_perusahaan1,
- 'Nama_personil' => $Nama_personil,
- 'Tempat_tanggal_lahir' => $Tempat_tanggal_lahir,
- 'Pendidikan' => $Pendidikan,
- 'Pendidikan_non_formal' => $Pendidikan_non_formal,
- 'inggris' => $Penguasaan_bahasa_inggris,
- 'indonesia' => $Penguasaan_bahasa_indo,
- 'Hari' => $Hari,
- ]);
- $values=[];
- $no=0;
- foreach ($detail as $key => $v){
- $values[ ] = array(
- 'I' => ++$no,
- 'Tahun' => '2016-2017',
- 'Nama' => @$v['Nama_kegiatan'],
- 'Lokasi' => @$v['Lokasi_kegiatan'],
- 'Pengguna' => @$v['Pengguna_jasa'],
- 'Perusahaan' => @$v['Nama_perusahaan'],
- 'Tugas' => @$v['Uraian_tugas'],
- 'Waktu' => @$v['Waktu_pelaksanaan'],
- 'Posisi' => @$v['Posisi_penugasan'],
- 'Status' => @$v['Status_kepegawaian'],
- 'Surat' => @$v['Surat_referensi']
- );
- }
- $templateProcessor->cloneRowAndSetValues('I', $values);
- header('Content-Disposition: attachment;filename="'.$file_name.'"');
- $templateProcessor->saveAs('php://output');
- exit;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement