Advertisement
jamboljack

Cetak Piagam

Mar 1st, 2016
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.62 KB | None | 0 0
  1. public function printpiagam($id_pemohon = '') {
  2.         $id_pemohon = $this->uri->segment(4);
  3.         $result = $this->apotik_model->select_cetak_piagam($id_pemohon)->row();    
  4.  
  5.         $namaapotek     = strtoupper(trim($result->nama_apotek));
  6.         $no_sk          = strtoupper(trim($result->cetak_no_sk));
  7.         $nama_apoteker  = ucwords(strtolower($result->nama_apoteker));
  8.         $alamat_apoteker= ucwords(strtolower($result->alamat_apoteker));
  9.         $no_sipa        = strtoupper(strtolower($result->no_sipa_apoteker));       
  10.         $alamat_apotek  = ucwords(strtolower($result->alamat_apotek));     
  11.         $kecamatan      = ucwords(strtolower($result->kecamatan_apotek));
  12.         $kabupaten      = ucwords(strtolower($result->country_name));
  13.         $propinsi       = ucwords(strtolower($result->province_name));
  14.         $status_sarana  = trim($result->status_sarana);
  15.         $nama_pemilik   = ucwords(strtolower($result->nama_pemilik_sarana));
  16.         $no_perjanjian  = trim($result->no_perjanjian);
  17.         $tgl_perjanjian = $result->tgl_perjanjian;
  18.         $nama_notaris   = ucwords(strtolower($result->nama_notaris));
  19.         $kota_notaris   = ucwords(strtolower($result->kota_notaris));
  20.         $tgl_berlaku    = $result->cetak_tgl_berlaku;
  21.         $tgl_sk         = $result->cetak_tgl_sk;
  22.  
  23.         $PHPWord = new PHPWord();      
  24.         $document = $PHPWord->loadTemplate('template_surat/Template_Piagam.docx');
  25.  
  26.         $document->setValue('NamaApotik#1', trim($namaapotek));
  27.         $document->setValue('NoSK#2', trim($no_sk));
  28.         $document->setValue('NamaApoteker#3', $nama_apoteker);
  29.         $document->setValue('Alamat#4', $alamat_apoteker);
  30.         $document->setValue('SIPA#5', $no_sipa);
  31.         $document->setValue('NamaApotik#6', $namaapotek);
  32.         $document->setValue('Alamat#7', $alamat_apotek);
  33.         $document->setValue('Kecamatan#8', $kecamatan);
  34.         $document->setValue('Kabupaten#9', $kabupaten);
  35.         $document->setValue('Provinsi#10', $propinsi);
  36.         $document->setValue('Sarana#11', $status_sarana);
  37.         $document->setValue('NamaPemilik#12', $nama_pemilik);
  38.         $document->setValue('NoJanji#13', $no_perjanjian);
  39.         $document->setValue('TglJanji#14', $tgl_perjanjian);
  40.         $document->setValue('NamaNotaris#15', $nama_notaris);
  41.         $document->setValue('Kota#16', $kota_notaris);
  42.         $document->setValue('TglLaku#17', $tgl_berlaku);
  43.         $document->setValue('TglSK#18', $tgl_sk);
  44.    
  45.         $time = time();
  46.         $filename = 'Piagam_apotek_'.$time.'.docx';
  47.         $document->save('download/'.$filename);
  48.  
  49.         header('Content-Description: File Transfer');
  50.         header('Content-type: application/force-download');
  51.         header('Content-Disposition: attachment; filename='.basename($filename));
  52.         header('Content-Transfer-Encoding: binary');
  53.         header('Content-Length: '.filesize('download/'.$filename));
  54.         redirect('download/'.$filename);       
  55.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement