<?php 
$active1 = isset($_GET['sm']) ? "active" : "";
$active2 = isset($_GET['sk']) ? "active" : "";
$active3 = isset($_GET['ski']) ? "active" : "";
$active4 = isset($_GET['setting']) ? "active" : "";
$userid = $_SESSION['id_user'];

if(isset($_GET['sk']) AND isset($_GET['add_sk'])){
	require_once "entry_sk.php";
}elseif(isset($_GET['sm']) AND isset($_GET['add_sm'])){
	require_once "entry_sm.php";
}elseif(isset($_GET['ski']) AND isset($_GET['add_ski'])){
	require_once "entry_sk_internal.php";
} else{
?>
<div class="row">
	<div class="col-xs-12">
		<!-- PAGE CONTENT BEGINS -->
		<div class="row">
			<div class="col-xs-12">
				<a href="./index.php?op=surat_digital&sm" title="Surat Masuk Eksternal">
					<button class="btn btn-white btn-info btn-bold <?php echo $active1; ?>">
						<i class="ace-icon fa fa-cog bigger-120 blue"></i>Surat Masuk Eksternal
					</button>
				</a> 
				<a href="./index.php?op=surat_digital&ski" title="Surat Keluar Internal">
					<button class="btn btn-white btn-info btn-bold <?php echo $active3; ?>">
						<i class="ace-icon fa fa-cog bigger-120 blue"></i>Surat Keluar Internal
					</button>
				</a> 
				<a href="./index.php?op=surat_digital&sk" title="Surat Keluar Eksternal">
					<button class="btn btn-white btn-info btn-bold <?php echo $active2; ?>">
						<i class="ace-icon fa fa-cog bigger-120 blue"></i>Surat Keluar Eksternal
					</button>
				</a>
				<a href="./index.php?op=surat_digital&setting" title="Setting Surat Masuk / Keluar">
					<button class="btn btn-white btn-info btn-bold <?php echo $active4; ?>">
						<i class="ace-icon fa fa-cog bigger-120 blue"></i>Setting Surat
					</button>
				</a>
				<?php if(isset($_GET['sk'])) {
					$arsip_sk = $this->model->selectprepare("surat_keluar", $field=null, $params=null, $where=null, "WHERE surat_keluar.id_user = '".$userid."' order by tgl_agenda DESC");
					
					if($arsip_sk->rowCount() >= 1){
						while($data_sk = $arsip_sk->fetch(PDO::FETCH_OBJ)){
							$dump_sk[]=$data_sk;
						}
						?>
					<hr>
					<a href="./index.php?op=surat_digital&sk&add_sk" title="Tambah Surat Keluar Eksternal">
						<button class="btn btn-white btn-info btn-bold <?php echo $active1; ?>">
							<i class="ace-icon glyphicon glyphicon-plus"></i>Tambah
						</button>
					</a>
					<table id="simple-table" class="table  table-bordered table-hover">
						<thead>
							<tr>
								<th width="50">No</th>
								<th width="200">No Agenda</th>
								<th>Perihal</th>
								<th width="100">Tgl Surat</th>
								<th class="detail-col" width="40">Detail</th>
								<th width="100">Aksi</th>
							</tr>
						</thead>
						<tbody>
							<?php
							$no=1;
							foreach($dump_sk as $key => $object){
								$tglsrt = explode("-", $object->tgl_agenda);
								$tglsrt = $tglsrt[2]."-".$tglsrt[1]."-".$tglsrt[0];
								$tembusan = json_decode($object->tembusan, true); ?>
								<tr>
									<td><?php echo $no;?></td>
									<td><a href="./index.php?op=sk&skid=<?php echo $object->id_sk;?>"><?php echo $this->model->noref($object->id_sk); ?></a></td>
									<td><?php echo $object->perihal;?></td>
									<td><?php echo $tglsrt;?></td>
									<td class="center">
										<div class="action-buttons">
											<a href="#" class="green bigger-140 show-details-btn" title="Show Details">
												<i class="ace-icon fa fa-angle-double-down"></i>
												<span class="sr-only">Details</span>
											</a>
										</div>
									</td>
									<td align="center">
										<?php if($HakAkses->sk == "W"){ ?>
										<div class="hidden-sm hidden-xs btn-group">
											<a href="./index.php?op=add_sk&skid=<?php echo $object->id_sk;?>">								
												<button class="btn btn-minier btn-info">
													<i class="ace-icon fa fa-pencil bigger-100"></i>
												</button>
											</a>
											<?php if($_SESSION['id_user'] == '1'){?>
												<a href="./index.php?op=sk&skid=<?php echo $object->id_sk;?>&act=del" onclick="return confirm('Anda yakin akan menghapus data ini??')">
													<button class="btn btn-minier btn-danger">
														<i class="ace-icon fa fa-trash-o bigger-110"></i>
													</button>
												</a>
											<?php } ?>
										</div>
										<?php } ?>
										<a href="./index.php?op=print_sm&skid=<?php echo $object->id_sk;?>">
											<button class="btn btn-minier btn-info">
												<i class="ace-icon fa fa-file-o bigger-110"></i>
											</button>
										</a>
									</td>
								</tr>
								<tr class="detail-row">
									<td colspan="12">
										<div class="table-detail">
											<div class="row">
												<div class="col-xs-12 col-sm-12">
													<div class="space visible-xs"></div>
													<div class="profile-user-info profile-user-info-striped">
														<div class="profile-info-row">
															<div class="profile-info-name"> No Agenda </div>
															<div class="profile-info-value"><span><a href="./index.php?op=sk&skid=<?php echo $object->id_sk;?>"><?php echo $this->model->noref($object->id_sk);?></a></span></div>
														</div>
														<div class="profile-info-row">
															<div class="profile-info-name"> Tgl Surat </div>
															<div class="profile-info-value"><span><?php echo $tglsrt;?></span></div>
														</div>
														<div class="profile-info-row">
															<div class="profile-info-name"> Pembuat </div>
															<div class="profile-info-value"><span><?php echo $object->pembuat;?></span></div>
														</div>
														<div class="profile-info-row">
															<div class="profile-info-name"> Perihal </div>
															<div class="profile-info-value"><span><?php echo $object->perihal;?></span></div>
														</div>
														<div class="profile-info-row">
															<div class="profile-info-name"> Tujuan </div>
															<div class="profile-info-value"><span><?php echo $object->tujuan;?></span></div>
														</div>
														<div class="profile-info-row">
															<div class="profile-info-name"> File Surat </div>
															<div class="profile-info-value">
																<span><?php 
																	if($object->file != ""){?>
																		<a href="./berkas/<?php echo $object->file;?>" target="_blank">Lihat File Surat</a><?php
																	}else{ ?>
																		- <?php
																	}?>
																</span>
															</div>
														</div>
														<div class="profile-info-row">
															<div class="profile-info-name"> Tembusan </div>
															<div class="profile-info-value"><span>
																<?php 
																if(is_array($tembusan)){
																	foreach($tembusan as $field => $value){
																		$field = array('nama', '(SELECT nama FROM unit_kerja WHERE unit_kerja.id = user.unitkerjaid) as unit_kerja');
																		$GetUserDis = $this->model->selectprepare("user", $field, $params=null, $where=null, "WHERE id_user='".$value."' ")->fetch(PDO::FETCH_OBJ);
																		echo '- '.$GetUserDis->nama.' ('.$GetUserDis->unit_kerja.') <br/>';
																	}
																}?>
															</span></div>
														</div>
													</div>
												</div>
											</div>
										</div>
									</td>
								</tr><?php
							$no++;
							}?>
						</tbody>
					</table>
					<?php } else { ?>
						<div class="alert alert-danger">
							<button type="button" class="close" data-dismiss="alert">
								<i class="ace-icon fa fa-times"></i>
							</button>
							<p>
								<strong><i class="ace-icon fa fa-check"></i>Perhatian!</strong>
								Data tidak ditemukan. Terimakasih.
							</p>
						</div>
						<a href="./index.php?op=surat_digital&sk&add_sk" title="Tambah Surat Keluar Eksternal">
							<button class="btn btn-white btn-info btn-bold <?php echo $active1; ?>">
								<i class="ace-icon glyphicon glyphicon-plus"></i>Tambah
							</button>
						</a>
					<?php } 
				}elseif(isset($_GET['ski'])){ 
					$arsip_sk = $this->model->selectprepare("surat_keluar_internal a", $field=null, $params=null, $where=null, "WHERE a.id_user= '".$userid."' order by a.tgl_agenda DESC");
					if($arsip_sk->rowCount() >= 1){
						while($data_sk = $arsip_sk->fetch(PDO::FETCH_OBJ)){
							$dump_sk[]=$data_sk;
						}
						?>
						<hr>
						<a href="./index.php?op=surat_digital&ski&add_ski" title="Tambah Surat Keluar Internal">
							<button class="btn btn-white btn-info btn-bold <?php echo $active1; ?>">
								<i class="ace-icon glyphicon glyphicon-plus"></i>Tambah
							</button>
						</a>
						<table id="simple-table" class="table  table-bordered table-hover">
							<thead>
								<tr>
									<th width="50">No</th>
									<th width="200">No Agenda</th>
									<th>Perihal</th>
									<th width="100">Tgl Surat</th>
									<th class="detail-col" width="40">Detail</th>
									<th width="100">Aksi</th>
								</tr>
							</thead>
							<tbody><?php
								$no=1+$posisi;
								foreach($dump_sk as $key => $object){
									$tglsrt = explode("-", $object->tgl_agenda);
									$tglsrt = $tglsrt[2]."-".$tglsrt[1]."-".$tglsrt[0];
									$tujuan = json_decode($object->tujuan, true);
									//$CekKlasifikasi = $this->model->selectprepare("klasifikasi_sk", $field=null, $params=null, $where=null, "WHERE id_klas='$object->klasifikasi'");
									//$ViewKlasifikasi = $CekKlasifikasi->fetch(PDO::FETCH_OBJ);?>
									<tr>
										<td><?php echo $no;?></td>
										<td><a href="./index.php?op=sk_internal&skid=<?php echo $object->id_sk;?>"><?php echo $this->model->noref($object->id_sk, "internal"); ?></a></td>
										<td><?php echo $object->perihal;?></td>
										<td><?php echo $tglsrt;?></td>
										<td class="center">
											<div class="action-buttons">
												<a href="#" class="green bigger-140 show-details-btn" title="Show Details">
													<i class="ace-icon fa fa-angle-double-down"></i>
													<span class="sr-only">Details</span>
												</a>
											</div>
										</td>
										<td align="center">
											<?php if($HakAkses->sk_internal == "W"){ ?>
											<div class="hidden-sm hidden-xs btn-group">
												<a href="./index.php?op=add_sk_internal&skid=<?php echo $object->id_sk;?>">								
													<button class="btn btn-minier btn-info">
														<i class="ace-icon fa fa-pencil bigger-100"></i>
													</button>
												</a>
												<?php if($_SESSION['id_user'] == '1'){?>
													<a href="./index.php?op=sk_internal&skid=<?php echo $object->id_sk;?>&act=del" onclick="return confirm('Anda yakin akan menghapus data ini??')">
														<button class="btn btn-minier btn-danger">
															<i class="ace-icon fa fa-trash-o bigger-110"></i>
														</button>
													</a>
												<?php } ?>
											</div>
											<?php } ?>
											<a href="./index.php?op=print_sm&skiid=<?php echo $object->id_sk;?>">
												<button class="btn btn-minier btn-info">
													<i class="ace-icon fa fa-file-o bigger-110"></i>
												</button>
											</a>
										</td>
									</tr>
									<tr class="detail-row">
										<td colspan="12">
											<div class="table-detail">
												<div class="row">
													<div class="col-xs-12 col-sm-12">
														<div class="space visible-xs"></div>
														<div class="profile-user-info profile-user-info-striped">
															<div class="profile-info-row">
																<div class="profile-info-name"> No Agenda </div>
																<div class="profile-info-value"><span><a href="./index.php?op=sk_internal&skid=<?php echo $object->id_sk;?>"><?php echo $this->model->noref($object->id_sk, "internal");?></a></span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> Tgl Surat </div>
																<div class="profile-info-value"><span><?php echo $tglsrt;?></span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> Pembuat </div>
																<div class="profile-info-value"><span><?php echo $object->pembuat;?></span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> Perihal </div>
																<div class="profile-info-value"><span><?php echo $object->perihal;?></span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> Tujuan </div>
																<div class="profile-info-value"><span>
																	<?php 
																	if(is_array($tujuan)){
																		foreach($tujuan as $field => $value){
																			$field = array('nama', '(SELECT nama FROM unit_kerja WHERE unit_kerja.id = user.unitkerjaid) as unit_kerja');
																			$GetUserDis = $this->model->selectprepare("user", $field, $params=null, $where=null, "WHERE id_user='".$value."' ")->fetch(PDO::FETCH_OBJ);
																			echo '- '.$GetUserDis->nama.' ('.$GetUserDis->unit_kerja.') <br/>';
																		}
																	}?>
																</span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> File Surat </div>
																<div class="profile-info-value">
																	<span><?php 
																		if($object->file != ""){?>
																			<a href="./berkas/<?php echo $object->file;?>" target="_blank">Lihat File Surat</a><?php
																		}else{ ?>
																			- <?php
																		}?>
																	</span>
																</div>
															</div>
														</div>
													</div>
												</div>
											</div>
										</td>
									</tr><?php
								$no++;
								}?>
							</tbody>
						</table>
					<?php } else { ?>
						<div class="alert alert-danger">
							<button type="button" class="close" data-dismiss="alert">
								<i class="ace-icon fa fa-times"></i>
							</button>
							<p>
								<strong><i class="ace-icon fa fa-check"></i>Perhatian!</strong>
								Data tidak ditemukan. Terimakasih.
							</p>
						</div>
						<a href="./index.php?op=surat_digital&ski&add_ski" title="Tambah Surat Keluar Internal">
							<button class="btn btn-white btn-info btn-bold <?php echo $active1; ?>">
								<i class="ace-icon glyphicon glyphicon-plus"></i>Tambah
							</button>
						</a>
					<?php } 
				} elseif(isset($_GET['sm'])){ 
					$arsip_sm = $this->model->selectprepare("surat_masuk", $field=null, $params=null, $where=null, "WHERE surat_masuk.id_user = '".$userid."' order by tgl_agenda DESC");
					if($arsip_sm->rowCount() >= 1){
						while($data_sm = $arsip_sm->fetch(PDO::FETCH_OBJ)){
							$dump_sm[]=$data_sm;
						}
						?>
						<hr>
						<a href="./index.php?op=surat_digital&sm&add_sm" title="Tambah Surat Masuk Eksternal">
							<button class="btn btn-white btn-info btn-bold">
								<i class="ace-icon glyphicon glyphicon-plus"></i>Tambah
							</button>
						</a>
						<table id="simple-table" class="table  table-bordered table-hover">
							<thead>
								<tr>
									<th width="50">No</th>
									<th width="200">No Agenda</th>
									<th>Perihal</th>									
									<th width="120">Tgl Terima</th>									
									<th class="detail-col">Details</th>
									<th width="100">Aksi</th>
								</tr>
							</thead>
							<tbody><?php
								$no=1+$posisi;
								foreach($dump_sm as $key => $object){
									$params = array(':id_sm' => $object->id_sm, ':status' => '0');
									$cekDisposisi = $this->model->selectprepare("memo a join user b on a.id_user=b.id_user", $field=null, $params, "a.id_sm=:id_sm AND a.status=:status");
									$tglSrt = explode("-", $object->tgl_sm);
									$tglSrt = $tglSrt[2]."-".$tglSrt[1]."-".$tglSrt[0];
									$tgltrm = explode("-", $object->tgl_terima);
									$tgltrm = $tgltrm[2]."-".$tgltrm[1]."-".$tgltrm[0];
									$tujuan = json_decode($object->tujuan_surat, true);
									
									$params = array(':id_sm' => $object->id_sm, ':kode' => 'SM');
									$lihat_sm = $this->model->selectprepare("surat_read", $field=null, $params, "id_sm=:id_sm AND kode=:kode");
									if($lihat_sm->rowCount() <= 0){
										$labelstatus = "";
									}else{
										$labelstatus = "<i class=\"ace-icon fa fa-check bigger-110 green\" title=\"was read\"></i>";
									}
									
									$params1 = array(':id_sm' => $object->id_sm, ':status' => '0');
									$CekStatFinish = $this->model->selectprepare("status_surat a join user b on a.id_user=b.id_user", $field=null, $params1, "a.id_sm=:id_sm AND a.status=:status", "ORDER BY a.id_status DESC LIMIT 1");
									if($CekStatFinish->rowCount() >= 1){
										$dataCekStatFinish = $CekStatFinish->fetch(PDO::FETCH_OBJ);
										if($dataCekStatFinish->statsurat == 1){
											$ProgresStat = " <i class=\"ace-icon fa fa-history bigger-110 green\" title=\"Surat sedang ditindaklanjuti\"></i>";
										}elseif($dataCekStatFinish->statsurat == 2){
											$ProgresStat = " <i class=\"ace-icon fa fa-thumbs-o-up bigger-110 green\" title=\"Surat sudah selesai ditindaklanjuti\"></i>";
										}elseif($dataCekStatFinish->statsurat == 0){
											$ProgresStat = " <i class=\"ace-icon fa fa-times bigger-110 green\" title=\"Surat tidak dapat diproses\"></i>";
										}
									}else{
										$ProgresStat = " <i class=\"ace-icon fa fa-info bigger-110 green\" title=\"Surat belum diproses\"></i>";
									}
									
									if($cekDisposisi->rowCount() >= 1){
										//$data_cek = $cek_memo->fetch(PDO::FETCH_OBJ);
										$labelDis = " <i class=\"ace-icon fa fa-share bigger-110 green\" title=\"Telah di Disposisi\"></i>";
									}else{
										$labelDis = "";
									}?>
									<tr>
										<td><?php echo $no;?></td>
										<td>
											<a href="./index.php?op=sm&smid=<?php echo $object->id_sm;?>"><?php echo $this->model->noref_sm($object->id_sm); ?></a>
											<?php echo $labelstatus;?>
											<?php echo $labelDis;?>
											<?php echo $ProgresStat;?>
										</td>
										<td><?php echo $object->perihal;?></td>										
										<td><?php echo $tgltrm;?></td>										
										<td class="center">
											<div class="action-buttons">
												<a href="#" class="green bigger-140 show-details-btn" title="Show Details">
													<i class="ace-icon fa fa-angle-double-down"></i>
													<span class="sr-only">Details</span>
												</a>
											</div>
										</td>
										<td align="center">
											<?php if($HakAkses->sm == "W"){ ?>
											<div class="hidden-sm hidden-xs btn-group">
												<a href="./index.php?op=add_sm&smid=<?php echo $object->id_sm;?>">								
													<button class="btn btn-minier btn-info">
														<i class="ace-icon fa fa-pencil bigger-100"></i>
													</button>
												</a>
												<?php if($_SESSION['id_user'] == '1'){?>
													<a href="./index.php?op=sm&smid=<?php echo $object->id_sm;?>&act=del" onclick="return confirm('Anda yakin akan menghapus data ini??')">
														<button class="btn btn-minier btn-danger">
															<i class="ace-icon fa fa-trash-o bigger-110"></i>
														</button>
													</a>
												<?php } ?>
											</div>
											<?php } ?>
											<a href="./index.php?op=print_sm&smid=<?php echo $object->id_sm;?>">
												<button class="btn btn-minier btn-info">
													<i class="ace-icon fa fa-file-o bigger-110"></i>
												</button>
											</a>									
										</td>
									</tr>
									<tr class="detail-row">
										<td colspan="12">
											<div class="table-detail">
												<div class="row">
													<div class="col-xs-12 col-sm-12">
														<div class="space visible-xs"></div>
														<div class="profile-user-info profile-user-info-striped">
															<div class="profile-info-row">
																<div class="profile-info-name"> No Agenda </div>
																<div class="profile-info-value"><span><a href="./index.php?op=sm&smid=<?php echo $object->id_sm;?>"><?php echo $this->model->noref_sm($object->id_sm);?></a></span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> Nomor surat </div>
																<div class="profile-info-value"><span><?php echo $object->no_sm;?></span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> Asal Surat </div>
																<div class="profile-info-value"><span><?php echo $object->asal_sm;?></span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> Perihal </div>
																<div class="profile-info-value"><span><?php echo $object->perihal;?></span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> Tanggal Surat </div>
																<div class="profile-info-value"><span><?php echo $tglSrt;?></span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> Tanggal Terima </div>
																<div class="profile-info-value"><span><?php echo $tgltrm;?></span></div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> File Surat </div>
																<div class="profile-info-value">
																	<span><?php 
																		if($object->file != ""){?>
																			<a href="./berkas/<?php echo $object->file;?>" target="_blank">Lihat File Surat</a><?php
																		}else{ ?>
																			- <?php
																		}?>
																	</span>
																</div>
															</div>
															<div class="profile-info-row">
																<div class="profile-info-name"> Tujuan </div>
																<div class="profile-info-value"><span>
																	<?php 
																	if(is_array($tujuan)){
																		foreach($tujuan as $field => $value){
																			$field = array('nama', '(SELECT nama FROM unit_kerja WHERE unit_kerja.id = user.unitkerjaid) as unit_kerja');
																			$GetUserDis = $this->model->selectprepare("user", $field, $params=null, $where=null, "WHERE id_user='".$value."' ")->fetch(PDO::FETCH_OBJ);
																			echo '- '.$GetUserDis->nama.' ('.$GetUserDis->unit_kerja.') <br/>';
																		}
																	}?>
																</span></div>
															</div>
														</div>
													</div>
												</div>
											</div>
										</td>
									</tr><?php
								$no++;
								}?>
							</tbody>
						</table>
					<?php } else { ?>
						<div class="alert alert-danger">
							<button type="button" class="close" data-dismiss="alert">
								<i class="ace-icon fa fa-times"></i>
							</button>
							<p>
								<strong><i class="ace-icon fa fa-check"></i>Perhatian!</strong>
								Data tidak ditemukan. Terimakasih.
							</p>
						</div>
						<a href="./index.php?op=surat_digital&sm&add_sm" title="Tambah Surat Masuk Eksternal">
							<button class="btn btn-white btn-info btn-bold <?php echo $active1; ?>">
								<i class="ace-icon glyphicon glyphicon-plus"></i>Tambah
							</button>
						</a>
					<?php } 
				} elseif(isset($_GET['setting'])){
					require_once "view_surat_digital_setting.php";
				}
				?>
			</div>
		</div>
	</div>
</div>
<?php } ?>
<script src="assets/js/jquery-2.1.4.min.js"></script>

<!-- page specific plugin scripts -->
<script src="assets/js/jquery.dataTables.min.js"></script>
<script src="assets/js/jquery.dataTables.bootstrap.min.js"></script>
<script src="assets/js/dataTables.buttons.min.js"></script>
<script src="assets/js/buttons.flash.min.js"></script>
<script src="assets/js/buttons.html5.min.js"></script>
<script src="assets/js/buttons.print.min.js"></script>
<script src="assets/js/buttons.colVis.min.js"></script>
<script src="assets/js/dataTables.select.min.js"></script>

<!-- inline scripts related to this page -->
<script type="text/javascript">
	jQuery(function($) {				
		//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);
		});	
		
		/***************/
		$('.show-details-btn').on('click', function(e) {
			e.preventDefault();
			$(this).closest('tr').next().toggleClass('open');
			$(this).find(ace.vars['.icon']).toggleClass('fa-angle-double-down').toggleClass('fa-angle-double-up');
		});
		/***************/			
	})
</script>