[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
xampp182
/
htdocs
/
siakad
/
kesiswaan
/
Kesiswaan
/
[
Home
]
File: BroadcastSMS.inc.php
<?php $nmTable = "sms_gateway"; $nmForm = "index.php?BroadcastSMS"; $idprofil = $_SESSION["id-profil"]; if(!$idprofil) $idprofil = 0; $id_kelas = 0; if(isset($_POST["tipe_broadcast"])) $tipe_broadcast = $_POST["tipe_broadcast"]; if(isset($_POST["id_kelas"])) $id_kelas = $_POST["id_kelas"]; if(isset($_POST["Kirim"])) { $length_isi = strlen($_POST["sms_isi"]); if($length_isi > 159) { echo "<script>window.alert('Jumlah karakter melebihi batas.');</script>"; echo "<script>window.parent.document.location.href='".$nmForm."';</script>"; }else{ if($tipe_broadcast == "Broadcast per Kelas") { // echo "<script>window.alert('Not Available');</script>"; $query="select siswa_nama,siswa_telp,siswa_hp,kelas_nama from m_siswa a left join m_kelas b on a.siswa_kelas_skr = b.kelas_id where siswa_kelas_skr <> 0 and length(kelas_kode) = 4 and b.kelas_id = ".$_POST["id_kelas"]." order by kelas_kode asc,siswa_nis asc"; $iData=sAllData($query); $no = 0; for($a=0,$b=count($iData);$a<$b;$a++) { $nohp = $iData[$a]["siswa_hp"]; // $nohp = "085730987974"; $ceknohp1 = explode("-",$nohp); if(strlen($nohp) <= 12 && $nohp != "-" && $nohp && count($ceknohp1) == 1) { $tbField[0] = "sms_id"; $tbField[1] = "sms_ke"; $tbField[2] = "sms_isi"; $tbField[3] = "id_user"; if(isset($_POST["Kirim"])) $sms_id = maxId($tbField[0],$nmTable); $tbIsi[0] = $sms_id; $tbIsi[1] = "'".$nohp."'"; $tbIsi[2] = "'".$_POST["sms_isi"]."'"; $tbIsi[3] = "'".$_SESSION["user-id"]."'"; if(isset($_POST["Kirim"])) { $nmField = compile_array($tbField); $isiField = compile_array($tbIsi); $exe = _ins($nmTable,$nmField,$isiField,0); } } } echo "<script>window.alert('".$ssm."');</script>"; echo "<script>window.parent.document.location.href='".$nmForm."';</script>"; } if($tipe_broadcast == "Broadcast per Jenjang") { // echo "<script>window.alert('Not Available');</script>"; $query="select siswa_nama,siswa_telp,siswa_hp,kelas_nama from m_siswa a left join m_kelas b on a.siswa_kelas_skr = b.kelas_id where siswa_kelas_skr <> 0 and length(kelas_kode) = 4 and substr(b.kelas_kode,1,2) = '".$_POST["id_kelas"]."' order by kelas_kode asc,siswa_nis asc"; $iData=sAllData($query); $no = 0; for($a=0,$b=count($iData);$a<$b;$a++) { $nohp = $iData[$a]["siswa_hp"]; // $nohp = "085730987974"; $ceknohp1 = explode("-",$nohp); if(strlen($nohp) <= 12 && $nohp != "-" && $nohp && count($ceknohp1) == 1) { $tbField[0] = "sms_id"; $tbField[1] = "sms_ke"; $tbField[2] = "sms_isi"; $tbField[3] = "id_user"; if(isset($_POST["Kirim"])) $sms_id = maxId($tbField[0],$nmTable); $tbIsi[0] = $sms_id; $tbIsi[1] = "'".$nohp."'"; $tbIsi[2] = "'".$_POST["sms_isi"]."'"; $tbIsi[3] = "'".$_SESSION["user-id"]."'"; if(isset($_POST["Kirim"])) { $nmField = compile_array($tbField); $isiField = compile_array($tbIsi); $exe = _ins($nmTable,$nmField,$isiField,0); } } } echo "<script>window.alert('".$ssm."');</script>"; echo "<script>window.parent.document.location.href='".$nmForm."';</script>"; } if($tipe_broadcast == "Broadcast ke Guru") { $query="select pgw_hp from m_pegawai a left join m_jabatan_struktural b on a.id_jstruktural = b.jstruktural_id order by abs(pgw_nip) asc"; $iData=sAllData($query); $no = 0; for($a=0,$b=count($iData);$a<$b;$a++) { $nohp = $iData[$a]["pgw_hp"]; // $nohp = "085730987974"; $ceknohp1 = explode("-",$nohp); if(strlen($nohp) <= 12 && $nohp != "-" && $nohp && count($ceknohp1) == 1) { $tbField[0] = "sms_id"; $tbField[1] = "sms_ke"; $tbField[2] = "sms_isi"; $tbField[3] = "id_user"; if(isset($_POST["Kirim"])) $sms_id = maxId($tbField[0],$nmTable); $tbIsi[0] = $sms_id; $tbIsi[1] = "'".$nohp."'"; $tbIsi[2] = "'".$_POST["sms_isi"]."'"; $tbIsi[3] = "'".$_SESSION["user-id"]."'"; if(isset($_POST["Kirim"])) { $nmField = compile_array($tbField); $isiField = compile_array($tbIsi); $exe = _ins($nmTable,$nmField,$isiField,0); // echo "<script>window.alert('".$ssm."');</script>"; } } } echo "<script>window.alert('".$ssm."');</script>"; echo "<script>window.parent.document.location.href='".$nmForm."';</script>"; } } } ?> <section id="content" class="content-alt"> <div class="container"> <div class="card"> <div class="card-header"> <h2>Broadcast SMS <small>Form berikut ini berisi tentang entry data broadcast SMS</small></h2> </div> <div class="card-body"> <?php echo "<form name=\"fanform\" method=\"POST\" action=\"".$nmForm."\">"; echo "<table class=\"table table-striped\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\" margin: 0; width: 100%;\">"; echo "<tr>"; echo "<td width=28%><b>Pilih Tipe Broadcast</b></td>"; echo "<td width=2%>:</td>"; if(isset($_POST["tipe_broadcast"])) $tipe_broadcast = $_POST["tipe_broadcast"]; $cmbox = "<select class=\"form-control\" id=\"tipe_broadcast\" name=\"tipe_broadcast\" onchange=\"this.form.submit();\">"; $cmbox .= iComboB("-","-",$tipe_broadcast,"-"); $cmbox .= iComboB("Broadcast ke Guru","Broadcast ke Guru",$tipe_broadcast,"Broadcast ke Guru"); $cmbox .= iComboB("Broadcast per Jenjang","Broadcast per Jenjang",$tipe_broadcast,"Broadcast per Jenjang"); $cmbox .= iComboB("Broadcast per Kelas","Broadcast per Kelas",$tipe_broadcast,"Broadcast per Kelas"); $cmbox .= "</select>"; // echo $cmbox; // $cmbox = ""; echo "<td width=70%>".$cmbox."</td>"; echo "</tr>"; if($tipe_broadcast == "Broadcast per Jenjang") { echo "<tr>"; echo "<td width=28%><b>Pilih Jenjang</b></td>"; echo "<td width=2%>:</td>"; if(isset($_POST["id_kelas"])) $id_kelas = $_POST["id_kelas"]; $cmbox = "<select class=\"form-control\" id=\"id_kelas\" name=\"id_kelas\" onchange=\"this.form.submit();\">"; $cmbox .= iComboB(0,0,$id_kelas,""); $query="select * from m_kelas where length(kelas_kode) = 2 order by kelas_kode asc"; $iDataArray=sAllData($query); for($a=0,$b=count($iDataArray);$a<$b;$a++) { $cmbox .= iComboB($iDataArray[$a]["kelas_kode"],$iDataArray[$a]["kelas_kode"],$id_kelas,$iDataArray[$a]["kelas_nama"]); } $cmbox .= "</select>"; echo "<td width=70%>".$cmbox."</td>"; echo "</tr>"; } if($tipe_broadcast == "Broadcast per Kelas") { echo "<tr>"; echo "<td width=28%><b>Pilih Jenjang</b></td>"; echo "<td width=2%>:</td>"; if(isset($_POST["id_kelas"])) $id_kelas = $_POST["id_kelas"]; $cmbox = "<select class=\"form-control\" id=\"id_kelas\" name=\"id_kelas\" onchange=\"this.form.submit();\">"; $cmbox .= iComboB(0,0,$id_kelas,""); $query="select * from m_kelas where length(kelas_kode) = 4 order by kelas_kode asc"; $iDataArray=sAllData($query); for($a=0,$b=count($iDataArray);$a<$b;$a++) { $cmbox .= iComboB($iDataArray[$a]["kelas_id"],$iDataArray[$a]["kelas_id"],$id_kelas,$iDataArray[$a]["kelas_nama"]); } $cmbox .= "</select>"; echo "<td width=70%>".$cmbox."</td>"; echo "</tr>"; } echo "<tr>"; echo "<td width=28%><b>Isi Pesan (1 sms)</b></td>"; echo "<td width=2%>:</td>"; echo "<td width=70%><textarea class=\"form-control\" id=\"sms_isi\" name=\"sms_isi\" onkeydown=\"cekkarakter();\" onblur=\"cekkarakter();\"></textarea></td>"; echo "</tr>"; echo "<tr>"; echo "<td> </td>"; echo "<td> </td>"; echo "<td><button class=\"btn btn-primary\" name=\"Kirim\">Kirim</button></td>"; echo "</tr>"; echo "</table>"; ?> <?php if($tipe_broadcast == "Broadcast ke Guru") { ?> <table class="table table-hover" id="dyntable"> <colgroup> <col class="con0" style="align: center; width: 4%" /> <col class="con1" /> <col class="con0" /> <col class="con1" /> <col class="con0" /> <col class="con1" /> </colgroup> <thead> <tr> <th style="width:5%">No</th> <th style="width:10%">NIP</th> <th style="width:30%">Nama Pegawai</th> <th style="width:30%">Alamat</th> <th style="width:20%">No Hp</th> <th style="width:5%">Sms</th> </tr> </thead> <tbody> <?php $query="select * from m_pegawai a left join m_jabatan_struktural b on a.id_jstruktural = b.jstruktural_id order by abs(pgw_nip) asc"; $iData=sAllData($query); $no = 0; for($a=0,$b=count($iData);$a<$b;$a++) { ?> <tr class="gradeX"> <td><?php echo ($a+1);?></td> <td><?php echo $iData[$a]["pgw_nip"];?></td> <td><?php echo $iData[$a]["pgw_nama"];?></td> <td><?php echo $iData[$a]["pgw_alamat"];?></td> <td><?php echo $iData[$a]["pgw_hp"];?></td> <td><a href="index.php?kirimsms&sms_ke=<?php echo $iData[$a]["pgw_hp"];?>"><span class="icon-pencil"></span></a></td> </tr> <?php } ?> </tbody> </table> <?php } ?> <?php if($tipe_broadcast == "Broadcast per Kelas" && $id_kelas) { ?> <table class="table table-hover" id="dyntable"> <colgroup> <col class="con0" style="align: center; width: 4%" /> <col class="con1" /> <col class="con0" /> <col class="con1" /> <col class="con0" /> <col class="con1" /> </colgroup> <thead> <tr> <th class="head0">No</th> <th class="head1">Nama Siswa</th> <th class="head1">Kelas</th> <th class="head0">No Telp</th> <th class="head1">No HP</th> <th class="head0">Kirim Sms</th> </tr> </thead> <tbody> <?php $query="select siswa_nama,siswa_telp,siswa_hp,kelas_nama from m_siswa a left join m_kelas b on a.siswa_kelas_skr = b.kelas_id where siswa_kelas_skr <> 0 and length(kelas_kode) = 4 and b.kelas_id = ".$_POST["id_kelas"]." order by kelas_kode asc,siswa_nis asc"; $iData=sAllData($query); $no = 0; for($a=0,$b=count($iData);$a<$b;$a++) { ?> <tr class="gradeX"> <td><?php echo ($a+1);?></td> <td><?php echo $iData[$a]["siswa_nama"];?></td> <td><?php echo $iData[$a]["kelas_nama"];?></td> <td><?php echo $iData[$a]["siswa_telp"];?></td> <td><?php echo $iData[$a]["siswa_hp"];?></td> <td><a href="index.php?kirimsms&sms_ke=<?php echo $iData[$a]["siswa_hp"];?>"><span class="icon-pencil"></span></a></td> </tr> <?php } ?> </tbody> </table> <?php } ?> <?php if($tipe_broadcast == "Broadcast per Jenjang" && $id_kelas) { ?> <table class="table table-hover" id="dyntable"> <colgroup> <col class="con0" style="align: center; width: 4%" /> <col class="con1" /> <col class="con0" /> <col class="con1" /> <col class="con0" /> <col class="con1" /> </colgroup> <thead> <tr> <th class="head0">No</th> <th class="head1">Nama Siswa</th> <th class="head1">Kelas</th> <th class="head0">No Telp</th> <th class="head1">No HP</th> <th class="head0">Kirim Sms</th> </tr> </thead> <tbody> <?php $query="select siswa_nama,siswa_telp,siswa_hp,kelas_nama from m_siswa a left join m_kelas b on a.siswa_kelas_skr = b.kelas_id where siswa_kelas_skr <> 0 and length(kelas_kode) = 4 and substr(b.kelas_kode,1,2) = '".$_POST["id_kelas"]."' order by kelas_kode asc,siswa_nis asc"; // echo $query; $iData=sAllData($query); $no = 0; for($a=0,$b=count($iData);$a<$b;$a++) { ?> <tr class="gradeX"> <td><?php echo ($a+1);?></td> <td><?php echo $iData[$a]["siswa_nama"];?></td> <td><?php echo $iData[$a]["kelas_nama"];?></td> <td><?php echo $iData[$a]["siswa_telp"];?></td> <td><?php echo $iData[$a]["siswa_hp"];?></td> <td><a href="index.php?kirimsms&sms_ke=<?php echo $iData[$a]["siswa_hp"];?>"><span class="icon-pencil"></span></a></td> </tr> <?php } ?> </tbody> </table> <?php } ?> </div> </div> </div> </section>