","",$tindak_lanjut1); //$tindak_lanjut=$tindak_lanjut1; $tindak_lanjut=preg_replace('
', '/w:t>'.$cp; } $kpl=pg_query("SELECT p.nama,p.nipb,k.pangkat FROM data_kepala k INNER JOIN data_pegawai p ON (p.id=k.data_pegawai_id) WHERE k.aktif='t'"); while($rkpl=pg_fetch_array($kpl)) { $nm_kepala=$rkpl[0]; $pangkat=$rkpl[2]; $nip=$rkpl[1]; } $thn=date('Y'); $thn2=date('Y'); $array_hari = array(1=>"Senin","Selasa","Rabu","Kamis","Jumat", "Sabtu","Minggu"); $hari = $array_hari[date("N",strtotime($tgl_kegiatan))]; $bulan = array( '01' => 'Januari', '02' => 'Februari', '03' => 'Maret', '04' => 'April', '05' => 'Mei', '06' => 'Juni', '07' => 'Juli', '08' => 'Agustus', '09' => 'September', '10' => 'Oktober', '11' => 'November', '12' => 'Desember', ); $bulan[date('m')]; $kg=strtoupper($tujuan_rapat); $findme='WORKSHOP CURRENT ISSUES'; $pos=strpos($kg,$findme); if ($pos !== false) { $template_file_name = 'undangan2.docx'; $tj=ltrim($kg,$findme); $tujuan_rapat='KE'.$tj; } else { $template_file_name = 'undangan.docx'; } //$template_file_name = 'undangan.docx'; $rand_no = rand(111111, 999999); $fileName = "UNDANGAN_".date('d',strtotime($tgl_undangan)).''.(date('m',strtotime($tgl_undangan))).''.date('Y',strtotime($tgl_undangan)).".docx"; //$fileName = "UNDANGAN.docx"; $folder = $id_rw_kegiatan; $full_path = $folder . '/' . $fileName; try { if (!file_exists($folder)) { mkdir($folder); } //Copy the Template file to the Result Directory copy($template_file_name, $full_path); // add calss Zip Archive $zip_val = new ZipArchive; //Docx file is nothing but a zip file. Open this Zip File if($zip_val->open($full_path) == true) { // In the Open XML Wordprocessing format content is stored. // In the document.xml file located in the word directory. $key_file_name = 'word/document.xml'; $message = $zip_val->getFromName($key_file_name); $timestamp = date('d-M-Y H:i:s'); // this data Replace the placeholders with actual values $message = str_replace("2334", $thn2, $message); $message = str_replace("tgl_undangan", date('d',strtotime($tgl_undangan)).' '.($bulan[date('m',strtotime($tgl_undangan))]).' '.date('Y',strtotime($tgl_undangan)), $message); $message = str_replace("no_undangan", $no_undangan, $message); $message = str_replace("sifat_undangan_aa", $sifat_undangan, $message); $message = str_replace("lamp_undangan_aa", $lamp_undangan, $message); $message = str_replace("tester", date('d',strtotime($tgl_kegiatan)).' '.($bulan[date('m',strtotime($tgl_kegiatan))]).' '.date('Y',strtotime($tgl_kegiatan)), $message); if (date('H:i',strtotime($waktu_selesai))=='00:00') { $message = str_replace("jam_rapat", date('H:i',strtotime($waktu_mulai)).' s/d Selesai', $message); } else { $message = str_replace("jam_rapat", date('H:i',strtotime($waktu_mulai)).' s/d '.date('H:i',strtotime($waktu_selesai)), $message); } $message = str_replace("abab", 'Ruang Pertemuan '.$nm_ruangan, $message); $message = str_replace("tujuan_rapat", $tujuan_rapat, $message); $message = str_replace("sapi2", $sapi2, $message); if ($jab_pimpinan=='Direktur') { //$message = str_replace("nm_pimpinan", $jab_pimpinan.' RSUD Dr. Saiful Anwar Malang', $message); $message = str_replace("nm_pimpinan", $jab_pimpinan.' '.$sapi, $message); $message = str_replace("nm_instansi", '', $message); } else { $message = str_replace("nm_pimpinan", $jab_pimpinan, $message); //$message = str_replace("nm_instansi", 'RSUD Dr. Saiful Anwar Malang', $message); $message = str_replace("nm_instansi", $sapi, $message); } $message = str_replace("hari_rapat", $hari, $message); $message = str_replace("nm_kepala", $nm_kepala, $message); $message = str_replace("pangkat", $pangkat, $message); $message = str_replace("nip", $nip, $message); $message = str_replace("2020", $thn, $message); $message = str_replace("hd", $head, $message); $message = str_replace("isi_catatan", $isi_catatan, $message); $message = str_replace("cp", $cp, $message); //Replace the content with the new content created above. $zip_val->addFromString($key_file_name, $message); $zip_val->close(); } } catch (Exception $exc) { $error_message = "Error creating the Word Document"; var_dump($exc); } echo $fileName; ?>