One Hat Cyber Team
Your IP :
172.16.0.254
Server IP :
58.26.163.33
Server :
Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Server Software :
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
PHP Version :
7.3.25
Buat File
|
Buat Folder
Eksekusi
Dir :
C:
/
xampp7
/
htdocs
/
edgpens
/
utility
/
View File Name :
sms_setting.php
<?php if(empty($page)){ include("../access.php"); } ?> <?php $modal_name = str_replace("/", "-", $page); $idRoles = $_GET['idRoles']; ?> <!-- Blank Header --> <div class="content-header"> <div class="row"> <div class="col-sm-6"> <div class="header-section"> <h1><i class="fa fa-envelope"></i> SMS</h1> </div> </div> <div class="col-sm-6 hidden-xs"> <div class="header-section"> <!-- <ul class="breadcrumb breadcrumb-top"> --> <!-- <li>Extra Pages</li> --> <!-- <li><a href="">Blank</a></li> --> <!-- </ul> --> </div> </div> </div> </div> <!-- END Blank Header --> <!-- Get Started Block --> <div class="block full"> <!-- Get Started Title --> <div class="block-title"> <ul class="nav nav-tabs" data-toggle="tabs"> <li class="active"><a href="#config1"><span>Configuration</span></a></li> <li><a href="#config2"><span>Template</span></a></li> </ul> </div> <!-- [QUERY_STRING] --> <?php $success = 0; if($_POST): $do = $_POST['type_submit']; $id=$_POST['val-id']; if($do=="edit-config"){ $sql = " UPDATE utiliti_sms SET username = ?, password = ?, sendid = ? "; $param_type = "auto"; $param_data = array( "username" => $_POST['username'], "password" => $_POST['password'], "id" => $_POST['sendid'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"SMS SETTING"); $success = 1; $msg = "RECORD UPDATED!"; } if($success == 1){ $_SESSION['success'] = 1; $_SESSION['success_msg'] = $msg; }else if($success == 2){ $_SESSION['success'] = 2; $_SESSION['success_msg'] = "OPS! SOMETHING WRONG"; }else if($success == 3){ $_SESSION['success'] = 3; $_SESSION['success_msg'] = "RECORD DELETED!"; } endif; if($success){ echo "<script>window.location.replace('index.php?page=utility/sms_setting&success={$success}');</script>"; exit(); } $param_data = array(); $comb1 = ""; $user = (isset($_GET['user'])) ? $_GET['user'] : '' ; $idrole = (isset($_GET['idrole'])) ? $_GET['idrole'] : '' ; $sql = "SELECT b.* FROM utiliti_sms b WHERE 1"; $param_data = array(); $datax = mysqli_prepare_all($sql,$param_type = "auto",$param_data); $template_text = $datax->fetch_assoc(); ?> <!-- <div class="row"> --> <div id="modal-form" class="modal fade <?php echo $modal_name;?>" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <form class="push form-horizontal" id="form-validation-2" action="index.php?page=utility/sms_setting" method="post"> <!-- if delete. check post name delete --> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><span aria-hidden="true">×</span></button> <h4 class="modal-title"><strong>TEMPLATE CONFIG</strong></h4> </div> <div class="modal-body"><!-- modal-body --> <div class="form-group"> <label class="col-md-3 control-label" for="nama">Name <span class="text-danger">*</span></label> <div class="col-md-6"> <input type="text" name="nama" class="form-control validation" data-validation="default"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="text">Template <span class="text-danger">*</span></label> <div class="col-md-9"> <textarea rows="10" class="form-control validation" data-validation="default" name="text" id="comments"></textarea> </div> </div> <center> <button type="submit" class="btn btn-effect-ripple btn-primary">Submit</button> <button type="button" class="btn btn-effect-ripple btn-danger" data-dismiss="modal">Close</button> </center> </div><!-- [end] modal-body --> <input type="hidden" name="type_submit" value="edit-template"> <input type="hidden" name="val-id" value=""> <input type="hidden" name="val-type" value=""> <!-- <div class="modal-footer"> --> <!-- <h4 class="pull-left">$ <strong class="text-primary-dark">689</strong><small>.00</small></h4> --> <!-- </div> --> </form> </div> </div> </div> <div class="tab-content"> <div class="tab-pane active" id="config1"> <div class="row"> <div class="col-md-12"> <div class="block"> <form class="form-horizontal form-bordered" id="form-validation" action="index.php?page=utility/sms_setting" method="post"> <input type="hidden" name="type_submit" value="edit-config"> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label class="col-md-3 control-label" for="sendid">Send ID</label> <div class="col-md-4"> <input value="<?php echo $template_text['sendid']?>" type="text" name="sendid" class="form-control validation" data-validation="default"> </div> </div> </div> <div class="col-md-6"> <div class="form-group"> <label class="col-md-3 control-label" for="sendid">Credits Remaining</label> <div class="col-md-4"><p class="form-control-static"> <?php $http = curl_init("https://www.isms.com.my/isms_balance.php?un=$conf_sms_username&pwd=$conf_sms_password"); // echo $http_status = curl_getinfo($http, CURLINFO_HTTP_CODE); curl_setopt($http, CURLOPT_RETURNTRANSFER, TRUE); $http_result = curl_exec($http); $http_status = curl_getinfo($http, CURLINFO_HTTP_CODE); curl_close($http); echo $http_result; ?></p> </div> </div> </div> </div> <!-- --> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label class="col-md-3 control-label" for="username">Username</label> <div class="col-md-9"> <input value="<?php echo $template_text['username']?>" type="text" name="username" class="form-control validation" data-validation="default"> </div> </div> </div> <!-- --> <div class="col-md-6"> <div class="form-group"> <label class="col-md-3 control-label" for="password">Password</label> <div class="col-md-9"> <input value="<?php echo $template_text['password']?>" type="text" name="password" class="form-control validation" data-validation="default"> </div> </div> </div> </div> <!-- --> <div class="row"> <div class="col-md-12"> <div class="form-group form-actions"> <div class="col-md-12"> <center> <button type="submit" class="btn btn-effect-ripple btn-primary" style="overflow: hidden; position: relative;">Submit</button> <button type="reset" class="btn btn-effect-ripple btn-danger" style="overflow: hidden; position: relative;">Reset</button> </center> </div> </div> </div> </div> </form> </div> </div> </div> </div> <!-- END CONFIG1 --> <div class="tab-pane" id="config2"> <div class="table-responsive"> <form method="post" data-modal-target="<?php echo $modal_name;?>"> <?php $sql = "SELECT b.* FROM kod_template b WHERE 1 AND type=2"; $param_data = array(); $data2 = mysqli_prepare_all($sql,$param_type = "auto",$param_data); // $con2 = $data2->fetch_assoc(); ?> <table id="example-datatable2" class="table table-striped table-bordered table-condensed table-vcenter table-hover no_add_delete"> <thead> <tr> <th class="text-center" style="width: 60px;">Code</th> <th class="text-center" style="width: 300px;">Template Name</th> <th class="text-center">Template</th> <th class="text-center" style="width: 40px;"><i class="fa fa-flash"></i></th> </tr> </thead> <tbody> <?php while($aa = $data2->fetch_assoc()){ $editdata3 = "nama#{$aa['nama']}|" ."text#".htmlentities($aa['text']); ?> <tr> <td class="align-top text-center"><?php echo $aa['kod']?></td> <td class="align-top"><?php echo $aa['nama']?></td> <td class="align-top"> <code style="width: 100%"><?php echo $aa['text']?></code> </td> <td class="align-top text-center"> <a href="javascript:void(0)" title="Edit Record" class="btn btn-effect-ripple btn-xs btn-success edit-me" data-modal-target="<?php echo $modal_name;?>" data-editdata="<?php echo $editdata3;?>" data-myid="<?php echo $aa['idTemplate'];?>" data-type="mtso"><i class="fa fa-pencil"></i></a> </td> </tr> <?php } ?> </tbody> </table> </form> </div> </div> <!-- END CONFIG2 --> </div> <style type="text/css"> </style> <script src="js/pages/formsValidation.js"></script> <script type="text/javascript"> $(document).ready(function(){ $.fn.custom_submit2 = function(){ var this_form = $(this); var cont = 0; $(".").each(function(){ var t_this = $(this); t_this.parent("div").find(".help-block").remove(); if(t_this.val() === "" || t_this.val() === null){ cont++; t_this.parents(".form-group").addClass("has-error"); t_this.parents(".form-group").find(".chosen-choices").addClass("has-error"); t_this.parent("div").append('<div class="help-block animation-pullUp" style="display: block;">This field is required.</div>'); }else{ t_this.parents(".form-group").removeClass("has-error"); t_this.parents(".form-group").find(".chosen-choices").removeClass("has-error"); } }); if(this_form.find(".has-error").length === 0 && this_form.find(".help-block").length === 0 && cont === 0){ setTimeout(function(){ if(confirm("Save This Record. Are You Sure?")){ this_form.unbind().submit(); } }, 100); }else{ $(this).find(".help-block").parents(".form-group").addClass("has-error"); setTimeout(function(){ $(this_form,document).find(".has-error").each(function(){ $(this,document).find("div").each(function(){ var tot_err = $(this).find(".help-block").length; var block_1 = $(this).find(".help-block").eq(0); $(this).find(".help-block").hide(); if(tot_err > 1){ $(this).find(".help-block").not(":first").remove(); } $(this).find(".help-block").show(); }); }); }, 100); } // setTimeout(function(){ // return 123; // }, 100); }; $("#form-validation").setvalidation2(); $("#form-validation").on("submit.validate",function(e){ $(this).custom_submit2(); e.preventDefault(); // console.log(asd); }); $(document).on("click", ".edit-me", function(){ // console.log(1); var modal_name = "."+$(this).data("modal-target"); var editdata = $(this).data("editdata"); var myid = $(this).data("myid"); var type = $(this).data("type"); var getthis = 0; var targetdata = editdata.split("|"); console.log(modal_name); $(modal_name).modal({keyboard:true}); $(modal_name).find("input").not(":button, :submit, :reset").val("").prop("checked",false); $(modal_name).find("select").prop("selected",false); $(modal_name).find('.help-block').remove(); $(modal_name).find('.form-group').removeClass('has-success has-error'); $("#form-validation-2").setvalidation(editdata); $("#form-validation-2 > [name='type_submit']").val("edit"); // $("#form-validation-2 > [name='val-id']").val(myid); // $("#form-validation-2 > [name='val-type']").val(type); }); }); </script> <!-- </div> --> </div>