<?php
if ($_SERVER["REQUEST_METHOD"] == "POST"){
	$noagenda = htmlspecialchars($purifier->purify(trim($_POST['noagenda'])), ENT_QUOTES);
	$noagenda_custom = trim($_POST['noagenda_custom']);
	$nosm = htmlspecialchars($purifier->purify(trim($_POST['nosm'])), ENT_QUOTES);
	$tglsm = htmlspecialchars($purifier->purify(trim($_POST['tglsm'])), ENT_QUOTES);
	$tglsm = explode("-",$tglsm);
	$tglsmdb = $tglsm[2]."-".$tglsm[1]."-".$tglsm[0];
	$tgl_terima = htmlspecialchars($purifier->purify(trim($_POST['tgl_terima'])), ENT_QUOTES);
	$tgl_terima = explode("-",$tgl_terima);
	$tgl_terimadb = $tgl_terima[2]."-".$tgl_terima[1]."-".$tgl_terima[0];
	$pengirim = htmlspecialchars($purifier->purify(trim($_POST['pengirim'])), ENT_QUOTES);
	$tujuan = json_encode($_POST['tujuan']);
	$perihal = htmlspecialchars($purifier->purify(trim($_POST['perihal'])), ENT_QUOTES);
	$ket = htmlspecialchars($purifier->purify(trim($_POST['ket'])), ENT_QUOTES);
	$klasifikasi = htmlspecialchars($purifier->purify(trim($_POST['id_klasifikasi'])), ENT_QUOTES);
	
	$fileName = htmlspecialchars($_FILES['filesm']['name'], ENT_QUOTES);
	$tipefile = pathinfo($fileName,PATHINFO_EXTENSION);
	$extensionList = array("pdf","jpg","jpeg","png");
	$namaDir = 'berkas/';
	$filesm = $namaDir."SM"."_".$tgl_terima[0]."-".$tgl_terima[1]."-".$tgl_terima[2]."_". slugify($perihal)."_". date("d-m-Y_H-i-s", time()) .".".$tipefile;
	if(empty($fileName)){
		$filedb = "";
	}else{
		$filedb = "SM"."_".$tgl_terima[0]."-".$tgl_terima[1]."-".$tgl_terima[2]."_". slugify($perihal)."_". date("d-m-Y_H-i-s", time()) .".".$tipefile;
	}
	$tgl_upload = date("Y-m-d H:i:s", time());
	
	//print_r($_POST);
	if(isset($_GET['smid'])){
		$smid = htmlspecialchars($purifier->purify(trim($_GET['smid'])), ENT_QUOTES);
		$params = array(':id_sm' => $smid);
		$lihat_sm = $this->model->selectprepare("arsip_sm", $field=null, $params, "id_sm=:id_sm");
		if($lihat_sm->rowCount() >= 1){
			$data_lihat_sm = $lihat_sm->fetch(PDO::FETCH_OBJ);
			$idsm = $data_lihat_sm->id_sm;
			if(empty($fileName)){
				//echo "No Update File";
				$field = array('no_sm' => $nosm, 'tgl_terima' => $tgl_terimadb, 'no_agenda' => $noagenda, 'custom_noagenda' => $noagenda_custom, 'tgl_surat' => $tglsmdb, 'pengirim' => $pengirim, 'klasifikasi' => $klasifikasi, 'tujuan_surat' => $tujuan, 'perihal' => $perihal, 'ket' => $ket);
			}else{
				if(in_array($tipefile, $extensionList)){
					@unlink($namaDir.$data_lihat_sm->file);
					$field = array('no_sm' => $nosm, 'tgl_terima' => $tgl_terimadb, 'no_agenda' => $noagenda, 'custom_noagenda' => $noagenda_custom, 'tgl_surat' => $tglsmdb, 'pengirim' => $pengirim, 'klasifikasi' => $klasifikasi, 'tujuan_surat' => $tujuan, 'perihal' => $perihal, 'ket' => $ket, 'file' => $filedb);
					move_uploaded_file($_FILES['filesm']['tmp_name'], $filesm);
				}else{
					echo "<script type=\"text/javascript\">alert('File gagal di Upload, Format file tidak di dukung!!!');window.location.href=\"./index.php?op=add_sm&smid=$idsm\";</script>";
				}
			}
			$params = array(':id_sm' => $idsm);
			$update = $this->model->updateprepare("arsip_sm", $field, $params, "id_sm=:id_sm");
			if($update){
				echo "<script type=\"text/javascript\">alert('Data Berhasil diperbaharui...!!');window.location.href=\"./index.php?op=sm&smid=$idsm\";</script>";
			}
		}
	}else{
		//echo $tujuan;
		$params = array(':no_agenda' => $noagenda);
		/*$cek_nosm = $this->model->selectprepare("arsip_sm", $field=null, $params, "no_agenda=:no_agenda");
		if($cek_nosm->rowCount() <= 0){*/
			$field = array('id_user' => $_SESSION['id_user'], 'no_sm'=>$nosm, 'tgl_terima'=>$tgl_terimadb, 'no_agenda'=>$noagenda, 'custom_noagenda' => $noagenda_custom, 'tgl_surat'=>$tglsmdb, 'pengirim'=>$pengirim, 'klasifikasi' => $klasifikasi, 'perihal'=>$perihal, 'tujuan_surat'=>$tujuan, 'ket'=>$ket, 'file'=>$filedb, 'created'=>$tgl_upload);
			$params = array(':id_user' => $_SESSION['id_user'], ':no_sm'=>$nosm, ':tgl_terima'=>$tgl_terimadb, ':no_agenda'=>$noagenda, ':custom_noagenda' => $noagenda_custom, ':tgl_surat'=>$tglsmdb, ':pengirim'=>$pengirim, 'klasifikasi' => $klasifikasi, ':perihal'=>$perihal, ':tujuan_surat'=>$tujuan, ':ket'=>$ket, ':file'=>$filedb, ':created'=>$tgl_upload);
			if(empty($fileName)){
				$insert = $this->model->insertprepare("arsip_sm", $field, $params);
				if($insert->rowCount() >= 1){
					//Kirim Email
					$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_kop='2' AND status='Y'");
					if($EmailAccount->rowCount() >= 1 AND $AktifEmail->rowCount() >= 1){
						$dataEmailAccount = $EmailAccount->fetch(PDO::FETCH_OBJ);
						$dataAktifEmail = $AktifEmail->fetch(PDO::FETCH_OBJ);
						
						$TujuanSurat = "";
						if($tujuan != ''){
							$dataTujuan = json_decode($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($tujuan, true))){
									$TujuanSurat .= '- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .')<br/>';
								}
							}
						}
			
						$isi = $dataAktifEmail->layout;
						$Rlayout = $isi;
						$arr = array("=NoAgenda=" =>sprintf("%04d", $noagenda), "=NoSurat=" => $nosm, "=Perihal=" => $perihal, "=TujuanSurat=" => $TujuanSurat, "=TglSurat=" =>tgl_indo($tglsmdb), "=TglTerima=" => tgl_indo($tgl_terimadb), "=AsalSurat=" =>$pengirim, "=Keterangan=" => $ket, "=Penerima=" =>$_SESSION['nama']);
						foreach($arr as $nama => $value){
							if(strpos($isi, $nama) !== false) {
								$Rlayout = str_replace($nama, $value, $isi);
								$isi = $Rlayout;
							}
						}
						
						if($tujuan != '' OR $tujuan != 'null'){
							$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->smtpConnect(
								array(
									"ssl" => array(
										"verify_peer" => false,
										"verify_peer_name" => false,
										"allow_self_signed" => true
									)
								)
							);
							foreach($dataTujuan 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 Masuk: ".$perihal;
							$mail->Subject = $topik;
							$mail->Body = $isi;
							$mail->AltBody = $perihal;
							if(!$mail->send()) {
								//echo "Mailer Error: " . $mail->ErrorInfo;
								echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan. Email notifikasi gagal dikirim!');window.location.href=\"./index.php?op=add_sm\";</script>";
							}else{
								echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan, Email notifikasi dikirim!');window.location.href=\"./index.php?op=add_sm\";</script>";
							}
						}else{
							echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=add_sm\";</script>";
						}
					}else{
						echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=add_sm\";</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['filesm']['tmp_name'], $filesm)){
						$insert = $this->model->insertprepare("arsip_sm", $field, $params);
						if($insert->rowCount() >= 1){
							//Kirim Email
							$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_kop='2' AND status='Y'");
							if($EmailAccount->rowCount() >= 1 AND $AktifEmail->rowCount() >= 1){
								$dataEmailAccount = $EmailAccount->fetch(PDO::FETCH_OBJ);
								$dataAktifEmail = $AktifEmail->fetch(PDO::FETCH_OBJ);
								
								$TujuanSurat = "";
								if($tujuan != ''){
									$dataTujuan = json_decode($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($tujuan, true))){
											$TujuanSurat .= '- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .')<br/>';
										}
									}
								}
					
								$isi = $dataAktifEmail->layout;
								$Rlayout = $isi;
								$arr = array("=NoAgenda=" =>sprintf("%04d", $noagenda), "=NoSurat=" => $nosm, "=Perihal=" => $perihal, "=TujuanSurat=" => $TujuanSurat, "=TglSurat=" =>tgl_indo($tglsmdb), "=TglTerima=" => tgl_indo($tgl_terimadb), "=AsalSurat=" =>$pengirim, "=Keterangan=" => $ket, "=Penerima=" =>$_SESSION['nama']);
								foreach($arr as $nama => $value){
									if(strpos($isi, $nama) !== false) {
										$Rlayout = str_replace($nama, $value, $isi);
										$isi = $Rlayout;
									}
								}
								
								if($tujuan != '' OR $tujuan != 'null'){
									$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->smtpConnect(
										array(
											"ssl" => array(
												"verify_peer" => false,
												"verify_peer_name" => false,
												"allow_self_signed" => true
											)
										)
									);
									foreach($dataTujuan 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 Masuk: ".$perihal;
									$mail->Subject = $topik;
									$mail->Body = $isi;
									$mail->AltBody = $perihal;
									$lokasi = "berkas/$filedb";
									if(file_exists($lokasi)){
										$mail->addAttachment($lokasi);
									}
									if(!$mail->send()) {
										//echo "Mailer Error: " . $mail->ErrorInfo;
										echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan. Email notifikasi gagal dikirim!');window.location.href=\"./index.php?op=add_sm\";</script>";
									}else{
										echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan, Email notifikasi dikirim!');window.location.href=\"./index.php?op=add_sm\";</script>";
									}
								}else{
									echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=add_sm\";</script>";
								}
							}else{
								echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=add_sm\";</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{
			echo "<script type=\"text/javascript\">alert('PERHATIAN..! Nomor Agenda Surat Masuk yang dimasukkan sudah pernah terdata di Sistem. Silahkan Ulangi.');window.history.go(-1);</script>";
		}*/
	}
}else{
	$cek_noaagenda = $this->model->selectprepare("arsip_sm", $field=null, $params=null, $where=null, "ORDER BY id_sm DESC LIMIT 1");
	if(isset($_GET['smid'])){
		$smid = htmlspecialchars($purifier->purify(trim($_GET['smid'])), ENT_QUOTES);
		$params = array(':id_sm' => $smid);
		$cek_sm = $this->model->selectprepare("arsip_sm", $field=null, $params, "id_sm=:id_sm");
		if($cek_sm->rowCount() >= 1){
			$data_sm = $cek_sm->fetch(PDO::FETCH_OBJ);
			$title= "Edit Data Surat Masuk";
			$ketfile = "File Surat ";
			$noagenda = 'value="'.$data_sm->no_agenda .'"';
			$nosm = 'value="'.$data_sm->no_sm .'"';
			$tgl_surat = explode("-", $data_sm->tgl_surat);
			$tgl_surat = $tgl_surat[2]."-".$tgl_surat[1]."-".$tgl_surat[0];
			$tgl_surat = 'value="'.$tgl_surat.'"';
			$tgl_terima = explode("-", $data_sm->tgl_terima);
			$tgl_terima = $tgl_terima[2]."-".$tgl_terima[1]."-".$tgl_terima[0];
			$tgl_terima = 'value="'.$tgl_terima.'"';
			$pengirim = 'value="'.$data_sm->pengirim .'"';
			//$tujuan = 'value="'.$data_sm->tujuan_surat .'"';
			$perihal = $data_sm->perihal;
			$ket = $data_sm->ket;
			$id_klasifikasi = $data_sm->klasifikasi;			
			if(isset($data_sm->tujuan_surat) == '' OR $data_sm->tujuan_surat == "null"){
				$dummy_arr = '[""]';
				$cekDiteruskan = json_decode($dummy_arr, true);
			}else{
				$cekDiteruskan = json_decode($data_sm->tujuan_surat, true);
			}
			$noAgenda = sprintf("%04d", $data_sm->no_agenda);
			$nonoAgendaShow = $data_sm->custom_noagenda;
		}else{
			$title= "Entri Surat Masuk";
			$ketfile = "File Surat ";
			$validasifile = "required";
			$dummy_arr = '[""]';
			$cekDiteruskan = json_decode($dummy_arr, true);
			$params = array(':status' => 1);
			$cek_noagenda_custom = $this->model->selectprepare("pengaturan", $field=null, $params, "status=:status")->fetch(PDO::FETCH_OBJ);

			if($cek_noaagenda->rowCount() >= 1){
				$data_cek_noaagenda = $cek_noaagenda->fetch(PDO::FETCH_OBJ);
				$thn_data_surat = substr($data_cek_noaagenda->created,0,4); 
				if($thn_data_surat == date('Y')){
					$noAgenda = sprintf("%04d", $data_cek_noaagenda->no_agenda+1);
					$nonoAgendaShow = $data_cek_noaagenda->no_agenda+1;
				}else{					
					if($cek_noagenda_custom->no_agenda_sm_start != ''){
						$noAgenda = sprintf("%04d", $cek_noagenda_custom->no_agenda_sm_start);
						$nonoAgendaShow = $cek_noagenda_custom->no_agenda_sm_start;
					}else{
						$noAgenda = sprintf("%04d", 1);
						$nonoAgendaShow = 1;
					}
				}				
			}else{
				if($cek_noagenda_custom->no_agenda_sm_start != ''){
					$noAgenda = sprintf("%04d", $cek_noagenda_custom->no_agenda_sm_start);
					$nonoAgendaShow = $cek_noagenda_custom->no_agenda_sm_start;
				}else{
					$noAgenda = sprintf("%04d", 1);
					$nonoAgendaShow = 1;
				}
			}
		}
	}else{
		$title= "Entri Surat Masukk";
		$validasifile = "required";
		$ketfile = "File Surat ";
		$dummy_arr = '[""]';
		$cekDiteruskan = json_decode($dummy_arr, true);
		$params = array(':status' => 1);
		$cek_noagenda_custom = $this->model->selectprepare("pengaturan", $field=null, $params, "status=:status")->fetch(PDO::FETCH_OBJ);

		if($cek_noaagenda->rowCount() >= 1){
			$data_cek_noaagenda = $cek_noaagenda->fetch(PDO::FETCH_OBJ);
			$thn_data_surat = substr($data_cek_noaagenda->created,0,4); 
			if($thn_data_surat == date('Y')){
				$noAgenda = sprintf("%04d", $data_cek_noaagenda->no_agenda+1);
				$nonoAgendaShow = $data_cek_noaagenda->no_agenda+1;
			}else{					
				if($cek_noagenda_custom->no_agenda_sm_start != ''){
					$noAgenda = sprintf("%04d", $cek_noagenda_custom->no_agenda_sm_start);
					$nonoAgendaShow = $cek_noagenda_custom->no_agenda_sm_start;
				}else{
					$noAgenda = sprintf("%04d", 1);
					$nonoAgendaShow = 1;
				}
			}
		}else{
			if($cek_noagenda_custom->no_agenda_sm_start != ''){
				$noAgenda = sprintf("%04d", $cek_noagenda_custom->no_agenda_sm_start);
				$nonoAgendaShow = $cek_noagenda_custom->no_agenda_sm_start;
			}else{
				$noAgenda = sprintf("%04d", 1);
				$nonoAgendaShow = 1;
			}
		}
	}
	//print_r($cekDiteruskan);?>
	<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-3"> <?php 
							$params = array(':status' => 1);
							$cek_noagenda_custom = $this->model->selectprepare("pengaturan", $field=null, $params, "status=:status")->fetch(PDO::FETCH_OBJ);
							if($cek_noagenda_custom->no_agenda_sm != ''){
								//$noAgendaDb = $noAgenda;
								$noAgenda = $noAgenda."/$cek_noagenda_custom->no_agenda_sm";								
							} ?>
							<input class="form-control" placeholder="Nomor Agenda Surat" type="text" name="noagenda" <?php if(isset($noAgenda)){ echo 'value="'.$noAgenda .'"'; } ?> id="form-field-mask-1" required disabled />
							<input type="hidden" name="noagenda" value="<?php echo $nonoAgendaShow;?>"/>
							<input type="hidden" name="noagenda_custom" value="<?php echo $noAgenda;?>"/>
							<?php /*
							<input class="form-control" data-rel="tooltip" type="text" name="noagenda" <?php if(isset($noagenda)){ echo $noagenda; }?> id="form-field-1" placeholder="Nomor Agenda Surat" title="Diisi dengan nomor agenda surat masuk!" data-placement="bottom" required/>*/?>
						</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"> Nomor Surat *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai dengan nomor surat masuk yang diterima." title="Nomor Surat Masuk">?</span>
						<div class="col-sm-4">
							<input class="form-control" placeholder="Nomor surat masuk" type="text" name="nosm" <?php if(isset($nosm)){ echo $nosm; }?> id="form-field-mask-1" required/>
						</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">Klasifikasi Surat *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Pilih klasifikasi arsip." title="Klasifikasi">?</span>
						<div class="col-sm-3">
							<select class="form-control" id="form-field-select-3" name="id_klasifikasi" data-placeholder="Pilih Klasifikasi..." required>
								<option value="">Pilih Klasifikasi</option><?php
								$KlasArsip= $this->model->selectprepare("klasifikasi", $field=null, $params=null, $where=null, "ORDER BY nama ASC");
								if($KlasArsip->rowCount() >= 1){
									while($dataKlasArsip = $KlasArsip->fetch(PDO::FETCH_OBJ)){
										if(isset($id_klasifikasi) && $id_klasifikasi == $dataKlasArsip->id_klas){?>
											<option value="<?php echo $dataKlasArsip->id_klas;?>" selected><?php echo $dataKlasArsip->nama;?></option><?php
										}else{?>
											<option value="<?php echo $dataKlasArsip->id_klas;?>"><?php echo $dataKlasArsip->nama;?></option><?php
										}
									}
								}else{?>
									<option value="">Data klasifikasi belum ada</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"> Tanggal Surat *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai dengan tanggal pada surat masuk. ex. 01-12-2015" title="Tanggal Surat">?</span>
						<div class="col-sm-3">
							<input class="form-control date-picker" id="id-date-picker-1" data-date-format="dd-mm-yyyy" placeholder="Tanggal pada surat masuk" type="text" name="tglsm" <?php if(isset($tgl_surat)){ echo $tgl_surat; }?> id="form-field-mask-1" required/>
						</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 Terima *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai dengan tanggal surat masuk diterima. ex. 01-12-2015" title="Tanggal Terima">?</span>
						<div class="col-sm-3">
							<input class="form-control date-picker" id="id-date-picker-1" data-date-format="dd-mm-yyyy" placeholder="Tanggal terima surat masuk" type="text" name="tgl_terima" <?php if(isset($tgl_terima)){ echo $tgl_terima; }?> id="form-field-mask-1" required/>
						</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"> Surat Dari *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai sumber pengirim surat (nama lembaga/peroranngan)." title="Sumber Surat">?</span>
						<div class="col-sm-8">
							<input class="form-control" data-rel="tooltip" placeholder="Sumber surat/pengirim" type="text" name="pengirim" <?php if(isset($pengirim)){ echo $pengirim; }?> title="Di isi sesuai sumber pengirim surat (nama lembaga atau peroranngan)" data-placement="bottom" id="form-field-mask-1" required/>
						</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"> Diteruskan ke *</label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Pilih tujuan Surat dieruskan (support multiple choise)." title="Diteruskan ke *">?</span>
						<div class="col-sm-8">
							<div class="space-2"></div>
							<select multiple="" class="chosen-select form-control" name="tujuan[]" id="form-field-select-3" data-placeholder="Pilih user..." 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="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 masuk." title="Perihal">?</span>
						<div class="col-sm-9">
							<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"> Keterangan </label>
						<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi dengan keterangan tambahan jika ada (seperti jadwal undangan, tempat, tanggal penting dsb)." title="Keterangan">?</span>
						<div class="col-sm-9">
							<textarea class="form-control limited" placeholder="Keterangan tambahan (jika ada)" name="ket" id="form-field-9" maxlength="150"><?php if(isset($ket)){ echo $ket; }?></textarea>
						</div>
					</div>
					<div 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 masuk yang ingin di upload. Caranya klik menu Pilih File. Tipe file : .pdf, .jpg, .png" title="File surat masuk">?</span>
						<div class="col-sm-4">
							<input type="file" class="form-control" name="filesm" id="id-input-file-1"/>
						</div>
					</div>
					<div class="clearfix form-actions">
						<div class="col-md-offset-3 col-md-9">
							<div class="col-sm-2">
								<button type="submit" class="btn btn-info" type="button">
									<i class="ace-icon fa fa-check bigger-110"></i>
									Submit
								</button>
							</div>
						</div>
					</div>
				</form>
			</div>
		</div>
	</div><?php
}?>