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 :
email_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> E-MAIL</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_email SET host = ?, smtpauth = ?, username = ?, upass = ?, cid = ?, csecret = ?, ctoken = ?, smtpsecure = ?, port = ?, setfrom1 = ?, setfrom2 = ? "; $param_type = "auto"; $param_data = array( 'host' => $_POST['host'], 'smtpauth' => $_POST['smtpauth'], 'username' => $_POST['username'], 'upass' => $_POST['upass'], 'cid' => $_POST['cid'], 'csecret' => $_POST['csecret'], 'ctoken' => $_POST['ctoken'], 'smtpsecure' => $_POST['smtpsecure'], 'port' => $_POST['port'], 'setfrom1' => $_POST['setfrom1'], 'setfrom2' => $_POST['setfrom2'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"EMAIL 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/email_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_email 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/email_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="add"> <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/email_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="example-hf-email">Host</label> <div class="col-md-9"> <input value="<?php echo $template_text['host']?>" type="text" name="host" 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="example-hf-email">SMTPAuth</label> <div class="col-sm-12 col-md-4"> <select name="smtpauth" class="form-control validation" data-validation="default"> <option <?php if($template_text['smtpauth'] == 'true'){echo "selected='selected'";}?> value="true">True</option> <option <?php if($template_text['smtpauth'] == 'false'){echo "selected='selected'";}?>value="false">False</option> </select> </div> </div> </div> </div> <!-- --> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label class="col-md-3 control-label" for="example-hf-email">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="example-hf-email">Password</label> <div class="col-md-9"> <input value="<?php echo $template_text['upass']?>" type="text" name="upass" class="form-control validation" data-validation="default"> </div> </div> </div> </div> <div style="display: none"> <hr> <div class="row"> <!-- --> <div class="col-md-6"> <div class="form-group"> <label class="col-md-3 control-label" for="example-hf-email">Token</label> <div class="col-md-9"> <input value="<?php echo $template_text['ctoken']?>" type="text" name="ctoken" class="form-control validation" data-validation="default"> </div> </div> </div> </div> <!-- --> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label class="col-md-3 control-label" for="example-hf-email">Client ID</label> <div class="col-md-9"> <input value="<?php echo $template_text['cid']?>" type="text" name="cid" 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="example-hf-email">Client Secret</label> <div class="col-md-9"> <input value="<?php echo $template_text['csecret']?>" type="text" name="csecret" class="form-control validation" data-validation="default"> </div> </div> </div> </div> </div> <hr> <!-- --> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label class="col-md-3 control-label" for="example-hf-email">SMTPSecure</label> <div class="col-md-9"> <input value="<?php echo $template_text['smtpsecure']?>" type="text" name="smtpsecure" 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="example-hf-email">Port</label> <div class="col-md-9"> <input value="<?php echo $template_text['port']?>" type="text" name="port" class="form-control validation" data-validation="default"> </div> </div> </div> </div> <!-- --> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label class="col-md-3 control-label" for="example-hf-email">Set From 1</label> <div class="col-md-9"> <input value="<?php echo $template_text['setfrom1']?>" type="text" name="setfrom1" 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="example-hf-email">Set From 2</label> <div class="col-md-9"> <input value="<?php echo $template_text['setfrom2']?>" type="text" name="setfrom2" 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=1"; $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>