<?php
//testing//
if ($_SERVER["REQUEST_METHOD"] == "POST"){
	$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);
	$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);
	$tujuan 	= htmlspecialchars($purifier->purify(trim($_POST['tujuan'])), ENT_QUOTES);
	// $tembusan 	= json_encode($_POST['m_tembusan']);
	$tembusan 	= json_encode($_POST['m_tembusan']);

	$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."SK"."_".$tglskdb."_". slugify($perihal)."_". date("d-m-Y_H-i-s", time()) .".".$tipefile;
	if(empty($fileName)){
		$filedb = "";
	}else{
		$filedb = "SK"."_".$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", $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__, 
					'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__, 
						'tujuan' 		=> $tujuan, 
						'tembusan' 		=> $tembusan,
						'file'			=> $filedb
					);
					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&skid=$idsk\";</script>";
				}
			}
			$params = array(':id_sk' => $idsk);
			$update = $this->model->updateprepare("surat_keluar", $field, $params, "id_sk=:id_sk");
			
			if($_POST['tombol'] == 'publish'){
				$params = array(':id_sk' => $idsk);
				$update = $this->model->updateprepare("surat_keluar", array('status_draft' => 1), $params, "id_sk=:id_sk");
				

/////////////////////////////// kirim sms agung 
				$no_agenda = $this->model->noref($idsk, "eksternal");
				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 EKSTERNAL ".$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'");
				if($EmailAccount->rowCount() >= 1 AND $AktifEmail->rowCount() >= 1){
					$dataEmailAccount = $EmailAccount->fetch(PDO::FETCH_OBJ);
					$dataAktifEmail = $AktifEmail->fetch(PDO::FETCH_OBJ);
					
					$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;
					$no_agenda = $this->model->noref($data_lihat_sk->id_sk, "eksternal");
					$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;
						}
					}
					
					if($tembusan != '' OR $tembusan != 'null'){
						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 Eksternal , /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($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 = $isi;
						$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\";</script>";
						}else{
							echo "<script type=\"text/javascript\">alert('Surat TELAH BERHASIL dikirim ke Whatsapp penerima');window.location.href=\"./index.php?op=sk\";</script>";
						}
					}else{
						echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=sk\";</script>";
					}
				}
			}

			if($update){
				echo "<script type=\"text/javascript\">alert('Data Berhasil diperbaharui...!!');window.location.href=\"./index.php?op=sk&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", $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", 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]."'");
		$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__, 
			'tujuan' 		=> $tujuan, 
			'tembusan' 		=> $tembusan, 
			'file'			=> $filedb, 
			'created'		=> $tgl_upload
		);
		$params = 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__, 
			':tujuan' 		=> $tujuan, 
			':tembusan' 	=> $tembusan, 
			':file' 		=> $filedb, 
			':created' 		=> $tgl_upload
		);

		if(empty($fileName)){
			$insert = $this->model->insertidprepare("surat_keluar", $field, $params);
			$cekData = $this->model->selectprepare("surat_keluar", $field=null, $params=null, $where=null, "WHERE id_sk='".$insert."' ");
			$cekShow = $cekData->fetch(PDO::FETCH_OBJ);
			if($insert != 0){
				echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=sk\";</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", $field, $params);
					$cekData = $this->model->selectprepare("surat_keluar", $field=null, $params=null, $where=null, "WHERE id_sk='".$insert."' ");
					$cekShow = $cekData->fetch(PDO::FETCH_OBJ);
					if($insert != 0){
							echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=sk\";</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", $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 Eksternal";
			$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);
			$tgl_surat 	= explode("-", $data_sk->tgl_agenda);
			$tgl_surat 	= $tgl_surat[2]."-".$tgl_surat[1]."-".$tgl_surat[0];
			$perihal 	= $data_sk->perihal;
			$kode_masalah 		= $data_sk->kodemasalah;
			$kodemasalahid 		= $data_sk->kodemasalahid;
			$tujuan 	= $data_sk->tujuan;
			$cekTembusan 	= json_decode($data_sk->tembusan, true);
			$status_draft	= $data_sk->status_draft;
		}else{
			$title 			= "Entri Surat Keluar Eksternal";
			$ketfile 		= "File Surat";
			$validasifile 	= "required";
			$noagenda 		= "Otomatis";
			$dummy_arr 		= '[""]';
			$cekPenandatangan 	= json_decode($dummy_arr, true);
			$cekTembusan 	= json_decode($dummy_arr, true);
			$cekDiteruskan 	= json_decode($dummy_arr, true);
		}
		$datepicker 		= "";
		$disabled			= "disabled='disabled'";
		$readonly			= "readonly='readonly'";
	}else{
		$title 				= "Entri Surat Keluar Eksternal";
		$ketfile 			= "File Surat";
		$noagenda 			= "Otomatis";
		$dummy_arr 			= '[""]';
		$cekPenandatangan 	= json_decode($dummy_arr, true);
		$cekTembusan 		= json_decode($dummy_arr, true);
		$datepicker 		= "";
		$disabled			= "required";
		$readonly			= "required";
		$dummy_arr 			= '[""]';
		$cekDiteruskan 		= json_decode($dummy_arr, true);
		$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" disabled />
						</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 
									// $arr_kodemasalah = array(
										// '' => '= Pilih =', 
										// 'TX' => '(TX) TELEKS, TELEGRAM', 
										// 'MA' => '(MA) MAJALAH', 
										// 'LB' => '(LB) PENELITIAN DAN PENGEMBANGAN', 
										// 'PT' => '(PT) PROSEDUR TETAP', 
										// 'IN' => '(IN) INSTRUKSI', 
										// 'SK' => '(SK) SURAT KEPUTUSAN', 
										// 'SE' => '(SE) UMUM', 
										// 'TP' => '(TP) TENTANG PEKERJAAN', 
										// 'PS' => '(PS) PEMASARAN', 
										// 'KU' => '(KU) KEUANGAN', 
										// 'PU' => '(PU) PERSONALIA UMUM', 
										// 'MJ' => '(MJ) MANAJEMEN', 
										// 'ST' => '(ST) SURAT TUGAS'
									// ); 
									// foreach ($arr_kodemasalah as $key => $val) {
										// $selected = $kode_masalah == $key ? "selected='selected'" : '';
										// echo "<option value='".$key."' ".$selected.">".$val."</option>";
									// }
									$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>";
										}
									}
								?>
							</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);" autocomplete="off" placeholder="Pembuat surat keluar" type="text" name="pembuat" value="<?php if(isset($pembuat)){ echo $pembuat; }?>" id="pembuat" 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 class="col-sm-6">
							<select multiple='' class="chosen-select form-control" id="pembuat" name="pembuat" data-placeholder="Pembuat Surat Keluar" required>
							<?php 
								$UKerUser= $this->model->selectprepare("user", $field=null, $params=null, "id_user='".$_SESSION['id_user']."'", "");
								if($UKerUser->rowCount() >= 1){
									?>
									<option value=""><?php echo "== Pilih Pegawai ==";?></option>
										<?php
										while($dataUKerUser= $UKerUser->fetch(PDO::FETCH_OBJ)){
										?>
										<option value="<?php echo $dataUKerUser->nama;?>"><?php echo $dataUKerUser->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"> Penanda Tangan *</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 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-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_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", $field=null, $params=null, $where=null, "WHERE FIND_IN_SET('{$nip}',UNQOUTE_LIST(penandatangan)) 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 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"> Tujuan Surat *</label>
						<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>
						<div class="col-sm-4">
							<input class="form-control" placeholder="Tujuan surat keluar" type="text" name="tujuan" value="<?php if(isset($tujuan)){ echo $tujuan; }?>" id="form-field-mask-1" required/>
						</div>
					</div>
					<!--div class="form-group">
						<label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Tembusan *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Pilih Tembusan Surat." title="Tembusan">?</span>
						<div class="col-sm-8">
							<div class="space-2"></div>
							<select multiple="" class="chosen-select form-control" name="tembusan[]" id="form-field-select-3" data-placeholder="Pilih Pegawai..." required><?php
								$Diteruskan = $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");
								if($Diteruskan->rowCount() >= 1){
									while($dataDiteruskan = $Diteruskan->fetch(PDO::FETCH_OBJ)){
										$DiteruskanSurat = $dataDiteruskan->nama ." (".$dataDiteruskan->nama_jabatan .")";
										if(false !== array_search($dataDiteruskan->id_user, $cekDiteruskan)){?>
											<option value="<?php echo $dataDiteruskan->id_user;?>" selected><?php echo $DiteruskanSurat;?></option><?php
										}else{?>
											<option value="<?php echo $dataDiteruskan->id_user;?>"><?php echo $DiteruskanSurat;?></option><?php
										}
									}								
								}else{?>
									<option value="">Not Found</option><?php
								}?>
							</select>
						</div>
					</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-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 tembusan surat (nama lembaga atau perorangan)." title="Tembusan 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", $field=null, $params=null, $where=null, "WHERE FIND_IN_SET('{$nip}',UNQOUTE_LIST(tembusan)) 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 <?php if(isset($_GET['skid'])){}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 class="clearfix form-actions">
					<!-- hidden submit by tania 09-08-2019
						<div class="col-md-offset-3 col-md-3">
							<div class="col-sm-2">
								<button type="submit" value="submit" name="tombol" class="btn btn-info" type="button" onclick='validasi();'>
									<i class="ace-icon fa fa-check bigger-110"></i>
									Submit
								</button>
							</div>
						</div>
					-->
						<?php if(isset($_GET['skid']) AND $status_draft == 0){ ?>
							<div class="col-md-offset-3 col-md-3">
								<div class="col-sm-2">
									<button 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 }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" onclick='validasi();' disabled>
										<i class="ace-icon fa fa-check bigger-110"></i>
										Submit
									</button>
								</div>
							</div>
						<?php } ?>
					</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 PENANDA TANGAN</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 TEMBUSAN 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="simpanbtl" 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>

	<script>
	function IsEmpty() {
	if (document.forms['formku'].penandatangan.value === "") {
		alert("Harap diisi Penanda Tangan");
		return false;
	}else if (document.forms['formku'].tembusan.value === "") {
		alert("Harap diisi Tembusan Surat");
		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",
								id : $("#skidhelp").val()
							},
					success: function (response) {
						$(".m_selected").html(response.countTembusan+" Selected");
						$(".munculkan").html(response.datav);
						$(".m_selected2").html(response.countPenandatangan+" Selected");
						$(".munculkan2").html(response.datap);

						// console.log(response.datav);
						// console.log(response.dataq);
						// $(".m_selected2").html(response.countTembusan+" Selected");
						// $(".munculkan2").html(response.datav);
					}
				});
			}

			$(".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);
			});
			
		});

		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);
		});

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

		$("#m_display2").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_tembusan_"+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_tembusan[]" id="m_tembusan[]" class="m_tembusan m_tembusan_'+ keys +' m_hapus_'+ keys +'" value="'+keys+'">');
					}

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

		$(".pilih_chk2").click(function() {
			var jumlahid = 0;
			$(".ace_pilih3").each(function(i){
				if($(this).is(":checked")){
					var keys 	= $(this).val();
					
					if($(".p_penandatangan_"+keys).val() == undefined){
						$(".munculkan2").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_selected2").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.html3);
					$(".jumlahdata").html("<b>"+response.jumlahdata+"</b>");
				}
			});
		}

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

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