SHOW:
|
|
- or go back to the newest paste.
1 | public function export(){ | |
2 | $ID = $this->input->post("ID"); | |
3 | $DetID = $this->input->post("DetID"); | |
4 | $Posisi = $this->input->post("Posisi"); | |
5 | $Nama_perusahaan1 = $this->input->post("Nama_perusahaan1"); | |
6 | $Nama_personil = $this->input->post("Nama_personil"); | |
7 | $Tempat_tanggal_lahir = $this->input->post("Tempat_tanggal_lahir"); | |
8 | $Pendidikan = $this->input->post("Pendidikan"); | |
9 | $Pendidikan_non_formal = $this->input->post("Pendidikan_non_formal"); | |
10 | $Penguasaan_bahasa_indo = $this->input->post("Penguasaan_bahasa_indo"); | |
11 | $Penguasaan_bahasa_inggris = $this->input->post("Penguasaan_bahasa_inggris"); | |
12 | $Penguasaan_bahasa_setempat = $this->input->post("Penguasaan_bahasa_setempat"); | |
13 | $PengalamanID = $this->input->post("PengalamanID[]"); | |
14 | $Nama_kegiatan = $this->input->post("Nama_kegiatan[]"); | |
15 | $Lokasi_kegiatan = $this->input->post("Lokasi_kegiatan[]"); | |
16 | $Pengguna_jasa = $this->input->post("Pengguna_jasa[]"); | |
17 | $Nama_perusahaan = $this->input->post("Nama_perusahaan[]"); | |
18 | $Uraian_tugas = $this->input->post("Uraian_tugas[]"); | |
19 | $Waktu_pelaksanaan = $this->input->post("Waktu_pelaksanaan[]"); | |
20 | $Posisi_penugasan = $this->input->post("Posisi_penugasan[]"); | |
21 | $Status_kepegawaian = $this->input->post("Status_kepegawaian[]"); | |
22 | $Surat_referensi = $this->input->post("Surat_referensi[]"); | |
23 | $Status_kepegawaian_2 = $this->input->post("Status_kepegawaian2"); | |
24 | $Status = $this->input->post("Status"); | |
25 | $Pernyataan = $this->input->post("Pernyataan"); | |
26 | ||
27 | $detail = $this->input->post("detail"); | |
28 | ||
29 | $Hari = $this->main->tanggal_indo(date('Y-m-d')); | |
30 | $file_name = $Nama_personil.'-'.$Posisi.".docx"; | |
31 | $templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor('Tamplate/Template-konstruksi-docs.docx'); | |
32 | ||
33 | $templateProcessor->setValues([ | |
34 | 'ID' => $ID, | |
35 | 'Posisi' => $Posisi, | |
36 | 'Nama_perusahaan1' => $Nama_perusahaan1, | |
37 | 'Nama_personil' => $Nama_personil, | |
38 | 'Tempat_tanggal_lahir' => $Tempat_tanggal_lahir, | |
39 | 'Pendidikan' => $Pendidikan, | |
40 | 'Pendidikan_non_formal' => $Pendidikan_non_formal, | |
41 | 'inggris' => $Penguasaan_bahasa_inggris, | |
42 | 'indonesia' => $Penguasaan_bahasa_indo, | |
43 | 'Hari' => $Hari, | |
44 | ]); | |
45 | ||
46 | $values=[]; | |
47 | - | $values[$key] = array( |
47 | + | $no=0; |
48 | - | 'I' => $key, |
48 | + | |
49 | $values[ ] = array( | |
50 | - | 'Nama' => $v['Nama_kegiatan'], |
50 | + | 'I' => ++$no, |
51 | - | 'Lokasi' => $v['Lokasi_kegiatan'], |
51 | + | |
52 | - | 'Pengguna' => $v['Pengguna_jasa'], |
52 | + | 'Nama' => @$v['Nama_kegiatan'], |
53 | - | 'Perusahaan' => $v['Nama_perusahaan'], |
53 | + | 'Lokasi' => @$v['Lokasi_kegiatan'], |
54 | - | 'Tugas' => $v['Uraian_tugas'], |
54 | + | 'Pengguna' => @$v['Pengguna_jasa'], |
55 | - | 'Waktu' => $v['Waktu_pelaksanaan'], |
55 | + | 'Perusahaan' => @$v['Nama_perusahaan'], |
56 | - | 'Posisi' => $v['Posisi_penugasan'], |
56 | + | 'Tugas' => @$v['Uraian_tugas'], |
57 | - | 'Status' => $v['Status_kepegawaian'], |
57 | + | 'Waktu' => @$v['Waktu_pelaksanaan'], |
58 | - | 'Surat' => $v['Surat_referensi'] |
58 | + | 'Posisi' => @$v['Posisi_penugasan'], |
59 | 'Status' => @$v['Status_kepegawaian'], | |
60 | 'Surat' => @$v['Surat_referensi'] | |
61 | ); | |
62 | - | // echo "<pre>"; |
62 | + | |
63 | - | // print_r($values); exit(); |
63 | + | |
64 | - | // echo "</pre>"; |
64 | + | |
65 | ||
66 | header('Content-Disposition: attachment;filename="'.$file_name.'"'); | |
67 | ||
68 | $templateProcessor->saveAs('php://output'); | |
69 | exit; | |
70 | } |