<?php
if ($_SERVER["REQUEST_METHOD"] == "POST"){
	//$noagenda = htmlspecialchars($purifier->purify(trim($_POST['noagenda'])), ENT_QUOTES);
	$tglsk 		= htmlspecialchars($purifier->purify(trim($_POST['tglsk'])), ENT_QUOTES);
	if($tglsk == ""){
		die("<script>alert('Anda tidak bisa input surat di hari sabtu, minggu maupun hari libur, Silahkan Coba Kembali besok..!!');window.history.go(-1);</script>");
		exit();
		die();
	}
	$tglsk 		= explode("-",$tglsk);
	$tglskdb 	= $tglsk[2]."-".$tglsk[1]."-".$tglsk[0];
	$kode_masalah__	= htmlspecialchars($purifier->purify(trim($_POST['kode_masalah__'])), ENT_QUOTES);
	$kode_masalah 	= htmlspecialchars($purifier->purify(trim($_POST['kode_masalah'])), ENT_QUOTES);
	$perihal 	= htmlspecialchars($purifier->purify(trim($_POST['perihal'])), ENT_QUOTES);
	$keterangan 	= htmlspecialchars($purifier->purify(trim($_POST['keterangan'])), ENT_QUOTES);
	$pembuat 	= htmlspecialchars($purifier->purify(trim($_POST['pembuat'])), ENT_QUOTES);
	$pembuat1 	= htmlspecialchars($purifier->purify(trim($_POST['pembuat1'])), ENT_QUOTES);
	$penandatangan 	= json_encode($_POST['p_penandatangan']);
	$uker 		= htmlspecialchars($purifier->purify(trim($_POST['uker'])), ENT_QUOTES);
	$uker__ 	= htmlspecialchars($purifier->purify(trim($_POST['uker__'])), ENT_QUOTES);
	//$ukertujuan = htmlspecialchars($purifier->purify(trim($_POST['ukertujuan'])), ENT_QUOTES);
	$ukertujuan = json_encode($_POST['ukertujuan']);
	$tujuan 	= json_encode($_POST['m_tujuan']);
	$tembusan 	= json_encode($_POST['m_tembusan']);
	// print_r($ukertujuan.'||'.$tembusan);exit;

	$fileName 	= htmlspecialchars($_FILES['filesk']['name'], ENT_QUOTES);
	$tipefile 	= strtolower(pathinfo($fileName,PATHINFO_EXTENSION));
	$extensionList = array("pdf","jpg","jpeg","png","doc","docx","xls","xlsx");
	$namaDir 	= 'berkas/';
	$filesk 	= $namaDir."SKI"."_".$tglskdb."_". slugify($perihal)."_". date("d-m-Y_H-i-s", time()) .".".$tipefile;
	if(empty($fileName)){
		$filedb = "";
	}else{
		$filedb = "SKI"."_".$tglskdb."_". slugify($perihal)."_". date("d-m-Y_H-i-s", time()) .".".$tipefile;
	}
	$tgl_upload = date("Y-m-d H:i:s", time());
	
	//echo "$filesk <br/>";
	//print_r($_POST);
	if(isset($_GET['skid'])){
		$skid = htmlspecialchars($purifier->purify(trim($_GET['skid'])), ENT_QUOTES);
		$params = array(':id_sk' => $skid);
		$lihat_sk = $this->model->selectprepare("surat_keluar_internal", $field=null, $params, "id_sk=:id_sk");
		if($lihat_sk->rowCount() >= 1){
			$data_lihat_sk = $lihat_sk->fetch(PDO::FETCH_OBJ);
			$idsk = $data_lihat_sk->id_sk;
			if(empty($fileName)){
				$field = array(
					'perihal' 		=> $perihal, 
					'pembuat' 		=> $pembuat, 
					'id_pembuat' 	=> $pembuat1, 
					'penandatangan'	=> $penandatangan,
					'unitkerja' 	=> $uker, 
					'unitkerjaid' 	=> $uker__, 
					'unitkerjatujuan' 	=> $ukertujuan, 
					'tujuan' 		=> $tujuan,
					'tembusan' 		=> $tembusan
				);
			}else{
				if(in_array($tipefile, $extensionList)){
					@unlink($namaDir.$data_lihat_sk->file);
					$field = array(
						'perihal' 	=> $perihal, 
						'pembuat' 	=> $pembuat, 
						'id_pembuat' 	=> $pembuat1, 
						'penandatangan'	=> $penandatangan,
						'unitkerja' 	=> $uker, 
						'unitkerjaid' 	=> $uker__, 
						'unitkerjatujuan'  => $ukertujuan, 
						'tujuan' 	=> $tujuan, 
						'tembusan' 	=> $tembusan, 
						'file'		=> $filedb,
						'keterangan' 	=> $keterangan
					);
					move_uploaded_file($_FILES['filesk']['tmp_name'], $filesk);
				}else{
					echo "<script type=\"text/javascript\">alert('File gagal di Upload, Format file tidak di dukung!!!');window.location.href=\"./index.php?op=add_sk_internal&skid=$idsk\";</script>";
				}
			}
			$params = array(':id_sk' => $idsk);
			$update = $this->model->updateprepare("surat_keluar_internal", $field, $params, "id_sk=:id_sk");

			if($_POST['tombol'] == 'publish'){
				$params = array(':id_sk' => $idsk);
				$update = $this->model->updateprepare("surat_keluar_internal", array('status_draft' => 1), $params, "id_sk=:id_sk");
				

/////////////////////////////// kirim sms agung 
				$no_agenda = $this->model->noref($idsk, "internal");
				if($tujuan != ''){
					foreach($_POST['m_tujuan'] as $key => $val){
						//$link_bp = "http://$_SERVER[HTTP_HOST]/SIAS/index.php?op=baypass&kode=skid".$val.$idsk;
						$link_bp = "http://$_SERVER[HTTP_HOST]/SIAS/index.php?op=baypass&kode=";
						
						$field_bp = array(
							'kode' 		=> 'skid'.$val.$idsk,
							'id_surat' 	=> 'skid='.$idsk,
							'nik' 		=> $val,
							'status' 	=> '0', 
							'createdate'=> date('Y-m-d')
						);
						$params_bp = array(
							':kode' 	=> 'skid'.$val.$idsk,
							':id_surat' => 'skid='.$idsk,
							':nik' 		=> $val,
							':status' 	=> '0', 
							':createdate'=> date('Y-m-d')
						);
						
						$params = array(':nip' => $val);
						$user_tjuan = $this->model->selectprepare("tag", $field=null, $params, "nip=:nip", $other=null);
						$data_user_tjuan= $user_tjuan->fetch(PDO::FETCH_OBJ);
						if($data_user_tjuan->telp_user != ''){
							//$insert_link = $this->model->insertprepare("tbl_link_bp", $field_bp, $params_bp);
							$insert_link = $this->model->insertidprepare("tbl_link_bp", $field_bp, $params_bp);
							//$sms = "WIKA SURAT MASUK INTERNAL , ";
							//$sms = "WIKA SURAT , ";
							//$sms .= "HAL : ".$perihal." , ";
							//$sms .= "HAL : ".substr($perihal,0,20)."..., ";
							//$sms .= "URL : ".$link_bp.$insert_link." , ";
							//$sms .= "Klik url untuk view surat.";
							
							// kirim sms dimatikan permintaan ame 11/19/2019
							// $sms = "SURAT KELUAR INTERNAL ".$no_agenda.", ";
							// $sms .= "URL : ".$link_bp.$insert_link." , ";
							// $sms .= "Klik url untuk view surat.";
							// file_get_contents("http://10.4.0.72/index.php/plugin/rest_api/send_sms?phoneNumber=".urlencode($data_user_tjuan->telp_user)."&message=".urlencode($sms));
							//$kirim = $this->model->sendSMSMasking($data_user_tjuan->telp_user, urlencode($sms), "");
							
							$sms = "SURAT KELUAR INTERNAL ".$no_agenda.", ";
							$sms .= "Pengirim : ".$pembuat.", ";
							$sms .= "URL : ".$link_bp.$insert_link." , ";
							$sms .= "Klik url untuk view surat.";
							
							$text=rawurlencode($sms);
							$handphone = $data_user_tjuan->telp_user;
							$handphone= preg_replace('/\D/', '', $handphone);
							$subs=substr($handphone,1);
							$depan=substr($handphone,0,1);
							if($depan=="0") $handphone="62".$subs;
							$url = "http://wa-api.wika.co.id:89/text&phone_no=$handphone&text=$text";
							$ch = curl_init();
							curl_setopt($ch, CURLOPT_URL, $url);
							curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
							curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
							curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
							$output = curl_exec($ch);
							curl_close($ch);
							sleep(3);
							
						}
					}
				}
				if($tembusan != ''){
					foreach($_POST['m_tembusan'] as $key => $val){
						//$link_bp = "http://$_SERVER[HTTP_HOST]/SIAS/index.php?op=baypass&kode=skid".$val.$idsk;
						$link_bp = "http://$_SERVER[HTTP_HOST]/SIAS/index.php?op=baypass&kode=";
						
						$field_bp = array(
							'kode' 		=> 'skid'.$val.$idsk,
							'id_surat' 	=> 'skid='.$idsk,
							'nik' 		=> $val,
							'status' 	=> '0', 
							'createdate'=> date('Y-m-d')
						);
						$params_bp = array(
							':kode' 	=> 'skid'.$val.$idsk,
							':id_surat' => 'skid='.$idsk,
							':nik' 		=> $val,
							':status' 	=> '0', 
							':createdate'=> date('Y-m-d')
						);
						//$insert_link = $this->model->insertprepare("tbl_link_bp", $field_bp, $params_bp);
						$insert_link = $this->model->insertidprepare("tbl_link_bp", $field_bp, $params_bp);
						$params = array(':nip' => $val);
						$user_tjuan = $this->model->selectprepare("tag", $field=null, $params, "nip=:nip", $other=null);
						$data_user_tjuan= $user_tjuan->fetch(PDO::FETCH_OBJ);
						if($data_user_tjuan->telp_user != ''){
							//$sms = "WIKA SURAT MASUK INTERNAL , ";
							//$sms = "WIKA SURAT , ";
							//$sms .= "HAL : ".$perihal." , ";
							//$sms .= "HAL : ".substr($perihal,0,20)."..., ";
							//$sms .= "URL : ".$link_bp.$insert_link." , ";
							//$sms .= "Klik url untuk view surat.";
							
							// kirim sms dimatikan permintaan ame 11/19/2019
							// $sms = "SURAT KELUAR INTERNAL ".$no_agenda.", ";
							// $sms .= "URL : ".$link_bp.$insert_link." , ";
							// $sms .= "Klik url untuk view surat.";
							// file_get_contents("http://10.4.0.72/index.php/plugin/rest_api/send_sms?phoneNumber=".urlencode($data_user_tjuan->telp_user)."&message=".urlencode($sms));
							//$kirim = $this->model->sendSMSMasking($data_user_tjuan->telp_user, urlencode($sms), "");
							
							$sms = "SURAT KELUAR INTERNAL ".$no_agenda.", ";
							$sms .= "Pengirim : ".$pembuat.", ";
							$sms .= "URL : ".$link_bp.$insert_link." , ";
							$sms .= "Klik url untuk view surat.";
							
							$text=rawurlencode($sms);
							$handphone = $data_user_tjuan->telp_user;
							$handphone= preg_replace('/\D/', '', $handphone);
							$subs=substr($handphone,1);
							$depan=substr($handphone,0,1);
							if($depan=="0") $handphone="62".$subs;
							$url = "http://wa-api.wika.co.id:89/text&phone_no=$handphone&text=$text";
							$ch = curl_init();
							curl_setopt($ch, CURLOPT_URL, $url);
							curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
							curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
							curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
							$output = curl_exec($ch);
							curl_close($ch);
							sleep(3);
						}
					}
				}
				
/////////////////////////////// kirim sms agung 
					
				$EmailAccount 	= $this->model->selectprepare("pengaturan", $field=null, $params=null, $where=null, "WHERE status='1' AND email !='' AND pass_email !=''");
				$AktifEmail 	= $this->model->selectprepare("email_setting", $field=null, $params=null, $where=null, "WHERE id='28' AND status='Y'");
				$AktifEmai2 	= $this->model->selectprepare("email_setting", $field=null, $params=null, $where=null, "WHERE id='27' AND status='Y'");
				if($EmailAccount->rowCount() >= 1 AND $AktifEmail->rowCount() >= 1){
					$dataEmailAccount = $EmailAccount->fetch(PDO::FETCH_OBJ);
					$dataAktifEmail = $AktifEmail->fetch(PDO::FETCH_OBJ);
					$dataAktifEmai2 = $AktifEmai2->fetch(PDO::FETCH_OBJ);
					if($tujuan != ''){
					$TujuanSurat = "";
					$dataTujuan = array();

						$dataTujuan = json_decode($data_lihat_sk->tujuan, true);
						$ListUser = $this->model->selectprepare("user a join user_jabatan b on a.jabatan=b.id_jab", $field=null, $params=null, $where=null, "ORDER BY a.nama ASC");
						while($dataListUser = $ListUser->fetch(PDO::FETCH_OBJ)){
							if(false !== array_search($dataListUser->id_user, json_decode($data_lihat_sk->tujuan, true))){
								$TujuanSurat .= '- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .')<br/>';
							}
						}
					}

					$DataTembusanVer = "";
					$DataTembusanHor = "";
					$dataTembusan = array();
					if($tembusan != ''){
						$dataTembusan = json_decode($data_lihat_sk->tembusan, true);
						$ListUser = $this->model->selectprepare("user a join user_jabatan b on a.jabatan=b.id_jab", $field=null, $params=null, $where=null, "ORDER BY a.nama ASC");
						while($dataListUser = $ListUser->fetch(PDO::FETCH_OBJ)){
							if(false !== array_search($dataListUser->id_user, json_decode($tembusan, true))){
								$DataTembusanVer .= '- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .')<br/>';
								$DataTembusanHor .='- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .'), ';
							}
						}
					}
		
					$isi 		= $dataAktifEmail->layout;
					$Rlayout 	= $isi;

					$isi2		= $dataAktifEmai2->layout;
					$Rlayout2 	= $isi2;

					$no_agenda = $this->model->noref($data_lihat_sk->id_sk, "internal");
					$arr = array(
						"=NoAgenda=" 	=> $no_agenda, 
						"=Perihal=" 	=> $data_lihat_sk->perihal, 
						"=TujuanSurat=" => $TujuanSurat, 
						"=TembusanH=" 	=> $DataTembusanHor, 
						"=TembusanV=" 	=> $DataTembusanVer, 
						"=TglSurat=" 	=> tgl_indo($data_lihat_sk->tgl_agenda),
						"=AsalSurat=" 	=> $data_lihat_sk->pembuat
					);

					foreach($arr as $nama => $value){
						if(strpos($isi, $nama) !== false) {
							$Rlayout = str_replace($nama, $value, $isi);
							$isi 	 = $Rlayout;

							$Rlayout2 = str_replace($nama, $value, $isi2);
							$isi2 	 = $Rlayout2;
						}
					}
					
					if($tembusan != '' OR $tembusan != 'null'){
						## Kirim SMS ke tujuan ##
						foreach($dataTujuan as $id_tujuan2){
							$params = array(':id_user' => $id_tujuan2);
							$user_tjuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null);
							$data_user_tjuan= $user_tjuan->fetch(PDO::FETCH_OBJ);
							if($data_user_tjuan->no_hp != ''){
								$sms = "SMS Surat Keluar Internal , /r";
								$sms .= "HAL : ". $data_lihat_sk->perihal. " , /r";
								$sms .= "Cek Aplikasi Surat WIKA";
								file_get_contents("http://10.4.0.72/index.php/plugin/rest_api/send_sms?phoneNumber=".urlencode($data_user_tjuan->no_hp)."&message=".urlencode($sms));
								//$kirim = $this->model->sendSMSMasking($data_user_tjuan->telp_user, urlencode($sms), "");
							}
						}

						foreach($dataTembusan as $id_tujuan1){
							$params = array(':id_user' => $id_tujuan1);
							$user_tjuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null);
							$data_user_tjuan= $user_tjuan->fetch(PDO::FETCH_OBJ);
							if($data_user_tjuan->no_hp != ''){
								$sms = "SMS Surat Keluar Internal , /r";
								$sms .= "HAL : ". $data_lihat_sk->perihal. " , /r";
								$sms .= "Cek Aplikasi Surat WIKA";
								file_get_contents("http://10.4.0.72/index.php/plugin/rest_api/send_sms?phoneNumber=".urlencode($data_user_tjuan->no_hp)."&message=".urlencode($sms));
								//$kirim = $this->model->sendSMSMasking($data_user_tjuan->telp_user, urlencode($sms), "");								
							}
						}

						$mail = new PHPMailer;
						$mail->SMTPDebug = 0;
						$mail->isSMTP();
						$mail->Host = "smtp.gmail.com";
						$mail->SMTPAuth = true;
						$mail->Username = $dataEmailAccount->email;
						$mail->Password = $dataEmailAccount->pass_email;
						//If SMTP requires TLS encryption then set it
						//$mail->SMTPSecure = "tls";
						$mail->Port = 587;
						$mail->From = $dataEmailAccount->email;
						//$mail->FromName = $_SESSION['nama'];
						$mail->FromName = "ADMIN SURAT";
						$mail->smtpConnect(
							array(
								"ssl" => array(
									"verify_peer" => false,
									"verify_peer_name" => false,
									"allow_self_signed" => true
								)
							)
						);

						foreach($dataTujuan as $id_tujuan3){
							$params = array(':id_user' => $id_tujuan3);
							$user_tujuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null);
							$data_user_tujuan= $user_tujuan->fetch(PDO::FETCH_OBJ);
							if($data_user_tujuan->email != ''){
								$mail->AddAddress($data_user_tujuan->email, $data_user_tujuan->nama);
							}
						}

						foreach($dataTembusan as $id_tujuan){
							$params = array(':id_user' => $id_tujuan);
							$user_tujuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null);
							$data_user_tujuan= $user_tujuan->fetch(PDO::FETCH_OBJ);
							if($data_user_tujuan->email != ''){
								$mail->AddAddress($data_user_tujuan->email, $data_user_tujuan->nama);
							}
						}
						$mail->isHTML(true);
						$topik = "Surat Keluar: ".$perihal;
						$mail->Subject = $topik;
						$mail->Body = $isi2;
						
						$mail->AltBody = $perihal;

						if($data_lihat_sk->file != ""){
							$lokasi = "berkas/".$data_lihat_sk->file;
							$mail->addAttachment($lokasi);
						}

						if(!$mail->send()) {
							//echo "Mailer Error: " . $mail->ErrorInfo;
							echo "<script type=\"text/javascript\">alert('Surat TELAH BERHASIL dikirim ke Whatsapp penerima');window.location.href=\"./index.php?op=sk_internal\";</script>";
						}else{
							echo "<script type=\"text/javascript\">alert('Surat TELAH BERHASIL dikirim ke Whatsapp penerima');window.location.href=\"./index.php?op=sk_internal\";</script>";
						}
					}else{
						echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=sk_internal\";</script>";
					}
				}
			}
			if($update){
				echo "<script type=\"text/javascript\">alert('Data Berhasil diperbaharui...!!');window.location.href=\"./index.php?op=sk_internal&skid=$idsk\";</script>";
			}else{
				die("<script>alert('Data menyimpan ke Database, Silahkan Coba Kembali..!!');window.history.go(-1);</script>");
			}
		}
	}else{
		## MENDAPATKAN NOMOR SURAT BESERTA NOMOR BACKDATE ##
		$tgl_now 	= date("Y-m-d");
		$cek_data 	= $this->model->selectprepare("surat_keluar_internal", $field=null, $params=null, "", "WHERE kodemasalah ='".$kode_masalah__."' AND unitkerjaid ='".$uker__."' AND DATE_FORMAT(tgl_agenda, '%Y-%m-%d') ='".$tgl_now."'");
		$cek_sm 	= $this->model->selectprepare("surat_keluar_internal", array('IFNULL(MAX(no_agenda),0) as no_max, MAX(tgl_agenda) as tgl_agenda'), $params=null, $where=null, "WHERE kodemasalah ='".$kode_masalah__."' AND unitkerjaid ='".$uker__."' AND DATE_FORMAT(tgl_agenda, '%Y') ='".$tglsk[2]."'");
		// print_r($cek_sm);exit;
		$hasil_noagenda = $cek_sm->fetch(PDO::FETCH_OBJ);
		$cek_noagenda 	= $hasil_noagenda->no_max;
		$cek_tglagenda 	= $hasil_noagenda->tgl_agenda;

		//## Cek Data di Pengaturan ##
		$params			= array(':status' => 1);
		$pengaturan		= $this->model->selectprepare("pengaturan", $field=null, $params, "status=:status", $other=null);
		$data_pengaturan = $pengaturan->fetch(PDO::FETCH_OBJ);
		$hari_backdate 	 = $data_pengaturan->hari_backdate;
		$tahun_atur 	 = $data_pengaturan->tahun;

		//## Cek Data di Hari libur ##
		$data_harilibur	= $this->model->selectprepare("hari_libur", $field=null, $params=null, "", "WHERE DATE_FORMAT(tgl, '%Y') = '".$tahun_atur."' ");
		while($harilibur = $data_harilibur->fetch(PDO::FETCH_OBJ)){
			$dump_harilibur[] = $harilibur->tgl;
		}

		if($cek_data->rowCount() > 0){
			if($cek_noagenda > 0) {
				$noagenda = $cek_noagenda + 1;
			} else {
				$noagenda = 1;
				if($pengaturan->rowCount() >= 1){
					$noagenda = $data_pengaturan->no_agenda_sk_start;
				}
			}
		} else {
			$difference = abs(strtotime($tgl_now) - strtotime($cek_tglagenda));
			$diffdate 	= round(((($difference / 60) / 60) / 24), 0);
			$jum 		= 0;
			$tgl1 		= date("Y-m-d", strtotime($cek_tglagenda));
			for ($i=1; $i < $diffdate+1; $i++) {
				$tgl2 	= strtotime($tgl1 . '+' . $i . ' day');
				if(date('w', $tgl2) == '0' || date('w', $tgl2) == '6' || array_search(date("Y-m-d", $tgl2), $dump_harilibur)){
					$jum++;
				}
			}

			$noagenda2	= (($diffdate - $jum) * $hari_backdate) + 1;
			if($cek_noagenda > 0) {
				$noagenda = $cek_noagenda + $noagenda2;
			} else {
				$noagenda = 1;
				if($pengaturan->rowCount() >= 1){
					$noagenda = $data_pengaturan->no_agenda_sk_start;
				}
			}
		}
		## AKHIR MENDAPATKAN NOMOR SURAT BESERTA NOMOR BACKDATE ##

		$field = array(
			'id_user' 		=> $_SESSION['id_user'], 
			'no_agenda' 	=> $noagenda, 
			'tgl_agenda' 	=> $tglskdb, 
			'kodemasalah' 	=> $kode_masalah__, 
			'kodemasalahid' => $kode_masalah, 
			'perihal' 		=> $perihal, 
			'pembuat' 		=> $pembuat, 
			'id_pembuat' 	=> $pembuat1, 
			'penandatangan'	=> $penandatangan, 
			'unitkerja' 	=> $uker, 
			'unitkerjaid' 	=> $uker__, 
			'unitkerjatujuan'	=> $ukertujuan, 
			'tujuan' 		=> $tujuan, 
			'tembusan' 		=> $tembusan, 
			'file'			=> $filedb, 
			'keterangan' 		=> $keterangan,
			'created'		=> $tgl_upload
		);
		$params = array(
			':id_user' 		=> $_SESSION['id_user'], 
			':no_agenda' 	=> $noagenda, 
			':tgl_agenda' 	=> $tglskdb, 
			':kodemasalah' 	=> $kode_masalah__, 
			':kodemasalahid' 	=> $kode_masalah, 
			':perihal' 		=> $perihal, 
			':id_pembuat' 	=> $pembuat1, 
			':pembuat' 		=> $pembuat, 
			':penandatangan'	=> $penandatangan, 
			':unitkerja' 	=> $uker, 
			':unitkerjaid' 	=> $uker__, 
			':unitkerjatujuan' 	=> $ukertujuan, 
			':tujuan' 		=> $tujuan, 
			':tembusan' 	=> $tembusan, 
			':file' 		=> $filedb,
			':keterangan' 		=> $keterangan,
			':created' 		=> $tgl_upload
		);

		if(empty($fileName)){
			//$insert = $this->model->insertprepare("surat_keluar_internal", $field, $params);
			$insert = $this->model->insertidprepare("surat_keluar_internal", $field, $params);
			$cekData = $this->model->selectprepare("surat_keluar_internal", $field=null, $params=null, $where=null, "WHERE id_sk='".$insert."' ");
			$cekShow = $cekData->fetch(PDO::FETCH_OBJ);
			if($insert != 0){
/* kirim sms agung
				foreach($_POST['m_tujuan'] as $key => $val){
					$link_bp = "http://$_SERVER[HTTP_HOST]/index.php?op=baypass&kode=skid".$val.$insert;
					$field_bp = array(
						'kode' 		=> 'skid'.$val.$insert,
						'id_surat' 	=> 'skid='.$insert,
						'nik' 		=> $val,
						'status' 	=> '0', 
						'createdate'=> date('Y-m-d')
					);
					$params_bp = array(
						':kode' 	=> 'skid'.$val.$insert,
						':id_surat' => 'skid='.$insert,
						':nik' 		=> $val,
						':status' 	=> '0', 
						':createdate'=> date('Y-m-d')
					);
					$insert_link = $this->model->insertprepare("tbl_link_bp", $field_bp, $params_bp);
					$params = array(':nip' => $val);
					$user_tjuan = $this->model->selectprepare("tag", $field=null, $params, "nip=:nip", $other=null);
					$data_user_tjuan= $user_tjuan->fetch(PDO::FETCH_OBJ);
					if($data_user_tjuan->telp_user != ''){
						$sms = "WIKA SURAT MASUK INTERNAL \r";
						$sms .= "HAL : ".$perihal." \r";
						$sms .= "URL : ".$link_bp." \r";
						$sms .= "Klik url untuk view surat.";
						file_get_contents("http://10.4.0.72/index.php/plugin/rest_api/send_sms?phoneNumber=".urlencode($data_user_tjuan->telp_user)."&message=".urlencode($sms));
					}
				}
kirim sms agung */
				echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=sk_internal\";</script>";
			}else{
				die("<script>alert('Data Gagal di simpan ke Database, Silahkan Coba Kembali..!!');window.history.go(-1);</script>");
			}
		}else{
			if(in_array($tipefile, $extensionList)){
				if(move_uploaded_file($_FILES['filesk']['tmp_name'], $filesk)){
					$insert = $this->model->insertidprepare("surat_keluar_internal", $field, $params);
					$cekData = $this->model->selectprepare("surat_keluar_internal", $field=null, $params=null, $where=null, "WHERE id_sk='".$insert."' ");
					$cekShow = $cekData->fetch(PDO::FETCH_OBJ);
					if($insert != 0){
/* kirim sms agung
						foreach($_POST['m_tujuan'] as $key => $val){
							$link_bp = "http://$_SERVER[HTTP_HOST]/index.php?op=baypass&kode=skid".$val.$insert;
							$field_bp = array(
								'kode' 		=> 'skid'.$val.$insert,
								'id_surat' 	=> 'skid='.$insert,
								'nik' 		=> $val,
								'status' 	=> '0', 
								'createdate'=> date('Y-m-d')
							);
							$params_bp = array(
								':kode' 	=> 'skid'.$val.$insert,
								':id_surat' => 'skid='.$insert,
								':nik' 		=> $val,
								':status' 	=> '0', 
								':createdate'=> date('Y-m-d')
							);
							$insert_link = $this->model->insertprepare("tbl_link_bp", $field_bp, $params_bp);

							$params = array(':nip' => $val);
							$user_tjuan = $this->model->selectprepare("tag", $field=null, $params, "nip=:nip", $other=null);
							$data_user_tjuan= $user_tjuan->fetch(PDO::FETCH_OBJ);
							if($data_user_tjuan->telp_user != ''){
								$sms = "WIKA SURAT MASUK INTERNAL \r";
								$sms .= "HAL : ".$perihal." \r";
								$sms .= "URL : ".$link_bp." \r";
								$sms .= "Klik url untuk view surat.";
								file_get_contents("http://10.4.0.72/index.php/plugin/rest_api/send_sms?phoneNumber=".urlencode($data_user_tjuan->telp_user)."&message=".urlencode($sms));
							}
						}
kirim sms agung */
						echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=sk_internal\";</script>";
					}else{
						die("<script>alert('Data Gagal di simpan ke Database, Silahkan Coba Kembali..!!');window.history.go(-1);</script>");
					}
				}else{
					echo "<script type=\"text/javascript\">alert('File gagal di Upload ke Folder, Silahkan ulangi!!!');window.history.go(-1);</script>";
				}
			}else{
				echo "<script type=\"text/javascript\">alert('File gagal di Upload, Format file tidak di dukung!!!');window.history.go(-1);</script>";
			}
		}
	}
}else{
	if(isset($_GET['skid'])){
		$skid 	= htmlspecialchars($purifier->purify(trim($_GET['skid'])), ENT_QUOTES);
		$params = array(':id_sk' => $skid);
		$cek_sk = $this->model->selectprepare("surat_keluar_internal", $field=null, $params, "id_sk=:id_sk");
		if($cek_sk->rowCount() >= 1){
			$data_sk 	= $cek_sk->fetch(PDO::FETCH_OBJ);
			$title 		= "Edit Data Surat Keluar Internal";
			$ketfile 	= "File Surat ";
			$pembuat 	= $data_sk->pembuat;
			$id_pembuat = $data_sk->id_pembuat;
			$cekPenandatangan 	= json_decode($data_sk->penandatangan, true);
			$noagenda 	= $this->model->noref($data_sk->id_sk, "internal");
			$tgl_surat 	= explode("-", $data_sk->tgl_agenda);
			$tgl_surat 	= $tgl_surat[2]."-".$tgl_surat[1]."-".$tgl_surat[0];
			$perihal 	= $data_sk->perihal;
			$keterangan 	= $data_sk->keterangan;
			$kode_masalah 	= $data_sk->kodemasalah;
			$kodemasalahid 	= $data_sk->kodemasalahid;
			$cekTujuan 		= json_decode($data_sk->tujuan, true);
			$cekTembusan 	= json_decode($data_sk->tembusan, true);
			$status_draft	= $data_sk->status_draft;
			//imam
			$ukertujuan		=json_decode($data_sk->unitkerjatujuan, true);
			$validasifile 	= "required";
		}else{
			$title 			= "Entri Surat Keluar Internal";
			$ketfile 		= "File Surat";
			$validasifile 	= "required";
			$noagenda 		= "Otomatis";
			$dummy_arr 		= '[""]';
			$cekPenandatangan 	= json_decode($dummy_arr, true);
			$cekTujuan 		= json_decode($dummy_arr, true);
			$cekTembusan 	= json_decode($dummy_arr, true);
			//imam
			$ukertujuan		= json_decode($dummy_arr, true);
		}
		$datepicker 		= "";
		$disabled			= "disabled='disabled'";
		$readonly			= "readonly='readonly'";
	}else{
		$title 		= "Entri Surat Keluar Internal";
		$ketfile 	= "File Surat";
		$noagenda 	= "Otomatis";
		$dummy_arr 	= '[""]';
		$cekPenandatangan 	= json_decode($dummy_arr, true);
		$cekTujuan 	= json_decode($dummy_arr, true);
		$cekTembusan 	= json_decode($dummy_arr, true);
		$datepicker = "";
		$disabled	= "required";
		$readonly	= "required";
		$status_draft = "99";
	}
	?>
	<script>
		function suggest(inputString){
			if(inputString.length == 0) {
				$('#suggestions').fadeOut();
			} else {
			$('#pembuat').addClass('load');
				$.post("./index.php?op=get_autouser", {queryString: inputString, jenis: 'pembuat'}, function(data){
					if(data.length >0) {
						$('#suggestions').fadeIn();
						$('#suggestionsList').html(data);
						$('#pembuat').removeClass('load');
					}
				});
			}
		}
		function fill(thisValue) {
			$('#pembuat').val(thisValue);
			setTimeout("$('#suggestions').fadeOut();", 100);
		}
		function fill1(thisValue) {
			$('#pembuat1').val(thisValue);
			setTimeout("$('#suggestions').fadeOut();", 100);
		}
	</script>
	<style>
		#pembuat{
			padding:3px; border:1px #CCC solid; font-size:12px;
		}
		.suggestionsBox {
			position: absolute; left: 136px; top:0px; margin: 16px 00px 0px 0px; width: 240px; padding:0px; background-color:#999999; border-top: 3px solid #999999; color: #fff; z-index: 1;
		}
		.suggestionsBoxq {
			position: absolute; left: 136px; top:0px; margin: 16px 00px 0px 0px; width: 240px; padding:0px; background-color:#999999; border-top: 3px solid #999999; color: #fff; z-index: 1;
		}
		.suggestionList {
			margin: 0px; padding: 0px;
		}
		.suggestionList ul li {
			list-style:none; margin: 0px; padding: 6px; border-bottom:1px dotted #666; cursor: pointer;
		}
		.suggestionList ul li:hover {
			background-color: #FC3; color:#000;
		}
		.suggestionListq {
			margin: 0px; padding: 0px;
		}
		.suggestionListq ul li {
			list-style:none; margin: 0px; padding: 6px; border-bottom:1px dotted #666; cursor: pointer;
		}
		.suggestionListq ul li:hover {
			background-color: #FC3; color:#000;
		}

		ul {
			font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; padding:0; margin:0;
		}
		
		.load{
			background-image:url(assets/images/loader.gif); background-position:right; background-repeat:no-repeat;
		}
	</style>
	<div class="widget-box">
		<div class="widget-header">
			<h4 class="widget-title"><?php echo $title;?></h4>
			<div class="widget-toolbar">
				<a href="#" data-action="collapse">
					<i class="ace-icon fa fa-chevron-up"></i>
				</a>
				<a href="#" data-action="close">
					<i class="ace-icon fa fa-times"></i>
				</a>
			</div>
		</div>
		<div class="widget-body">
			<div class="widget-main">
				<form class="form-horizontal" role="form" enctype="multipart/form-data" method="POST" name="formku" action="<?php echo $_SESSION['url'];?>">
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> No. Agenda *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai dengan nomor agenda surat masuk." title="Nomor Agenda">?</span>
						<div class="col-sm-4">
							<input class="form-control" placeholder="Nomor Agenda Surat" type="text" name="noagenda" value="<?php echo $noagenda ?>" id="form-field-mask-1" required disabled />
							<input type="hidden" name="sk" value="1"/>
						</div>
					</div>
					<div class="space-4"></div>
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Tanggal Agenda *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai dengan tanggal pada surat keluar. ex. 01-12-2015" title="Tanggal Surat">?</span>
						<div class="col-sm-3">
							<input class="form-control <?php echo $datepicker ?>" id="tglsk" data-date-format="dd-mm-yyyy" placeholder="Tanggal surat keluar" type="text" name="tglsk" readonly="readonly" value="<?php if(isset($tgl_surat)){ echo $tgl_surat; } else {
								if(date('w') == '0' || date('w') == '6' || array_search(date("Y-m-d"), $this->model->hari_libur("input"))){
									echo "";
								} else {
									echo date("d-m-Y");
								}
								}?>" <?php echo $readonly ?>/>
						</div>
					</div>
					<div class="space-4"></div>
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1">Kode Masalah *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Pilih Kode Masalah." title="Kode Masalah">?</span>
						<div class="col-sm-4">
							<select class="form-control" id="kode_masalah__" name="kode_masalah__" data-placeholder="Pilih Kode..." <?php echo $disabled ?>>
								<?php 
									
									$params = '';
									$getdata= $this->model->selectprepare("tb_jenis_masalah", $field=null, $params, 'kode_masalah=:kode_masalah', $order=null);
									if($getdata->rowCount() >= 1){
										echo "<option value=''>= Pilih =</option>";
										while($datashow = $getdata->fetch(PDO::FETCH_OBJ)){
											$kode = "(".$datashow->kode_masalah.") ".$datashow->nama_masalah;
											$selected = $kode_masalah == $datashow->kode_masalah ? "selected='selected'" : '';
											echo "<option value='".$datashow->kode_masalah."' ".$selected.">".$kode."</option>";
										}
									}
									// foreach ($arr_kodemasalah as $key => $val) {
										// $selected = $kode_masalah == $key ? "selected='selected'" : '';
									// }
										// echo "<option value='".$key."' ".$selected.">".$val."</option>";
								?>
							</select>
						</div>
						<div class="col-sm-4">
							<select class="form-control" id="kode__" name="kode_masalah" data-placeholder="Pilih Kode..." <?php echo $disabled ?>>
								<?php 
								if(isset($_GET['skid'])){
									$params = array(':kode_masalah' => $kode_masalah);
									$getdata= $this->model->selectprepare("kode_masalah", $field=null, $params, 'kode_masalah=:kode_masalah', $order=null);
									if($getdata->rowCount() >= 1){
										while($datashow = $getdata->fetch(PDO::FETCH_OBJ)){
											$kode = $datashow->kode_masalah.".".$datashow->primer.".".$datashow->sekunder." (".$datashow->keterangan.")";
											$selected = $kodemasalahid == $datashow->id ? "selected='selected'" : '';
											echo "<option value='".$datashow->id."' ".$selected.">".$kode."</option>";
										}
									}
								}
								 ?>
							</select>
						</div>
						<div class="col-sm-1 ajax_loader">
							<img src="assets/images/loader.gif"/>
						</div>
					</div>
					<div class="space-4"></div>
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Perihal *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai perihal atau subjek surat keluar." title="Perihal">?</span>
						<div class="col-sm-8">
							<textarea class="form-control limited" placeholder="Perihal/subjek surat" name="perihal" id="form-field-9" maxlength="150" required><?php if(isset($perihal)){ echo $perihal; }?></textarea>
						</div>
					</div>
					<div class="space-4"></div>
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Pembuat *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai Nama Pembuat Surat." title="Pembuat Surat Keluar">?</span>
						<div class="col-sm-4">
							<input class="form-control" onKeyUp="suggest(this.value);" placeholder="Pembuat surat keluar" type="text" name="pembuat" value="<?php if(isset($pembuat)){ echo $pembuat; }?>" id="pembuat" autocomplete="off" required/>
							<input type="hidden" name="pembuat1" onBlur="fill1();" id="pembuat1" value="<?php if(isset($id_pembuat)){ echo $id_pembuat; }?>"/> 
							<div class="suggestionsBox" id="suggestions" style="display: none;"> <img src="./arrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
								<div class="suggestionList" id="suggestionsList"> &nbsp; </div>
							</div>
						</div>
					</div>
					<div class="space-4"></div>
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Penanda Tangan *</label>
						
						<a href="#my-modal3" role="button" class="blue" data-toggle="modal"><span class="ace-icon fa fa-search-plus bigger-130" data-placement="left"></span></a>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai dengan penanda tangan surat" title="Penanda Tangan">?</span>
						<label class="col-sm-3 control-label no-padding-left" for="form-field-mask-1"> <a href="#selected-modal3" data-toggle="modal"><b class="m_selected3">0 Selected </b></a></label>
						
					</div>
					<div class="space-4"></div>
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1">Unit Kerja *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Unit Kerja." title="Unit Kerja">?</span>
						<div class="col-sm-6">
							<select class="form-control" id="uker__" name="uker__" data-placeholder="Unit Kerja" required>
							<?php
								$UKer = $this->model->selectprepare("unit_kerja", $field=null, $params=null, $where=null, "WHERE unit_kerja.id = ".$_SESSION['unitkerjaid']." ");
								$dataUKer = $UKer->fetch(PDO::FETCH_OBJ);
								?>
								<option value="<?php echo $dataUKer->id;?>" selected><?php echo $dataUKer->kode1.".".$dataUKer->kode2." (".$dataUKer->nama.")";?></option>
								<option value="1" ><?php echo "A.DIR (Direksi)";?></option>
							</select>
							<input type="hidden" name="uker" value="<?php echo $dataUKer->kode1;?>">
						</div>
					</div>
					<div class="space-4"></div>
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1">Unit Kerja Tujuan *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Pilih Unit Kerja Tujuan." title="Kode Masalah" required>?</span>
						<div class="col-sm-6">
							<select multiple="" class="chosen-select form-control" id="ukertujuan" name="ukertujuan" data-placeholder="Pilih Unit Kerja Tujuan" required>
							<?php 
								$rule_unitkerja = json_decode($_SESSION['rule_unitkerja'], true);
								$txt_uker = '';
								if(count($rule_unitkerja)>0){
									foreach ($rule_unitkerja as $key => $val) {
										$txt_uker .= $val;
										if($key < count($rule_unitkerja)-1){
											$txt_uker .= ',';
										}
									}
								}
								$UKerUser= $this->model->selectprepare("unit_kerja", $field=null, $params=null, $where=null, "WHERE unit_kerja.id IN (".$txt_uker.")");
								if($UKerUser->rowCount() >= 1){
									while($dataUKer= $UKerUser->fetch(PDO::FETCH_OBJ)){
										$id = $dataUKer->id;
										$ukt= $this->model->selectprepare("surat_keluar_internal", $field=null, $params=null, $where=null, "WHERE FIND_IN_SET({$id},UNQOUTE_LIST(unitkerjatujuan)) and id_sk={$skid}");
										$select = ($ukt->rowCount() > 0 ) ? "selected" : 'xxx';
									?>
										<option value="<?php echo $dataUKer->id;?>" <?php echo $select; ?>><?php echo $dataUKer->kode1.".".$dataUKer->kode2." (".$dataUKer->nama.")";?></option><?php
										
									}
								}?>
							</select>
						</div>
					</div>
					<div class="space-4"></div>
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Tembusan Surat *</label>
						
						<a href="#my-modal2" role="button" class="blue" data-toggle="modal"><span class="ace-icon fa fa-search-plus bigger-130" data-placement="left"></span></a>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai nama pegawai yang mau diberi tembusan / Sekretaris Departemen" title="Tembusan Surat">?</span>
						<label class="col-sm-3 control-label no-padding-left" for="form-field-mask-1"> <a href="#selected-modal2" data-toggle="modal"><b class="m_selected2">0 Selected </b></a></label>
						
						<!--div class="col-sm-6">
							<select multiple="" class="chosen-select form-control" id="m_tembusan" name="m_tembusan[]" data-placeholder="Pilih Tembusan Surat" required>
							<?php 
								// echo 'imam '. $tembusan .' || '. $tujuan;
								$UKerUser= $this->model->selectprepare("tag", $field=null, $params=null, $where=null, "Order by nama_pendek");
								if($UKerUser->rowCount() >= 1){
									?>
										<?php
										while($dataUKerUser= $UKerUser->fetch(PDO::FETCH_OBJ)){
											$nip = $dataUKerUser->nip;
											$ukt= $this->model->selectprepare("surat_keluar_internal", $field=null, $params=null, $where=null, "WHERE FIND_IN_SET('{$nip}',UNQOUTE_LIST(tembusan)) and id_sk={$skid}");
											$selected = ($ukt->rowCount() > 0 ) ? "selected" : 'xxx';
											// $selected = in_array($dataUKerUser->nip, $cekTembusan) ? "selected='selected'" : '';
										?>
										<option value="<?php echo $dataUKerUser->nip;?>"  <?php echo $selected; ?>><?php echo $dataUKerUser->nama_user." (".$dataUKerUser->nip.")";?></option>
										<?php
									}
								}?>
							</select>
						</div-->
					</div>
					<div class="space-4"></div>
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Tujuan Surat *</label>
						
						<a href="#my-modal" role="button" class="blue" data-toggle="modal"><span class="ace-icon fa fa-search-plus bigger-130" data-placement="left"></span></a>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai dengan tujuan surat (nama lembaga atau perorangan)." title="Tujuan Surat">?</span>
						<label class="col-sm-3 control-label no-padding-left" for="form-field-mask-1"> <a href="#selected-modal" data-toggle="modal"><b class="m_selected">0 Selected </b></a></label>
						
						<!--div class="col-sm-6">
							<select multiple="" class="chosen-select form-control" id="m_tujuan" name="m_tujuan[]" data-placeholder="Pilih Tujuan Surat" required>
							<?php 
								$UKerUser= $this->model->selectprepare("tag", $field=null, $params=null, $where=null, "Order by nama_pendek");
								if($UKerUser->rowCount() >= 1){
									?>
										<?php
										while($dataUKerUser= $UKerUser->fetch(PDO::FETCH_OBJ)){
											$nip = $dataUKerUser->nip;
											$ukt= $this->model->selectprepare("surat_keluar_internal", $field=null, $params=null, $where=null, "WHERE FIND_IN_SET('{$nip}',UNQOUTE_LIST(tujuan)) and id_sk={$skid}");
											$selected = ($ukt->rowCount() > 0 ) ? "selected" : 'xxx';
										?>
										<option value="<?php echo $dataUKerUser->nip;?>" <?php echo $selected; ?>><?php echo $dataUKerUser->nama_user." (".$dataUKerUser->nip.")";?></option>
										<?php
									}
								}?>
							</select>
						</div-->
					</div>
					<div class="space-4"></div>
					<div <?php if(isset($perihal)){}else{echo 'hidden';}?> class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> <?php echo $ketfile;?></label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Pilih File surat keluar yang ingin di upload. Caranya klik menu Pilih File. Tipe file : .pdf, .jpg, .png" title="File surat keluar">?</span>
						<div class="col-sm-4">
							<input class="form-control" type="file" name="filesk" id="id-input-file-1" <?php if(isset($validasifile)){ echo $validasifile; }?>/>
						</div>
					</div>
					<div class="space-4"></div>
					<div <?php if(isset($keterangan)){}else{echo 'hidden';}?> class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Keterangan </label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai keterangan file surat keluar." title="Keterangan">?</span>
						<div class="col-sm-8">
							<textarea class="form-control limited" placeholder="Ketrangan file surat" name="keterangan" id="keterangan" maxlength="150"><?php if(isset($keterangan)){ echo $keterangan; }?></textarea>
						</div>
					</div>
					<div class="clearfix form-actions">
						<?php if(isset($_GET['skid'])){}else{ ?>
						<div class="col-md-offset-3 col-md-3">
							<div class="col-sm-2">
								<button onclick="return IsEmpty();" type="submit" value="submit" id="tombol" name="tombol" class="btn btn-info" type="button" disabled>
									<i class="ace-icon fa fa-check bigger-110"></i>
									Submit
								</button>
							</div>
						</div>
						<?php } ?>
						<?php if(isset($_GET['skid']) AND $status_draft == 0){ ?>
							<div class="col-md-offset-3 col-md-3">
								<div class="col-sm-2">
									<button onclick="return IsEmpty();" type="submit" value="publish" name="tombol" class="btn btn-success" type="button">
										<i class="ace-icon fa fa-check bigger-110"></i>
										Publish
									</button>
								</div>
							</div>
						<?php } ?>
					</div>

					<div id="selected-modal3" class="modal fade" tabindex="-1">
						<div class="modal-dialog">
							<div class="modal-content">
								<div class="modal-header">
									<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
									<h3 class="smaller lighter blue no-margin">SELECTED PEGAWAI</h3>
								</div>

								<div class="modal-body munculkan3">
									<!-- Disini muncul data dari Jquery -->
								</div>

								<div class="modal-footer">
									<button class="btn btn-sm btn-danger pull-right" data-dismiss="modal">
										<i class="ace-icon fa fa-times"></i>
										Close
									</button>
								</div>
							</div><!-- /.modal-content -->
						</div><!-- /.modal-dialog -->
					</div>

					<div id="selected-modal2" class="modal fade" tabindex="-1">
						<div class="modal-dialog">
							<div class="modal-content">
								<div class="modal-header">
									<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
									<h3 class="smaller lighter blue no-margin">SELECTED TEMBUSAN PEGAWAI</h3>
								</div>

								<div class="modal-body munculkan2">
									<!-- Disini muncul data dari Jquery -->
								</div>

								<div class="modal-footer">
									<button class="btn btn-sm btn-danger pull-right" data-dismiss="modal">
										<i class="ace-icon fa fa-times"></i>
										Close
									</button>
								</div>
							</div><!-- /.modal-content -->
						</div><!-- /.modal-dialog -->
					</div>

					<div id="selected-modal" class="modal fade" tabindex="-1">
						<div class="modal-dialog">
							<div class="modal-content">
								<div class="modal-header">
									<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
									<h3 class="smaller lighter blue no-margin">SELECTED TUJUAN PEGAWAI</h3>
								</div>

								<div class="modal-body munculkan">
									<!-- Disini muncul data dari Jquery -->
								</div>

								<div class="modal-footer">
									<button class="btn btn-sm btn-danger pull-right" data-dismiss="modal">
										<i class="ace-icon fa fa-times"></i>
										Close
									</button>
								</div>
							</div><!-- /.modal-content -->
						</div><!-- /.modal-dialog -->
					</div>

				</form>
			</div>
		</div>
	</div>

	<div id="my-modal" class="modal fade" tabindex="-1">
		<div class="modal-dialog">
			<div class="modal-content">
				<div class="modal-header">
					<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
					<h3 class="smaller lighter blue no-margin">SELURUH PEGAWAI</h3>
				</div>

				<div class="modal-body">
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-left" for="form-field-1"> Display</label>
						<div class="col-sm-2">
							<select class="form-control1" id="m_display">
								<option value="10">10</option>
								<option value="25">25</option>
								<option value="50">50</option>
								<option value="100">100</option>
								
							</select>
						</div>
						<label class="col-sm-2 control-label no-padding-left" for="form-field-1"> dari <span class="jumlahdata"></span> Data</label>
						<div class="col-sm-6">
							<div class="nav-search" id="nav-search">
								<form class="form-search" action="javascript:" method="post">
									<span class="input-icon">
										<input placeholder="Search ..." class="nav-search-input" id="m_cari" autocomplete="off" type="text">
										<i class="ace-icon fa fa-search nav-search-icon"></i>
									</span>
									<!--<button type="submit" class="simpanbtl" hidden="hidden">P</button>-->
									<button type="submit" class="btn btn-info btn-xs simpanbtl" style="margin-top:-4px;" ><span class="glyphicon glyphicon-search"></span></button>
								</form>
							</div>
						</div>
					</div>
					<span class="loaderdata"></span>
					<table id="simple-table" class="table  table-bordered table-hover">
						<thead>
							<tr>
								<th class="center">
									<label class="pos-rel">
										<input type="checkbox" class="ace" />
										<span class="lbl"></span>
									</label>
								</th>
								<th>NIK</th>
								<th>Nama</th>
								<th>Jabatan</th>
								<th>Departemen</th>
							</tr>
						</thead>

						<tbody class="tampilkandata">
						</tbody>
					</table>
				</div>

				<div class="modal-footer">
					<button class="btn btn-sm btn-info pull-left pilih_chk" data-dismiss="modal">
						Pilih
					</button>
					<button class="btn btn-sm btn-danger pull-right" data-dismiss="modal">
						<i class="ace-icon fa fa-times"></i>
						Close
					</button>
				</div>
			</div><!-- /.modal-content -->
		</div><!-- /.modal-dialog -->
	</div>
	<div id="my-modal2" class="modal fade" tabindex="-1">
		<div class="modal-dialog">
			<div class="modal-content">
				<div class="modal-header">
					<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
					<h3 class="smaller lighter blue no-margin">SELURUH PEGAWAI</h3>
				</div>

				<div class="modal-body">
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-left" for="form-field-1"> Display</label>
						<div class="col-sm-2">
							<select class="form-control1" id="m_display2">
								<option value="10">10</option>
								<option value="25">25</option>
								<option value="50">50</option>
								<option value="100">100</option>
							</select>
						</div>
						<label class="col-sm-2 control-label no-padding-left" for="form-field-1"> dari <span class="jumlahdata"></span> Data</label>
						<div class="col-sm-6">
							<div class="nav-search" id="nav-search">
								<form class="form-search" action="javascript:" method="post">
									<span class="input-icon">
										<input placeholder="Search ..." class="nav-search-input" id="m_cari2" autocomplete="off" type="text">
										<i class="ace-icon fa fa-search nav-search-icon"></i>
									</span>
									<!--<button type="submit" class="simpanbtl2" hidden="hidden">P</button>-->
									<button type="submit" class="btn btn-info btn-xs simpanbtl2" style="margin-top:-4px;" ><span class="glyphicon glyphicon-search"></span></button>
								</form>
							</div>
						</div>
					</div>
					<span class="loaderdata"></span>
					<table id="simple-table2" class="table  table-bordered table-hover">
						<thead>
							<tr>
								<th class="center">
									<label class="pos-rel">
										<input type="checkbox" class="ace" />
										<span class="lbl"></span>
									</label>
								</th>
								<th>NIK</th>
								<th>Nama</th>
								<th>Jabatan</th>
								<th>Departemen</th>
							</tr>
						</thead>

						<tbody class="tampilkandata2">
						</tbody>
					</table>
				</div>

				<div class="modal-footer">
					<button class="btn btn-sm btn-info pull-left pilih_chk2" data-dismiss="modal">
						Pilih
					</button>
					<button class="btn btn-sm btn-danger pull-right" data-dismiss="modal">
						<i class="ace-icon fa fa-times"></i>
						Close
					</button>
				</div>
			</div><!-- /.modal-content -->
		</div><!-- /.modal-dialog -->
	</div>
	<div id="my-modal3" class="modal fade" tabindex="-1">
		<div class="modal-dialog">
			<div class="modal-content">
				<div class="modal-header">
					<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
					<h3 class="smaller lighter blue no-margin">SELURUH PEGAWAI</h3>
				</div>

				<div class="modal-body">
					<div class="form-group">
						<label class="col-sm-2 control-label no-padding-left" for="form-field-1"> Display</label>
						<div class="col-sm-2">
							<select class="form-control1" id="m_display3">
								<option value="10">10</option>
								<option value="25">25</option>
								<option value="50">50</option>
								<option value="100">100</option>
							</select>
						</div>
						<label class="col-sm-2 control-label no-padding-left" for="form-field-1"> dari <span class="jumlahdata"></span> Data</label>
						<div class="col-sm-6">
							<div class="nav-search" id="nav-search">
								<form class="form-search" action="javascript:" method="post">
									<span class="input-icon">
										<input placeholder="Search ..." class="nav-search-input" id="m_cari3" autocomplete="off" type="text">
										<i class="ace-icon fa fa-search nav-search-icon"></i>
									</span>
									<!--<button type="submit" class="simpanbtl2" hidden="hidden">P</button>-->
									<button type="submit" class="btn btn-info btn-xs simpanbtl3" style="margin-top:-4px;" ><span class="glyphicon glyphicon-search"></span></button>
								</form>
							</div>
						</div>
					</div>
					<span class="loaderdata"></span>
					<table id="simple-table3" class="table  table-bordered table-hover">
						<thead>
							<tr>
								<th class="center">
									<label class="pos-rel">
										<input type="checkbox" class="ace" />
										<span class="lbl"></span>
									</label>
								</th>
								<th>NIK</th>
								<th>Nama</th>
								<th>Jabatan</th>
								<th>Departemen</th>
							</tr>
						</thead>

						<tbody class="tampilkandata3">
						</tbody>
					</table>
				</div>

				<div class="modal-footer">
					<button class="btn btn-sm btn-info pull-left pilih_chk3" data-dismiss="modal">
						Pilih
					</button>
					<button class="btn btn-sm btn-danger pull-right" data-dismiss="modal">
						<i class="ace-icon fa fa-times"></i>
						Close
					</button>
				</div>
			</div><!-- /.modal-content -->
		</div><!-- /.modal-dialog -->
	</div>

	<script>
	function IsEmpty() {
	if (document.forms['formku'].penandatangan.value === "") {
		alert("Harap diisi Penanda Tangan");
		return false;
	}else if (document.forms['formku'].ukertujuan.value === "") {
		alert("Harap diisi Unit Kerja Tujuan");
		return false;
	}
		return true;
	}
	</script>

	<input type="hidden" value="<?php if(isset($_GET['skid'])){ echo $_GET['skid']; }?>" id="skidhelp"/>
	<script src="assets/js/jquery-2.1.4.min.js"></script>
	<script type="text/javascript">
		$(document).ready(function () {
			if($("#skidhelp").val() != ""){
				$.ajax({
					url: "./index.php?op=get_users",
					global : true,
					type : "POST",
					async : true,
					dataType : "json",
					data : {
								table : "surat_keluar_internal",
								id : $("#skidhelp").val()
							},
					success: function (response) {
						$(".m_selected").html(response.countTujuan+" Selected");
						$(".munculkan").html(response.dataq);
						$(".m_selected2").html(response.countTembusan+" Selected");
						$(".munculkan2").html(response.datav);
						$(".m_selected3").html(response.countPenandatangan+" Selected");
						$(".munculkan3").html(response.datap);
						console.log(response.datav);
						console.log(response.datap);
					}
				});
			}

			$(".ajax_loader").hide();
			$("#kode_masalah__").on("change", function(){
				var key = $(this).val();
				$.ajax({
					url: "./index.php?op=get_kodemasalah",
					global : true,
					type : "POST",
					async : true,
					dataType : "json",
					data : {
								kode_masalah : key
							},
					success: function (response) {
						//console.log(response);
						$("#kode__").html(response.kodemasalah);
						$(".ajax_loader").hide();
					},
					beforeSend: function() {
						$(".ajax_loader").show();
					},
					error:function (xhr, ajaxOptions, thrownError) {
						alert(xhr.statusText);
						alert(thrownError);
					}
				});
			});

			var active_class = 'active';
				$('#simple-table > thead > tr > th input[type=checkbox]').eq(0).on('click', function(){
					var th_checked = this.checked;//checkbox inside "TH" table header
					
					$(this).closest('table').find('tbody > tr').each(function(){
						var row = this;
						if(th_checked) $(row).addClass(active_class).find('input[type=checkbox]').eq(0).prop('checked', true);
						else $(row).removeClass(active_class).find('input[type=checkbox]').eq(0).prop('checked', false);
					});
				});
				
				//select/deselect a row when the checkbox is checked/unchecked
				$('#simple-table').on('click', 'td input[type=checkbox]' , function(){
					var $row = $(this).closest('tr');
					if($row.is('.detail-row ')) return;
					if(this.checked) $row.addClass(active_class);
					else $row.removeClass(active_class);
				});

				$('#simple-table2 > thead > tr > th input[type=checkbox]').eq(0).on('click', function(){
					var th_checked = this.checked;//checkbox inside "TH" table header
					
					$(this).closest('table').find('tbody > tr').each(function(){
						var row = this;
						if(th_checked) $(row).addClass(active_class).find('input[type=checkbox]').eq(0).prop('checked', true);
						else $(row).removeClass(active_class).find('input[type=checkbox]').eq(0).prop('checked', false);
					});
				});

				//select/deselect a row when the checkbox is checked/unchecked
				$('#simple-table2').on('click', 'td input[type=checkbox]' , function(){
					var $row = $(this).closest('tr');
					if($row.is('.detail-row ')) return;
					if(this.checked) $row.addClass(active_class);
					else $row.removeClass(active_class);
				});

				$('#simple-table3 > thead > tr > th input[type=checkbox]').eq(0).on('click', function(){
					var th_checked = this.checked;//checkbox inside "TH" table header
					
					$(this).closest('table').find('tbody > tr').each(function(){
						var row = this;
						if(th_checked) $(row).addClass(active_class).find('input[type=checkbox]').eq(0).prop('checked', true);
						else $(row).removeClass(active_class).find('input[type=checkbox]').eq(0).prop('checked', false);
					});
				});

				//select/deselect a row when the checkbox is checked/unchecked
				$('#simple-table3').on('click', 'td input[type=checkbox]' , function(){
					var $row = $(this).closest('tr');
					if($row.is('.detail-row ')) return;
					if(this.checked) $row.addClass(active_class);
					else $row.removeClass(active_class);
				});
		});

		var m_display 	= $("#m_display").val();
		panggil_pegawais(m_display);
		$(".simpanbtl").click(function(){
			var key_cari = $("#m_cari").val();
			var m_display 	= $("#m_display").val();
			panggil_pegawais(m_display, key_cari);
		});

		var m_display2 	= $("#m_display2").val();
		panggil_pegawais(m_display2);
		$(".simpanbtl2").click(function(){
			var key_cari2 = $("#m_cari2").val();
			var m_display2 	= $("#m_display2").val();
			panggil_pegawais(m_display2, key_cari2);
		});

		var m_display3 	= $("#m_display3").val();
		panggil_pegawais(m_display3);
		$(".simpanbtl3").click(function(){
			var key_cari3 = $("#m_cari3").val();
			var m_display3 	= $("#m_display3").val();
			panggil_pegawais(m_display3, key_cari3);
		});

		$("#m_display").change(function(){
			var key = $(this).val();
			panggil_pegawais(key);
		});
		
		$("#m_display2").change(function(){
			var key = $(this).val();
			panggil_pegawais(key);
		});

		$("#m_display3").change(function(){
			var key = $(this).val();
			panggil_pegawais(key);
		});

		$(".pilih_chk").click(function() {
			$("#tombol").prop('disabled', false);
			var jumlahid = 0;
			$(".ace_pilih").each(function(i){
				if($(this).is(":checked")){
					var keys 	= $(this).val();

					if($(".m_tujuan_"+keys).val() == undefined){
						$(".munculkan").append('<p class="m_hapus_'+ keys +'"><a href="javascript:" onclick="m_hapus(\''+keys+'\')" class="m_hapus_'+ keys +'">X </a> '+$(this).attr('attrnama')+'</p><input type="hidden" name="m_tujuan[]" id="m_tujuan[]" class="m_tujuan m_tujuan_'+ keys +' m_hapus_'+ keys +'" value="'+keys+'">');
					}

					jumlahid++;  
				}  
			});
			var dataTujuan = $(".m_tujuan").length;
			$(".m_selected").html(dataTujuan+" Selected");
		});

		$(".pilih_chk2").click(function() {
			var jumlahid = 0;
			$(".ace_pilih2").each(function(i){
				if($(this).is(":checked")){
					var keys 	= $(this).val();

					if($(".m_tembusan_"+keys).val() == undefined){
						$(".munculkan2").append('<p class="v_hapus_'+ keys +'"><a href="javascript:" onclick="v_hapus(\''+keys+'\')" class="v_hapus_'+ keys +'">X </a> '+$(this).attr('attrnama')+'</p><input type="hidden" name="m_tembusan[]" id="m_tembusan[]" class="m_tembusan m_tembusan_'+ keys +' v_hapus_'+ keys +'" value="'+keys+'">');
					}

					jumlahid++;  
				}  
			});
			var dataTembusan = $(".m_tembusan").length;
			$(".m_selected2").html(dataTembusan+" Selected");
		});

		$(".pilih_chk3").click(function() {
			var jumlahid = 0;
			$(".ace_pilih3").each(function(i){
				if($(this).is(":checked")){
					var keys 	= $(this).val();

					if($(".p_penandatangan_"+keys).val() == undefined){
						$(".munculkan3").append('<p class="p_hapus_'+ keys +'"><a href="javascript:" onclick="p_hapus(\''+keys+'\')" class="p_hapus_'+ keys +'">X </a> '+$(this).attr('attrnama')+'</p><input type="hidden" name="p_penandatangan[]" id="p_penandatangan[]" class="p_penandatangan p_penandatangan_'+ keys +' p_hapus_'+ keys +'" value="'+keys+'">');
					}

					jumlahid++;  
				}  
			});
			var dataPenandatangan = $(".p_penandatangan").length;
			$(".m_selected3").html(dataPenandatangan+" Selected");
		});

		function panggil_pegawais(m_display = "", m_cari = ""){
			$.ajax({
				url: "./index.php?op=get_pegawais",
				global : true,
				type : "POST",
				async : true,
				dataType : "json",
				data : {
							m_display 	: m_display,
							m_cari		: m_cari
						},
				beforeSend: function() {
					$(".loaderdata").show('<center><img src="assets/images/loader.gif"/></center>');
					},
				success: function (response) {
					$(".loaderdata").hide();
					$(".tampilkandata").html(response.html);
					$(".tampilkandata2").html(response.html2);
					$(".tampilkandata3").html(response.html3);
					$(".jumlahdata").html(response.jumlahdata);
				}
			});
		}

		function m_hapus(id = ""){
			$(".m_hapus_"+id).remove();
			var dataTujuan = $(".m_tujuan").length;
			$(".m_selected").html(dataTujuan+" Selected");
		}

		function v_hapus(id = ""){
			console.log(id);
			$(".v_hapus_"+id).remove();
			var dataTembusan = $(".m_tembusan").length;
			$(".m_selected2").html(dataTembusan+" Selected");
		}

		function p_hapus(id = ""){
			$(".p_hapus_"+id).remove();
			var dataPenandatangan = $(".p_penandatangan").length;
			$(".m_selected3").html(dataPenandatangan+" Selected");
		}
	</script>
<?php }?>