<?php if ($_SERVER["REQUEST_METHOD"] == "POST"){ //$noagenda = htmlspecialchars($purifier->purify(trim($_POST['noagenda'])), ENT_QUOTES); $tglsk = htmlspecialchars($purifier->purify(trim($_POST['tglsk'])), ENT_QUOTES); $tglsk = explode("-",$tglsk); $tglskdb = $tglsk[2]."-".$tglsk[1]."-".$tglsk[0]; $tahun_sk = $tglsk[2]; $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 = htmlspecialchars($purifier->purify(trim($_POST['penandatangan'])), ENT_QUOTES); $penandatangan1 = htmlspecialchars($purifier->purify(trim($_POST['penandatangan1'])), ENT_QUOTES); $uker = htmlspecialchars($purifier->purify(trim($_POST['uker'])), ENT_QUOTES); $uker__ = htmlspecialchars($purifier->purify(trim($_POST['uker__'])), ENT_QUOTES); $ukertujuan = htmlspecialchars($purifier->purify(trim($_POST['ukertujuan'])), ENT_QUOTES); $tujuan = json_encode($_POST['m_tujuan']); $tembusan = json_encode($_POST['m_tembusan']); $fileName = htmlspecialchars($_FILES['filesk']['name'], ENT_QUOTES); $tipefile = pathinfo($fileName,PATHINFO_EXTENSION); $extensionList = array("pdf","jpg","jpeg","png","PNG", "JPG", "JPEG","PDF"); $namaDir = 'berkas/'; $filesk = $namaDir."SKI"."_".$tglskdb."_". slugify($perihal)."_". date("d-m-Y_H-i-s", time()) .".".$tipefile; if(empty($fileName)){ $filedb = ""; }else{ $filedb = "SKI"."_".$tglskdb."_". slugify($perihal)."_". date("d-m-Y_H-i-s", time()) .".".$tipefile; } $tgl_upload = date("Y-m-d H:i:s", time()); $tgl_skrg = date("Y-m-d"); if($tgl_skrg == $tglskdb){ die("<script type=\"text/javascript\">alert('Anda tidak bisa membuat Surat Backdate untuk Hari ini...!!');window.location.href=\"./index.php?op=backdate\";</script>"); exit(); die(); } ## MENDAPATKAN NOMOR SURAT BESERTA NOMOR BACKDATE ## $tgl_now = $tglskdb; $cek_sm = $this->model->selectprepare("surat_keluar_internal", array('IFNULL(MAX(no_agenda),0) as no_max, max(tgl_agenda) as tgl_agenda'), $params=null, $where=null, "WHERE kodemasalah ='".$kode_masalah__."' AND unitkerjaid ='".$uker__."' AND DATE_FORMAT(tgl_agenda, '%Y') = '".$tahun_sk."' AND (DATE_FORMAT(tgl_agenda, '%Y-%m-%d') <= '".$tglskdb."')"); $hasil_noagenda = $cek_sm->fetch(PDO::FETCH_OBJ); $cek_noagenda = $hasil_noagenda->no_max; $cek_tglagenda = $hasil_noagenda->tgl_agenda; //Cek ketersediaan kode masalah /*if($cek_noagenda == 0){ echo "<script type=\"text/javascript\">alert('Belum ada surat pada kode masalah tersebut untuk dijadikan backdate, terima kasih');window.location.href=\"./index.php?op=backdate\";</script>"; die(); }*/ //## 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; } ## Cek backdate batas 5 hari ## $cek_sisa = $this->model->selectprepare("surat_keluar_internal", $field=null, $params=null, $where=null, "WHERE kodemasalah ='".$kode_masalah__."' AND unitkerjaid ='".$uker__."' AND tgl_agenda ='".$tglskdb."' AND backdate_status='1'"); if($cek_sisa->rowCount() >= $hari_backdate){ echo "<script type=\"text/javascript\">alert('Hari Backdate Sudah Habis...!!');window.location.href=\"./index.php?op=backdate\";</script>"; } $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, 'id_penandatangan' => $penandatangan1, 'unitkerja' => $uker, 'unitkerjaid' => $uker__, 'unitkerjatujuan' => $ukertujuan, 'tujuan' => $tujuan, 'tembusan' => $tembusan, 'file' => $filedb, 'created' => $tgl_upload, 'backdate_status' => '1' ); $params = array( ':id_user' => $_SESSION['id_user'], ':no_agenda' => $noagenda, ':tgl_agenda' => $tglskdb, ':kodemasalah' => $kode_masalah__, ':kodemasalahid' => $kode_masalah, ':perihal' => $perihal, ':id_pembuat' => $pembuat1, ':pembuat' => $pembuat, ':penandatangan' => $penandatangan, ':id_penandatangan' => $penandatangan1, ':unitkerja' => $uker, ':unitkerjaid' => $uker__, ':unitkerjatujuan' => $ukertujuan, ':tujuan' => $tujuan, ':tembusan' => $tembusan, ':file' => $filedb, ':created' => $tgl_upload, ':backdate_status' => '1' ); if(empty($fileName)){ $insert = $this->model->insertidprepare("surat_keluar_internal", $field, $params); $cekData = $this->model->selectprepare("surat_keluar_internal", $field=null, $params=null, $where=null, "WHERE id_sk='".$insert."' "); $cekShow = $cekData->fetch(PDO::FETCH_OBJ); if($insert != 0){ //Kirim 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='28' AND status='Y'"); $AktifEmai2 = $this->model->selectprepare("email_setting", $field=null, $params=null, $where=null, "WHERE id='27' AND status='Y'"); if($EmailAccount->rowCount() >= 1 AND $AktifEmail->rowCount() >= 1){ $dataEmailAccount = $EmailAccount->fetch(PDO::FETCH_OBJ); $dataAktifEmail = $AktifEmail->fetch(PDO::FETCH_OBJ); $dataAktifEmai2 = $AktifEmai2->fetch(PDO::FETCH_OBJ); $TujuanSurat = ""; $dataTujuan = array(); if($tujuan != ''){ $dataTujuan = json_decode($cekShow->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($cekShow->tujuan, true))){ $TujuanSurat .= '- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .')<br/>'; } } } $DataTembusanVer = ""; $DataTembusanHor = ""; $dataTembusan = array(); if($tembusan != ''){ $dataTembusan = json_decode($cekShow->tembusan, true); $ListUser = $this->model->selectprepare("user a join user_jabatan b on a.jabatan=b.id_jab", $field=null, $params=null, $where=null, "ORDER BY a.nama ASC"); while($dataListUser = $ListUser->fetch(PDO::FETCH_OBJ)){ if(false !== array_search($dataListUser->id_user, json_decode($tembusan, true))){ $DataTembusanVer .= '- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .')<br/>'; $DataTembusanHor .='- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .'), '; } } } $isi = $dataAktifEmail->layout; $Rlayout = $isi; $isi2 = $dataAktifEmai2->layout; $Rlayout2 = $isi2; $no_agenda = $this->model->noref($cekShow->id_sk, "internal"); $arr = array( "=NoAgenda=" => $no_agenda, "=Perihal=" => $cekShow->perihal, "=TujuanSurat=" => $TujuanSurat, "=TembusanH=" => $DataTembusanHor, "=TembusanV=" => $DataTembusanVer, "=TglSurat=" => tgl_indo($cekShow->tgl_agenda), "=AsalSurat=" => $cekShow->pembuat ); foreach($arr as $nama => $value){ if(strpos($isi, $nama) !== false) { $Rlayout = str_replace($nama, $value, $isi); $isi = $Rlayout; $Rlayout2 = str_replace($nama, $value, $isi2); $isi2 = $Rlayout2; } } if($tembusan != '' OR $tembusan != 'null'){ ## Kirim SMS ke tujuan ## foreach($dataTujuan as $id_tujuan2){ $params = array(':id_user' => $id_tujuan2); $user_tjuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null); $data_user_tjuan= $user_tjuan->fetch(PDO::FETCH_OBJ); if($data_user_tjuan->no_hp != ''){ $sms = "SMS Surat Keluar Internal \r"; $sms .= "HAL : ". $cekShow->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)); } } foreach($dataTembusan as $id_tujuan1){ $params = array(':id_user' => $id_tujuan1); $user_tjuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null); $data_user_tjuan= $user_tjuan->fetch(PDO::FETCH_OBJ); if($data_user_tjuan->no_hp != ''){ $sms = "SMS Surat Keluar Internal \r"; $sms .= "HAL : ". $cekShow->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)); } } $mail = new PHPMailer; $mail->SMTPDebug = 0; $mail->isSMTP(); $mail->Host = "smtp.gmail.com"; $mail->SMTPAuth = true; $mail->Username = $dataEmailAccount->email; $mail->Password = $dataEmailAccount->pass_email; //If SMTP requires TLS encryption then set it //$mail->SMTPSecure = "tls"; $mail->Port = 587; $mail->From = $dataEmailAccount->email; //$mail->FromName = $_SESSION['nama']; $mail->FromName = "ADMIN SURAT"; $mail->smtpConnect( array( "ssl" => array( "verify_peer" => false, "verify_peer_name" => false, "allow_self_signed" => true ) ) ); foreach($dataTujuan as $id_tujuan3){ $params = array(':id_user' => $id_tujuan3); $user_tujuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null); $data_user_tujuan= $user_tujuan->fetch(PDO::FETCH_OBJ); if($data_user_tujuan->email != ''){ $mail->AddAddress($data_user_tujuan->email, $data_user_tujuan->nama); } } foreach($dataTembusan as $id_tujuan){ $params = array(':id_user' => $id_tujuan); $user_tujuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null); $data_user_tujuan= $user_tujuan->fetch(PDO::FETCH_OBJ); if($data_user_tujuan->email != ''){ $mail->AddAddress($data_user_tujuan->email, $data_user_tujuan->nama); } } $mail->isHTML(true); $topik = "Surat Keluar: ".$perihal; $mail->Subject = $topik; $mail->Body = $isi2; $mail->AltBody = $perihal; if(!$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=sk_internal\";</script>"; }else{ echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan, Email notifikasi dikirim!');window.location.href=\"./index.php?op=sk_internal\";</script>"; } }else{ echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=sk_internal\";</script>"; } }else{ echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=sk_internal\";</script>"; } //echo "<script type=\"text/javascript\">alert('Data Berhasil Tersimpan...!!');window.location.href=\"$_SESSION[url]\";</script>"; }else{ die("<script>alert('Data Gagal di simpan ke Database, Silahkan Coba Kembali..!!');window.history.go(-1);</script>"); } }else{ if(in_array($tipefile, $extensionList)){ if(move_uploaded_file($_FILES['filesk']['tmp_name'], $filesk)){ $insert = $this->model->insertidprepare("surat_keluar_internal", $field, $params); $cekData = $this->model->selectprepare("surat_keluar_internal", $field=null, $params=null, $where=null, "WHERE id_sk='".$insert."' "); $cekShow = $cekData->fetch(PDO::FETCH_OBJ); if($insert != 0){ //Kirim 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='28' AND status='Y'"); $AktifEmai2 = $this->model->selectprepare("email_setting", $field=null, $params=null, $where=null, "WHERE id='27' AND status='Y'"); if($EmailAccount->rowCount() >= 1 AND $AktifEmail->rowCount() >= 1){ $dataEmailAccount = $EmailAccount->fetch(PDO::FETCH_OBJ); $dataAktifEmail = $AktifEmail->fetch(PDO::FETCH_OBJ); $dataAktifEmai2 = $AktifEmai2->fetch(PDO::FETCH_OBJ); $TujuanSurat = ""; $dataTujuan = array(); if($tujuan != ''){ $dataTujuan = json_decode($cekShow->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($cekShow->tujuan, true))){ $TujuanSurat .= '- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .')<br/>'; } } } $DataTembusanVer = ""; $DataTembusanHor = ""; $dataTembusan = array(); if($tembusan != ''){ $dataTembusan = json_decode($cekShow->tembusan, true); $ListUser = $this->model->selectprepare("user a join user_jabatan b on a.jabatan=b.id_jab", $field=null, $params=null, $where=null, "ORDER BY a.nama ASC"); while($dataListUser = $ListUser->fetch(PDO::FETCH_OBJ)){ if(false !== array_search($dataListUser->id_user, json_decode($tembusan, true))){ $DataTembusanVer .= '- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .')<br/>'; $DataTembusanHor .='- '.$dataListUser->nama .' ('.$dataListUser->nama_jabatan .'), '; } } } $isi = $dataAktifEmail->layout; $Rlayout = $isi; $isi2 = $dataAktifEmai2->layout; $Rlayout2 = $isi2; $no_agenda = $this->model->noref($cekShow->id_sk, "internal"); $arr = array( "=NoAgenda=" => $no_agenda, "=Perihal=" => $cekShow->perihal, "=TujuanSurat=" => $TujuanSurat, "=TembusanH=" => $DataTembusanHor, "=TembusanV=" => $DataTembusanVer, "=TglSurat=" => tgl_indo($cekShow->tgl_agenda), "=AsalSurat=" => $cekShow->pembuat ); foreach($arr as $nama => $value){ if(strpos($isi, $nama) !== false) { $Rlayout = str_replace($nama, $value, $isi); $isi = $Rlayout; $Rlayout2 = str_replace($nama, $value, $isi2); $isi2 = $Rlayout2; } } if($tembusan != '' OR $tembusan != 'null'){ ## Kirim SMS ke tujuan ## foreach($dataTujuan as $id_tujuan2){ $params = array(':id_user' => $id_tujuan2); $user_tjuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null); $data_user_tjuan= $user_tjuan->fetch(PDO::FETCH_OBJ); if($data_user_tjuan->no_hp != ''){ $sms = "SMS Surat Keluar Internal \r"; $sms .= "HAL : ". $cekShow->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)); } } foreach($dataTembusan as $id_tujuan1){ $params = array(':id_user' => $id_tujuan1); $user_tjuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null); $data_user_tjuan= $user_tjuan->fetch(PDO::FETCH_OBJ); if($data_user_tjuan->no_hp != ''){ $sms = "SMS Surat Keluar Internal \r"; $sms .= "HAL : ". $cekShow->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)); } } $mail = new PHPMailer; $mail->SMTPDebug = 0; $mail->isSMTP(); $mail->Host = "smtp.gmail.com"; $mail->SMTPAuth = true; $mail->Username = $dataEmailAccount->email; $mail->Password = $dataEmailAccount->pass_email; //If SMTP requires TLS encryption then set it //$mail->SMTPSecure = "tls"; $mail->Port = 587; $mail->From = $dataEmailAccount->email; //$mail->FromName = $_SESSION['nama']; $mail->FromName = "ADMIN SURAT"; $mail->smtpConnect( array( "ssl" => array( "verify_peer" => false, "verify_peer_name" => false, "allow_self_signed" => true ) ) ); foreach($dataTujuan as $id_tujuan3){ $params = array(':id_user' => $id_tujuan3); $user_tujuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null); $data_user_tujuan= $user_tujuan->fetch(PDO::FETCH_OBJ); if($data_user_tujuan->email != ''){ $mail->AddAddress($data_user_tujuan->email, $data_user_tujuan->nama); } } foreach($dataTembusan as $id_tujuan){ $params = array(':id_user' => $id_tujuan); $user_tujuan = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user", $other=null); $data_user_tujuan= $user_tujuan->fetch(PDO::FETCH_OBJ); if($data_user_tujuan->email != ''){ $mail->AddAddress($data_user_tujuan->email, $data_user_tujuan->nama); } } $mail->isHTML(true); $topik = "Surat Keluar: ".$perihal; $mail->Subject = $topik; $mail->Body = $isi2; $mail->AltBody = $perihal; $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=sk_internal\";</script>"; }else{ echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan, Email notifikasi dikirim!');window.location.href=\"./index.php?op=sk_internal\";</script>"; } }else{ echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=sk_internal\";</script>"; } }else{ echo "<script type=\"text/javascript\">alert('Data Berhasil diSimpan!');window.location.href=\"./index.php?op=sk_internal\";</script>"; } //echo "<script type=\"text/javascript\">alert('Data Berhasil Tersimpan...!!');window.location.href=\"$_SESSION[url]\";</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{ $tgl_now = date("Y"); $cek_data = $this->model->selectprepare("surat_keluar_internal", $field=null, $params=null, $where=null, "WHERE DATE_FORMAT(tgl_agenda, '%Y') ='".$tgl_now."'"); $title= "Entri Surat Keluar Internal"; $ketfile = "File Surat"; $noagenda = "Otomatis"; $dummy_arr = '[""]'; $cekTujuan = json_decode($dummy_arr, true); $cekTembusan = json_decode($dummy_arr, true); $datepicker = "date-picker-simple2"; $disabled = "required"; ?> <script> function suggest(inputString){ if(inputString.length == 0) { $('#suggestions').fadeOut(); } else { $('#pembuat').addClass('load'); //$('#country1').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'); //$('#country1').removeClass('load'); } }); } } function suggestq(inputString){ if(inputString.length == 0) { $('#suggestionsq').fadeOut(); } else { $('#penandatangan').addClass('load'); //$('#country1').addClass('load'); $.post("./index.php?op=get_autouser", {queryString: inputString, jenis: 'penandatangan'}, function(data){ if(data.length >0) { $('#suggestionsq').fadeIn(); $('#suggestionsListq').html(data); $('#penandatangan').removeClass('load'); //$('#country1').removeClass('load'); } }); } } function fill(thisValue) { $('#pembuat').val(thisValue); setTimeout("$('#suggestions').fadeOut();", 100); } function fill1(thisValue) { $('#pembuat1').val(thisValue); setTimeout("$('#suggestions').fadeOut();", 100); } function fillq(thisValue) { $('#penandatangan').val(thisValue); setTimeout("$('#suggestionsq').fadeOut();", 100); } function fillq1(thisValue) { $('#penandatangan1').val(thisValue); setTimeout("$('#suggestionsq').fadeOut();", 100); } </script> <style> #pembuat{ padding:3px; border:1px #CCC solid; font-size:12px; } #penandatangan{ padding:3px; border:1px #CCC solid; font-size:12px; } .suggestionsBox { position: absolute; left: 136px; top:0px; margin: 16px 00px 0px 0px; width: 240px; padding:0px; background-color:#999999; border-top: 3px solid #999999; color: #fff; z-index: 1; } .suggestionsBoxq { position: absolute; left: 136px; top:0px; margin: 16px 00px 0px 0px; width: 240px; padding:0px; background-color:#999999; border-top: 3px solid #999999; color: #fff; z-index: 1; } .suggestionList { margin: 0px; padding: 0px; } .suggestionList ul li { list-style:none; margin: 0px; padding: 6px; border-bottom:1px dotted #666; cursor: pointer; } .suggestionList ul li:hover { background-color: #FC3; color:#000; } .suggestionListq { margin: 0px; padding: 0px; } .suggestionListq ul li { list-style:none; margin: 0px; padding: 6px; border-bottom:1px dotted #666; cursor: pointer; } .suggestionListq ul li:hover { background-color: #FC3; color:#000; } ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; padding:0; margin:0; } .load{ background-image:url(assets/images/loader.gif); background-position:right; background-repeat:no-repeat; } </style> <div class="widget-box"> <div class="widget-header"> <h4 class="widget-title"><?php echo $title;?></h4> <div class="widget-toolbar"> <a href="#" data-action="collapse"> <i class="ace-icon fa fa-chevron-up"></i> </a> <a href="#" data-action="close"> <i class="ace-icon fa fa-times"></i> </a> </div> </div> <div class="widget-body"> <div class="widget-main"> <form class="form-horizontal" role="form" enctype="multipart/form-data" method="POST" name="formku" action="<?php echo $_SESSION['url'];?>"> <div class="form-group"> <label class="col-sm-2 control-label no-padding-right" for="form-field-1"> No. Agenda *</label> <span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai dengan nomor agenda surat masuk." title="Nomor Agenda">?</span> <div class="col-sm-4"> <input class="form-control" placeholder="Nomor Agenda Surat" type="text" name="noagenda" value="<?php echo $noagenda ?>" id="form-field-mask-1" required disabled /> <input type="hidden" name="sk" value="1"/> </div> </div> <div class="space-4"></div> <div class="form-group"> <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Tanggal Agenda *</label> <span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai dengan tanggal pada surat keluar. ex. 01-12-2015" title="Tanggal Surat">?</span> <div class="col-sm-3"> <input class="form-control <?php echo $datepicker ?>" data-date-start-date="01-01-2019" id="tgl_agenda" data-date-format="dd-mm-yyyy" placeholder="Tanggal surat keluar" type="text" name="tglsk" readonly="readonly" value="<?php echo date("d-m-Y"); ?>" id="form-field-mask-1" <?php echo $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">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>"; } ?> </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" required><?php if(isset($perihal)){ echo $perihal; }?></textarea> </div> </div> <div class="space-4"></div> <div class="form-group"> <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Pembuat *</label> <span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai Nama Pembuat Surat." title="Pembuat Surat Keluar">?</span> <div class="col-sm-4"> <input class="form-control" onKeyUp="suggest(this.value);" placeholder="Pembuat surat keluar" type="text" name="pembuat" value="<?php if(isset($pembuat)){ echo $pembuat; }?>" id="pembuat" 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"> </div> </div> </div> </div> <div class="space-4"></div> <div class="form-group"> <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Penanda Tangan *</label> <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> <div class="col-sm-4"> <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/> <input type="hidden" name="penandatangan1" onBlur="fillq1();" id="penandatangan1" value="<?php if(isset($id_penandatangan)){ echo $id_penandatangan; }?>"/> <div class="suggestionsBoxq" id="suggestionsq" style="display: none;"> <img src="./arrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" /> <div class="suggestionListq" id="suggestionsListq"> </div> </div> </div> </div> <div class="space-4"></div> <div class="form-group"> <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1">Unit Kerja *</label> <span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Unit Kerja." title="Unit Kerja">?</span> <div class="col-sm-6"> <select class="form-control" id="uker__" name="uker__" data-placeholder="Unit Kerja" required> <?php $UKer = $this->model->selectprepare("unit_kerja", $field=null, $params=null, $where=null, "WHERE unit_kerja.id = ".$_SESSION['unitkerjaid']." "); $dataUKer = $UKer->fetch(PDO::FETCH_OBJ); ?> <option value="<?php echo $dataUKer->id;?>" selected><?php echo $dataUKer->kode1.".".$dataUKer->kode2." (".$dataUKer->nama.")";?></option> <option value="1" ><?php echo "A.DIR (Direksi)";?></option> </select> <input type="hidden" name="uker" value="<?php echo $dataUKer->kode1;?>"> </div> </div> <div class="space-4"></div> <div class="form-group"> <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1">Unit Kerja Tujuan *</label> <span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Pilih Kode Masalah." title="Kode Masalah">?</span> <div class="col-sm-6"> <select class="form-control" id="ukertujuan" name="ukertujuan" data-placeholder="Pilih Unit Kerja Tujuan" required> <?php $rule_unitkerja = json_decode($_SESSION['rule_unitkerja'], true); $txt_uker = ''; if(count($rule_unitkerja)>0){ foreach ($rule_unitkerja as $key => $val) { $txt_uker .= $val; if($key < count($rule_unitkerja)-1){ $txt_uker .= ','; } } } $UKerUser= $this->model->selectprepare("unit_kerja", $field=null, $params=null, $where=null, "WHERE unit_kerja.id IN (".$txt_uker.")"); if($UKerUser->rowCount() >= 1){ while($dataUKerUser= $UKerUser->fetch(PDO::FETCH_OBJ)){ if(isset($data_sk->unitkerjatujuan) && $data_sk->unitkerjatujuan == $dataUKerUser->id){?> <option value="<?php echo $dataUKerUser->id;?>" selected><?php echo $dataUKerUser->kode1.".".$dataUKerUser->kode2." (".$dataUKerUser->nama.")";?></option><?php }else{?> <option value="<?php echo $dataUKerUser->id;?>"><?php echo $dataUKerUser->kode1.".".$dataUKerUser->kode2." (".$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"> 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, $cekTembusan)){?> <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"> 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-8"> <select multiple="" class="chosen-select form-control" name="tujuan[]" id="form-field-select-3" data-placeholder="Pilih Tujuan..."><?php $field = array("user.id_user", "user.nama", "(SELECT b.nama_jabatan FROM user_jabatan b WHERE b.id_jab = user.jabatan) as nama_jabatan"); $GetUser= $this->model->selectprepare("user", $field, $params=null, $where=null, "WHERE user.unitkerjaid IN (".$txt_uker."); ORDER BY user.nama ASC"); if($GetUser->rowCount() >= 1){ while($dataUser = $GetUser->fetch(PDO::FETCH_OBJ)){ $NamaUser = $dataUser->nama ." (".$dataUser->nama_jabatan .")"; if(false !== array_search($dataUser->id_user, $cekTujuan)){?> <option value="<?php echo $dataUser->id_user;?>" selected><?php echo $NamaUser;?></option><?php }else{?> <option value="<?php echo $dataUser->id_user;?>"><?php echo $NamaUser;?></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-modal2" role="button" class="blue" data-toggle="modal"><span class="ace-icon fa fa-search-plus bigger-130" data-placement="left"></span></a> <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> <div class="space-4"></div> <div class="form-group"> <label class="col-sm-2 control-label no-padding-right" for="form-field-mask-1"> Tujuan Surat *</label> <a href="#my-modal" role="button" class="blue" data-toggle="modal"><span class="ace-icon fa fa-search-plus bigger-130" data-placement="left"></span></a> <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> <div class="space-4"></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 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="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> <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">×</button> <h3 class="smaller lighter blue no-margin">SELECTED TEMBUSAN PEGAWAI</h3> </div> <div class="modal-body munculkan2"> <!-- Disini muncul data dari Jquery --> </div> <div class="modal-footer"> <button class="btn btn-sm btn-danger pull-right" data-dismiss="modal"> <i class="ace-icon fa fa-times"></i> Close </button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div> <div id="selected-modal" class="modal fade" tabindex="-1"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3 class="smaller lighter blue no-margin">SELECTED TUJUAN PEGAWAI</h3> </div> <div class="modal-body munculkan"> <!-- Disini muncul data dari Jquery --> </div> <div class="modal-footer"> <button class="btn btn-sm btn-danger pull-right" data-dismiss="modal"> <i class="ace-icon fa fa-times"></i> Close </button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div> </form> </div> </div> </div> <div id="my-modal" class="modal fade" tabindex="-1"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</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> </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">×</button> <h3 class="smaller lighter blue no-margin">SELURUH PEGAWAI</h3> </div> <div class="modal-body"> <div class="form-group"> <label class="col-sm-2 control-label no-padding-left" for="form-field-1"> Display</label> <div class="col-sm-2"> <select class="form-control1" id="m_display2"> <option value="10">10</option> <option value="25">25</option> <option value="50">50</option> <option value="100">100</option> </select> </div> <label class="col-sm-2 control-label no-padding-left" for="form-field-1"> dari <span class="jumlahdata"></span> Data</label> <div class="col-sm-6"> <div class="nav-search" id="nav-search"> <form class="form-search" action="javascript:" method="post"> <span class="input-icon"> <input placeholder="Search ..." class="nav-search-input" id="m_cari2" autocomplete="off" type="text"> <i class="ace-icon fa fa-search nav-search-icon"></i> </span> <!--<button type="submit" class="simpanbtl2" hidden="hidden">P</button>--> <button type="submit" class="btn btn-info btn-xs simpanbtl2" style="margin-top:-4px;" ><span class="glyphicon glyphicon-search"></span></button> </form> </div> </div> </div> <span class="loaderdata"></span> <table id="simple-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="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 src="assets/js/jquery-2.1.4.min.js"></script> <script type="text/javascript"> $(document).ready(function () { $(".ajax_loader").hide(); $("#kode_masalah__").on("change", function(){ var key = $(this).val(); var tgl_agenda = $("#tgl_agenda").val(); $.ajax({ url: "./index.php?op=get_kodemasalah", global : true, type : "POST", async : true, dataType : "json", data : { kode_masalah : key, tgl_agenda : tgl_agenda, table : "surat_keluar_internal" }, success: function (response) { //console.log(response); $("#kode__").html(response.kodemasalah); $(".ajax_loader").html("<b>Sisa "+ response.sisa + "</b>"); }, beforeSend: function() { $(".ajax_loader").show().html('<img src="assets/images/loader.gif">'); }, 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); }); }); var m_display = $("#m_display").val(); panggil_pegawais(m_display); $(".simpanbtl").click(function(){ var key_cari = $("#m_cari").val(); panggil_pegawais(m_display, key_cari); }); var m_display2 = $("#m_display2").val(); panggil_pegawais2(m_display2); $(".simpanbtl2").click(function(){ var key_cari2 = $("#m_cari2").val(); panggil_pegawais2(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() { var jumlahid = 0; $(".ace_pilih").each(function(i){ if($(this).is(":checked")){ var keys = $(this).val(); if($(".m_tujuan_"+keys).val() == undefined){ //$(".munculkan").append('<p class="m_hapus_'+ keys +'"><a href="javascript:" onclick="m_hapus('+keys+')" class="m_hapus_'+ keys +'">X </a> '+$(this).attr('attrnama')+'</p><input type="hidden" name="m_tujuan[]" id="m_tujuan[]" class="m_tujuan m_tujuan_'+ keys +' m_hapus_'+ keys +'" value="'+keys+'">'); $(".munculkan").append('<p class="m_hapus_'+ keys +'"><a href="javascript:" onclick="m_hapus(\''+keys+'\')" class="m_hapus_'+ keys +'">X </a> '+$(this).attr('attrnama')+'</p><input type="hidden" name="m_tujuan[]" id="m_tujuan[]" class="m_tujuan m_tujuan_'+ keys +' m_hapus_'+ keys +'" value="'+keys+'">'); } jumlahid++; } }); var dataTujuan = $(".m_tujuan").length; $(".m_selected").html(dataTujuan+" Selected"); }); $(".pilih_chk2").click(function() { var jumlahid = 0; $(".ace_pilih2").each(function(i){ if($(this).is(":checked")){ var keys = $(this).val(); if($(".m_tembusan_"+keys).val() == undefined){ //$(".munculkan2").append('<p class="v_hapus_'+ keys +'"><a href="javascript:" onclick="v_hapus('+keys+')" class="v_hapus_'+ keys +'">X </a> '+$(this).attr('attrnama')+'</p><input type="hidden" name="m_tembusan[]" id="m_tembusan[]" class="m_tembusan m_tembusan_'+ keys +' v_hapus_'+ keys +'" value="'+keys+'">'); $(".munculkan2").append('<p class="v_hapus_'+ keys +'"><a href="javascript:" onclick="v_hapus(\''+keys+'\')" class="v_hapus_'+ keys +'">X </a> '+$(this).attr('attrnama')+'</p><input type="hidden" name="m_tembusan[]" id="m_tembusan[]" class="m_tembusan m_tembusan_'+ keys +' v_hapus_'+ keys +'" value="'+keys+'">'); } jumlahid++; } }); var dataTembusan = $(".m_tembusan").length; $(".m_selected2").html(dataTembusan+" Selected"); }); function panggil_pegawais(m_display = "", m_cari = ""){ $.ajax({ url: "./index.php?op=get_pegawais", global : true, type : "POST", async : true, dataType : "json", data : { m_display : m_display, m_cari : m_cari }, beforeSend: function() { $(".loaderdata").show('<center><img src="assets/images/loader.gif"/></center>'); }, success: function (response) { $(".loaderdata").hide(); $(".tampilkandata").html(response.html); //$(".tampilkandata2").html(response.html2); $(".jumlahdata").html("<b>"+response.jumlahdata+"</b>"); } }); } function panggil_pegawais2(m_display = "", m_cari = ""){ $.ajax({ url: "./index.php?op=get_pegawais", global : true, type : "POST", async : true, dataType : "json", data : { m_display : m_display, m_cari : m_cari }, beforeSend: function() { $(".loaderdata").show('<center><img src="assets/images/loader.gif"/></center>'); }, success: function (response) { $(".loaderdata").hide(); //$(".tampilkandata").html(response.html); $(".tampilkandata2").html(response.html2); $(".jumlahdata").html("<b>"+response.jumlahdata+"</b>"); } }); } function m_hapus(id = ""){ $(".m_hapus_"+id).remove(); var dataTujuan = $(".m_tujuan").length; $(".m_selected").html(dataTujuan+" Selected"); } function v_hapus(id = ""){ $(".v_hapus_"+id).remove(); var dataTembusan = $(".m_tembusan").length; $(".m_selected2").html(dataTembusan+" Selected"); } </script> <?php }?>