Commit 3ad54e8b 3ad54e8bad8e1e01afd6f0f61589a48b093b20b8 by Maulyanda

Update backdate surat keluar external

1 parent 706a798c
...@@ -9,8 +9,9 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -9,8 +9,9 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
9 $perihal = htmlspecialchars($purifier->purify(trim($_POST['perihal'])), ENT_QUOTES); 9 $perihal = htmlspecialchars($purifier->purify(trim($_POST['perihal'])), ENT_QUOTES);
10 $pembuat = htmlspecialchars($purifier->purify(trim($_POST['pembuat'])), ENT_QUOTES); 10 $pembuat = htmlspecialchars($purifier->purify(trim($_POST['pembuat'])), ENT_QUOTES);
11 $pembuat1 = htmlspecialchars($purifier->purify(trim($_POST['pembuat1'])), ENT_QUOTES); 11 $pembuat1 = htmlspecialchars($purifier->purify(trim($_POST['pembuat1'])), ENT_QUOTES);
12 $penandatangan = htmlspecialchars($purifier->purify(trim($_POST['penandatangan'])), ENT_QUOTES); 12 $penandatangan = json_encode($_POST['p_penandatangan']);
13 $penandatangan1 = htmlspecialchars($purifier->purify(trim($_POST['penandatangan1'])), ENT_QUOTES); 13 // $penandatangan = htmlspecialchars($purifier->purify(trim($_POST['penandatangan'])), ENT_QUOTES);
14 // $penandatangan1 = htmlspecialchars($purifier->purify(trim($_POST['penandatangan1'])), ENT_QUOTES);
14 $uker = htmlspecialchars($purifier->purify(trim($_POST['uker'])), ENT_QUOTES); 15 $uker = htmlspecialchars($purifier->purify(trim($_POST['uker'])), ENT_QUOTES);
15 $uker__ = htmlspecialchars($purifier->purify(trim($_POST['uker__'])), ENT_QUOTES); 16 $uker__ = htmlspecialchars($purifier->purify(trim($_POST['uker__'])), ENT_QUOTES);
16 $tujuan = htmlspecialchars($purifier->purify(trim($_POST['tujuan'])), ENT_QUOTES); 17 $tujuan = htmlspecialchars($purifier->purify(trim($_POST['tujuan'])), ENT_QUOTES);
...@@ -110,7 +111,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -110,7 +111,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
110 'pembuat' => $pembuat, 111 'pembuat' => $pembuat,
111 'id_pembuat' => $pembuat1, 112 'id_pembuat' => $pembuat1,
112 'penandatangan' => $penandatangan, 113 'penandatangan' => $penandatangan,
113 'id_penandatangan'=> $penandatangan1, 114 // 'id_penandatangan'=> $penandatangan1,
114 'unitkerja' => $uker, 115 'unitkerja' => $uker,
115 'unitkerjaid' => $uker__, 116 'unitkerjaid' => $uker__,
116 'tujuan' => $tujuan, 117 'tujuan' => $tujuan,
...@@ -129,7 +130,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -129,7 +130,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
129 ':pembuat' => $pembuat, 130 ':pembuat' => $pembuat,
130 ':id_pembuat' => $pembuat1, 131 ':id_pembuat' => $pembuat1,
131 ':penandatangan' => $penandatangan, 132 ':penandatangan' => $penandatangan,
132 ':id_penandatangan' => $penandatangan1, 133 // ':id_penandatangan' => $penandatangan1,
133 ':unitkerja' => $uker, 134 ':unitkerja' => $uker,
134 ':unitkerjaid' => $uker__, 135 ':unitkerjaid' => $uker__,
135 ':tujuan' => $tujuan, 136 ':tujuan' => $tujuan,
...@@ -237,9 +238,9 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -237,9 +238,9 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
237 238
238 if(!$mail->send()) { 239 if(!$mail->send()) {
239 //echo "Mailer Error: " . $mail->ErrorInfo; 240 //echo "Mailer Error: " . $mail->ErrorInfo;
240 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan. Email notifikasi gagal dikirim!');window.location.href=\"./index.php?op=backdate\";</script>"; 241 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan.');window.location.href=\"./index.php?op=backdate\";</script>";
241 }else{ 242 }else{
242 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan, Email notifikasi dikirim!');window.location.href=\"./index.php?op=backdate\";</script>"; 243 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan.');window.location.href=\"./index.php?op=backdate\";</script>";
243 } 244 }
244 }else{ 245 }else{
245 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=backdate\";</script>"; 246 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=backdate\";</script>";
...@@ -355,9 +356,9 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -355,9 +356,9 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
355 356
356 if(!$mail->send()) { 357 if(!$mail->send()) {
357 //echo "Mailer Error: " . $mail->ErrorInfo; 358 //echo "Mailer Error: " . $mail->ErrorInfo;
358 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan. Email notifikasi gagal dikirim!');window.location.href=\"./index.php?op=backdate\";</script>"; 359 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan.');window.location.href=\"./index.php?op=backdate\";</script>";
359 }else{ 360 }else{
360 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan, Email notifikasi dikirim!');window.location.href=\"./index.php?op=backdate\";</script>"; 361 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan.');window.location.href=\"./index.php?op=backdate\";</script>";
361 } 362 }
362 }else{ 363 }else{
363 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=backdate\";</script>"; 364 echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=backdate\";</script>";
...@@ -409,7 +410,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -409,7 +410,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
409 if(inputString.length == 0) { 410 if(inputString.length == 0) {
410 $('#suggestionsq').fadeOut(); 411 $('#suggestionsq').fadeOut();
411 } else { 412 } else {
412 $('#penandatangan').addClass('load'); 413 $('#pembuat').addClass('load');
413 //$('#country1').addClass('load'); 414 //$('#country1').addClass('load');
414 $.post("./index.php?op=get_autouser", {queryString: inputString, jenis: 'penandatangan'}, function(data){ 415 $.post("./index.php?op=get_autouser", {queryString: inputString, jenis: 'penandatangan'}, function(data){
415 if(data.length >0) { 416 if(data.length >0) {
...@@ -429,14 +430,14 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -429,14 +430,14 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
429 $('#pembuat1').val(thisValue); 430 $('#pembuat1').val(thisValue);
430 setTimeout("$('#suggestions').fadeOut();", 100); 431 setTimeout("$('#suggestions').fadeOut();", 100);
431 } 432 }
432 function fillq(thisValue) { 433 // function fillq(thisValue) {
433 $('#penandatangan').val(thisValue); 434 // $('#penandatangan').val(thisValue);
434 setTimeout("$('#suggestionsq').fadeOut();", 100); 435 // setTimeout("$('#suggestionsq').fadeOut();", 100);
435 } 436 // }
436 function fillq1(thisValue) { 437 // function fillq1(thisValue) {
437 $('#penandatangan1').val(thisValue); 438 // $('#penandatangan1').val(thisValue);
438 setTimeout("$('#suggestionsq').fadeOut();", 100); 439 // setTimeout("$('#suggestionsq').fadeOut();", 100);
439 } 440 // }
440 </script> 441 </script>
441 <style> 442 <style>
442 #pembuat{ 443 #pembuat{
...@@ -444,11 +445,11 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -444,11 +445,11 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
444 border:1px #CCC solid; 445 border:1px #CCC solid;
445 font-size:12px; 446 font-size:12px;
446 } 447 }
447 #penandatangan{ 448 /* #penandatangan{
448 padding:3px; 449 padding:3px;
449 border:1px #CCC solid; 450 border:1px #CCC solid;
450 font-size:12px; 451 font-size:12px;
451 } 452 } */
452 .suggestionsBox { 453 .suggestionsBox {
453 position: absolute; 454 position: absolute;
454 left: 136px; 455 left: 136px;
...@@ -621,7 +622,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -621,7 +622,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
621 </div> 622 </div>
622 <div class="space-4"></div> 623 <div class="space-4"></div>
623 <div class="form-group"> 624 <div class="form-group">
624 <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Penanda Tangan *</label> 625 <!-- <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Penanda Tangan *</label>
625 <span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai Nama Penanda Tangan Surat." title="Penanda Tangan Surat Keluar">?</span> 626 <span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai Nama Penanda Tangan Surat." title="Penanda Tangan Surat Keluar">?</span>
626 <div class="col-sm-4"> 627 <div class="col-sm-4">
627 <input class="form-control" onKeyUp="suggestq(this.value);" placeholder="Penanda Tangan surat keluar" type="text" name="penandatangan" value="<?php if(isset($penandatangan)){ echo $penandatangan; }?>" id="penandatangan" required/> 628 <input class="form-control" onKeyUp="suggestq(this.value);" placeholder="Penanda Tangan surat keluar" type="text" name="penandatangan" value="<?php if(isset($penandatangan)){ echo $penandatangan; }?>" id="penandatangan" required/>
...@@ -629,7 +630,30 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -629,7 +630,30 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
629 <div class="suggestionsBoxq" id="suggestionsq" style="display: none;"> <img src="./arrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" /> 630 <div class="suggestionsBoxq" id="suggestionsq" style="display: none;"> <img src="./arrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
630 <div class="suggestionListq" id="suggestionsListq"> &nbsp; </div> 631 <div class="suggestionListq" id="suggestionsListq"> &nbsp; </div>
631 </div> 632 </div>
632 </div> 633 </div> -->
634 <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Penanda Tangan *</label>
635
636 <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>
637 <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>
638 <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>
639 <!--div class="col-sm-6">
640 <select multiple="" class="chosen-select form-control" id="m_tujuan" name="m_tujuan[]" data-placeholder="Pilih Tujuan Surat" required>
641 <?php
642 $UKerUser= $this->model->selectprepare("tag", $field=null, $params=null, $where=null, "Order by nama_pendek");
643 if($UKerUser->rowCount() >= 1){
644 ?>
645 <?php
646 while($dataUKerUser= $UKerUser->fetch(PDO::FETCH_OBJ)){
647 $nip = $dataUKerUser->nip;
648 $ukt= $this->model->selectprepare("surat_keluar", $field=null, $params=null, $where=null, "WHERE FIND_IN_SET('{$nip}',UNQOUTE_LIST(penandatangan)) and id_sk={$skid}");
649 $selected = ($ukt->rowCount() > 0 ) ? "selected" : 'xxx';
650 ?>
651 <option value="<?php echo $dataUKerUser->nip;?>" <?php echo $selected; ?>><?php echo $dataUKerUser->nama_user." (".$dataUKerUser->nip.")";?></option>
652 <?php
653 }
654 }?>
655 </select>
656 </div-->
633 </div> 657 </div>
634 <div class="space-4"></div> 658 <div class="space-4"></div>
635 <div class="form-group"> 659 <div class="form-group">
...@@ -680,21 +704,21 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -680,21 +704,21 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
680 <div class="form-group"> 704 <div class="form-group">
681 <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Tembusan Surat *</label> 705 <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Tembusan Surat *</label>
682 706
683 <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> 707 <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>
684 <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> 708 <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>
685 </div> 709 </div>
686 <div class="space-4"></div> 710 <div class="space-4"></div>
687 <div class="form-group"> 711 <!-- <div class="form-group">
688 <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> <?php echo $ketfile;?></label> 712 <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> <?php echo $ketfile;?></label>
689 <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> 713 <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>
690 <div class="col-sm-4"> 714 <div class="col-sm-4">
691 <input class="form-control" type="file" name="filesk" id="id-input-file-1" <?php if(isset($validasifile)){ echo $validasifile; }?>/> 715 <input class="form-control" type="file" name="filesk" id="id-input-file-1" <?php if(isset($validasifile)){ echo $validasifile; }?>/>
692 </div> 716 </div>
693 </div> 717 </div> -->
694 <div class="clearfix form-actions"> 718 <div class="clearfix form-actions">
695 <div class="col-md-offset-3 col-md-9"> 719 <div class="col-md-offset-3 col-md-9">
696 <div class="col-sm-2"> 720 <div class="col-sm-2">
697 <button type="submit" class="btn btn-info" type="button"> 721 <button onclick="return IsEmpty();" type="submit" class="btn btn-info" id="tombol" type="button" disabled>
698 <i class="ace-icon fa fa-check bigger-110"></i> 722 <i class="ace-icon fa fa-check bigger-110"></i>
699 Submit 723 Submit
700 </button> 724 </button>
...@@ -706,7 +730,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -706,7 +730,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
706 <div class="modal-content"> 730 <div class="modal-content">
707 <div class="modal-header"> 731 <div class="modal-header">
708 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> 732 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
709 <h3 class="smaller lighter blue no-margin">SELECTED TEMBUSAN PEGAWAI</h3> 733 <h3 class="smaller lighter blue no-margin">SELECTED PENANDA TANGAN</h3>
710 </div> 734 </div>
711 735
712 <div class="modal-body munculkan2"> 736 <div class="modal-body munculkan2">
...@@ -722,11 +746,32 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -722,11 +746,32 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
722 </div><!-- /.modal-content --> 746 </div><!-- /.modal-content -->
723 </div><!-- /.modal-dialog --> 747 </div><!-- /.modal-dialog -->
724 </div> 748 </div>
749 <div id="selected-modal" class="modal fade" tabindex="-1">
750 <div class="modal-dialog">
751 <div class="modal-content">
752 <div class="modal-header">
753 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
754 <h3 class="smaller lighter blue no-margin">SELECTED TEMBUSAN PEGAWAI</h3>
755 </div>
756
757 <div class="modal-body munculkan">
758 <!-- Disini muncul data dari Jquery -->
759 </div>
760
761 <div class="modal-footer">
762 <button class="btn btn-sm btn-danger pull-right" data-dismiss="modal">
763 <i class="ace-icon fa fa-times"></i>
764 Close
765 </button>
766 </div>
767 </div><!-- /.modal-content -->
768 </div><!-- /.modal-dialog -->
769 </div>
725 </form> 770 </form>
726 </div> 771 </div>
727 </div> 772 </div>
728 </div> 773 </div>
729 <div id="my-modal2" class="modal fade" tabindex="-1"> 774 <div id="my-modal" class="modal fade" tabindex="-1">
730 <div class="modal-dialog"> 775 <div class="modal-dialog">
731 <div class="modal-content"> 776 <div class="modal-content">
732 <div class="modal-header"> 777 <div class="modal-header">
...@@ -754,7 +799,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -754,7 +799,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
754 <input placeholder="Search ..." class="nav-search-input" id="m_cari" autocomplete="off" type="text"> 799 <input placeholder="Search ..." class="nav-search-input" id="m_cari" autocomplete="off" type="text">
755 <i class="ace-icon fa fa-search nav-search-icon"></i> 800 <i class="ace-icon fa fa-search nav-search-icon"></i>
756 </span> 801 </span>
757 <button type="submit" class="simpanbtl" hidden="hidden">P</button> 802 <!--<button type="submit" class="simpanbtl" hidden="hidden">P</button>-->
803 <button type="submit" class="btn btn-info btn-xs simpanbtl" style="margin-top:-4px;" ><span class="glyphicon glyphicon-search"></span></button>
758 </form> 804 </form>
759 </div> 805 </div>
760 </div> 806 </div>
...@@ -772,6 +818,76 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -772,6 +818,76 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
772 <th>NIK</th> 818 <th>NIK</th>
773 <th>Nama</th> 819 <th>Nama</th>
774 <th>Jabatan</th> 820 <th>Jabatan</th>
821 <th>Departemen</th>
822 </tr>
823 </thead>
824
825 <tbody class="tampilkandata">
826 </tbody>
827 </table>
828 </div>
829
830 <div class="modal-footer">
831 <button class="btn btn-sm btn-info pull-left pilih_chk" data-dismiss="modal">
832 Pilih
833 </button>
834 <button class="btn btn-sm btn-danger pull-right" data-dismiss="modal">
835 <i class="ace-icon fa fa-times"></i>
836 Close
837 </button>
838 </div>
839 </div><!-- /.modal-content -->
840 </div><!-- /.modal-dialog -->
841 </div>
842
843 <div id="my-modal2" class="modal fade" tabindex="-1">
844 <div class="modal-dialog">
845 <div class="modal-content">
846 <div class="modal-header">
847 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
848 <h3 class="smaller lighter blue no-margin">SELURUH PEGAWAI</h3>
849 </div>
850
851 <div class="modal-body">
852 <div class="form-group">
853 <label class="col-sm-2 control-label no-padding-left" for="form-field-1"> Display</label>
854 <div class="col-sm-2">
855 <select class="form-control1" id="m_display2">
856 <option value="10">10</option>
857 <option value="25">25</option>
858 <option value="50">50</option>
859 <option value="100">100</option>
860
861 </select>
862 </div>
863 <label class="col-sm-2 control-label no-padding-left" for="form-field-1"> dari <span class="jumlahdata"></span> Data</label>
864 <div class="col-sm-6">
865 <div class="nav-search" id="nav-search">
866 <form class="form-search" action="javascript:" method="post">
867 <span class="input-icon">
868 <input placeholder="Search ..." class="nav-search-input" id="m_cari2" autocomplete="off" type="text">
869 <i class="ace-icon fa fa-search nav-search-icon"></i>
870 </span>
871 <!--<button type="submit" class="simpanbtl" hidden="hidden">P</button>-->
872 <button type="submit" class="btn btn-info btn-xs simpanbtl2" style="margin-top:-4px;" ><span class="glyphicon glyphicon-search"></span></button>
873 </form>
874 </div>
875 </div>
876 </div>
877 <span class="loaderdata"></span>
878 <table id="simple-table2" class="table table-bordered table-hover">
879 <thead>
880 <tr>
881 <th class="center">
882 <label class="pos-rel">
883 <input type="checkbox" class="ace" />
884 <span class="lbl"></span>
885 </label>
886 </th>
887 <th>NIK</th>
888 <th>Nama</th>
889 <th>Jabatan</th>
890 <th>Departemen</th>
775 </tr> 891 </tr>
776 </thead> 892 </thead>
777 893
...@@ -792,6 +908,20 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -792,6 +908,20 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
792 </div><!-- /.modal-content --> 908 </div><!-- /.modal-content -->
793 </div><!-- /.modal-dialog --> 909 </div><!-- /.modal-dialog -->
794 </div> 910 </div>
911
912 <script>
913 function IsEmpty() {
914 if (document.forms['formku'].penandatangan.value === "") {
915 alert("Harap diisi Penanda Tangan");
916 return false;
917 }else if (document.forms['formku'].tembusan.value === "") {
918 alert("Harap diisi Tembusan Surat");
919 return false;
920 }
921 return true;
922 }
923 </script>
924
795 <script src="assets/js/jquery-2.1.4.min.js"></script> 925 <script src="assets/js/jquery-2.1.4.min.js"></script>
796 <script type="text/javascript"> 926 <script type="text/javascript">
797 $(document).ready(function () { 927 $(document).ready(function () {
...@@ -843,6 +973,24 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -843,6 +973,24 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
843 if(this.checked) $row.addClass(active_class); 973 if(this.checked) $row.addClass(active_class);
844 else $row.removeClass(active_class); 974 else $row.removeClass(active_class);
845 }); 975 });
976
977 $('#simple-table2 > thead > tr > th input[type=checkbox]').eq(0).on('click', function(){
978 var th_checked = this.checked;//checkbox inside "TH" table header
979
980 $(this).closest('table').find('tbody > tr').each(function(){
981 var row = this;
982 if(th_checked) $(row).addClass(active_class).find('input[type=checkbox]').eq(0).prop('checked', true);
983 else $(row).removeClass(active_class).find('input[type=checkbox]').eq(0).prop('checked', false);
984 });
985 });
986
987 //select/deselect a row when the checkbox is checked/unchecked
988 $('#simple-table2').on('click', 'td input[type=checkbox]' , function(){
989 var $row = $(this).closest('tr');
990 if($row.is('.detail-row ')) return;
991 if(this.checked) $row.addClass(active_class);
992 else $row.removeClass(active_class);
993 });
846 }); 994 });
847 995
848 var m_display = $("#m_display").val(); 996 var m_display = $("#m_display").val();
...@@ -856,21 +1004,51 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -856,21 +1004,51 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
856 panggil_pegawais(key); 1004 panggil_pegawais(key);
857 }); 1005 });
858 1006
859 $(".pilih_chk2").click(function() { 1007 var m_display2 = $("#m_display2").val();
1008 panggil_pegawais(m_display2);
1009 $(".simpanbtl2").click(function(){
1010 var key_cari2 = $("#m_cari2").val();
1011 var m_display2 = $("#m_display2").val();
1012 panggil_pegawais(m_display2, key_cari2);
1013 });
1014 $("#m_display2").change(function(){
1015 var key = $(this).val();
1016 panggil_pegawais(key);
1017 });
1018
1019 $(".pilih_chk").click(function() {
1020 $("#tombol").prop('disabled', false);
860 var jumlahid = 0; 1021 var jumlahid = 0;
861 $(".ace_pilih2").each(function(i){ 1022 $(".ace_pilih").each(function(i){
862 if($(this).is(":checked")){ 1023 if($(this).is(":checked")){
863 var keys = $(this).val(); 1024 var keys = $(this).val();
864 1025
865 if($(".m_tembusan_"+keys).val() == undefined){ 1026 if($(".m_tembusan_"+keys).val() == undefined){
866 $(".munculkan2").append('<p class="v_hapus_'+ keys +'"><a href="javascript:" onclick="v_hapus('+keys+')" class="v_hapus_'+ keys +'">X </a> '+$(this).attr('attrnama')+'</p><input type="hidden" name="m_tembusan[]" id="m_tembusan[]" class="m_tembusan m_tembusan_'+ keys +' v_hapus_'+ keys +'" value="'+keys+'">'); 1027 $(".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+'">');
867 } 1028 }
868 1029
869 jumlahid++; 1030 jumlahid++;
870 } 1031 }
871 }); 1032 });
872 var dataTembusan = $(".m_tembusan").length; 1033 var dataTembusan = $(".m_tembusan").length;
873 $(".m_selected2").html(dataTembusan+" Selected"); 1034 $(".m_selected").html(dataTembusan+" Selected");
1035 });
1036
1037 $(".pilih_chk2").click(function() {
1038 var jumlahid = 0;
1039 $(".ace_pilih3").each(function(i){
1040 if($(this).is(":checked")){
1041 var keys = $(this).val();
1042
1043 if($(".p_penandatangan_"+keys).val() == undefined){
1044 $(".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+'">');
1045 }
1046
1047 jumlahid++;
1048 }
1049 });
1050 var dataPenandatangan = $(".p_penandatangan").length;
1051 $(".m_selected2").html(dataPenandatangan+" Selected");
874 }); 1052 });
875 1053
876 function panggil_pegawais(m_display = "", m_cari = ""){ 1054 function panggil_pegawais(m_display = "", m_cari = ""){
...@@ -889,8 +1067,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -889,8 +1067,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
889 }, 1067 },
890 success: function (response) { 1068 success: function (response) {
891 $(".loaderdata").hide(); 1069 $(".loaderdata").hide();
892 //$(".tampilkandata").html(response.html); 1070 $(".tampilkandata").html(response.html);
893 $(".tampilkandata2").html(response.html2); 1071 $(".tampilkandata2").html(response.html3);
894 $(".jumlahdata").html("<b>"+response.jumlahdata+"</b>"); 1072 $(".jumlahdata").html("<b>"+response.jumlahdata+"</b>");
895 } 1073 }
896 }); 1074 });
...@@ -899,7 +1077,13 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){ ...@@ -899,7 +1077,13 @@ if ($_SERVER["REQUEST_METHOD"] == "POST"){
899 function v_hapus(id = ""){ 1077 function v_hapus(id = ""){
900 $(".v_hapus_"+id).remove(); 1078 $(".v_hapus_"+id).remove();
901 var dataTembusan = $(".m_tembusan").length; 1079 var dataTembusan = $(".m_tembusan").length;
902 $(".m_selected2").html(dataTembusan+" Selected"); 1080 $(".m_selected").html(dataTembusan+" Selected");
1081 }
1082
1083 function p_hapus(id = ""){
1084 $(".p_hapus_"+id).remove();
1085 var dataPenandatangan = $(".p_penandatangan").length;
1086 $(".m_selected2").html(dataPenandatangan+" Selected");
903 } 1087 }
904 </script> 1088 </script>
905 <?php }?> 1089 <?php }?>
...\ No newline at end of file ...\ No newline at end of file
......