hjkhghoppoopppooppoppoppoopoirh
bnmbertsurheoppopopooooooooooooooopoopopdf'tdfg
/
home
/
u641149403
/
domains
/
cabz4you.com
/
public_html
/
admin
/
Upload FileeE
HOME
<?php require_once 'header.php'; require_once 'navbar.php'; ?> <style> .hdfc { display: none; } </style> <!-- Page content --> <div class="container-fluid pt-8"> <div class="page-header mt-0 p-3"> <h3 class="mb-sm-0">AD MOB</h3> <button id="addd" title="" class="btn btn-primary pull-right" data-toggle="modal" data-target="#add-key-modal"> <i class="fa fa-plus"></i> </button> </div> <div id="alert2" class="col-md-12"></div> <!-- Table --> <div class="row"> <div class="col-12"> <div class="card shadow"> <!-- <div class="card-header bg-transparent border-0"> <h2 class=" mb-0">Cities List</h2> </div> --> <div class="card-body"> <div class="grid-margin"> <div class=""> <div class="col-lg-4"></div> <div class="table-responsive"> <table id="example" class="text-center table card-table table-vcenter text-nowrap align-items-center"> <thead> <tr> <th>S.No</th> <th>Status</th> <th>Name</th> <th>Google Rewarded Video Id</th> <th>Google Interstitial Id</th> <th>Google Banner Id</th> <th>Google Native Unit Id</th> <th>Google Open Id</th> <th>Google App Id</th> <th>Action</th> </tr> </thead> <tbody id="tbody"> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> <!--Add Modal--> <div class="modal fade" id="add-key-modal"> <div class="modal-dialog"> <div class="modal-content"> <div class="card-header"> <h4 style="text-align: left;">Add Ad Mob <span id="alert"></span></h4> </div> <div class="modal-body"> <form id="add" enctype="multipart/form-data"> <div class="row"> <div class="col-md-6"> <label>Name</label> <input type="text" name="name" class="form-control" required> </div> <div class="col-md-6"> <label>Status</label> <select class="form-control" name="status"> <option value="1">On</option> <option value="0">Off</option> </select> </div> <div class="col-md-12"> <label>Google Rewarded Video Id</label> <input type="text" class="form-control" name="google_reward_video_id" required> </div> <div class="col-md-12"> <label>Google Interstitial Id</label> <input type="text" class="form-control" name="google_interstitial_id" required> </div> <div class="col-md-12"> <label>Google Banner Id</label> <input type="text" class="form-control" name="google_banner_id" required> </div> <div class="col-md-12"> <label>Google Native Unit Id</label> <input type="text" class="form-control" name="google_native_unit_id" required> </div> <div class="col-md-12"> <label>Google Open Id</label> <input type="text" class="form-control" name="google_open_id" required> </div> <div class="col-md-12"> <label>Google App Id</label> <input type="text" class="form-control" name="google_app_id" required> </div> </div> <br /> <div class="modal-footer"> <button type="button" class="btn btn-default pull-left" data-dismiss="modal">Close</button> <button type="submit" name="add_key_btn" id="add_key_btn" class="btn btn-primary">Add Data</button> </div> </form> </div> </div> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> <!--Edit Modal--> <div class="modal fade" id="edit-keys"> <div class="modal-dialog"> <div class="modal-content"> <div class="card-header"> <h4 style="text-align: left;">Edit Ad Mob <span id="alert1"></span></h4> </div> <div class="modal-body"> <form id="edit" enctype="multipart/form-data"> <input type="hidden" name="save_id" id="save_id"> <div class="row"> <div class="col-md-6"> <label>Name</label> <input type="text" name="name" class="form-control" id="name" required> </div> <div class="col-md-6"> <label>Status</label> <select class="form-control" name="status" id="status"> <option value="1">On</option> <option value="0">Off</option> </select> </div> <div class="col-md-12"> <label>Google Rewarded Video Id</label> <input type="text" class="form-control" name="edit_google_reward_video_id" id="google_reward_video_id" required> </div> <div class="col-md-12"> <label>Google Interstitial Id</label> <input type="text" class="form-control" name="google_interstitial_id" id="google_interstitial_id" required> </div> <div class="col-md-12"> <label>Google Banner Id</label> <input type="text" class="form-control" name="google_banner_id" id="google_banner_id" required> </div> <div class="col-md-12"> <label>Google Native Unit Id</label> <input type="text" class="form-control" name="google_native_unit_id" id="google_native_unit_id" required> </div> <div class="col-md-12"> <label>Google Open Id</label> <input type="text" class="form-control" name="google_open_id" id="google_open_id" required> </div> <div class="col-md-12"> <label>Google App Id</label> <input type="text" class="form-control" name="google_app_id" id="google_app_id" required> </div> </div> <br /> <div class="modal-footer"> <button type="button" class="btn btn-default pull-left" data-dismiss="modal">Close</button> <button type="submit" name="save_key_btn" id="save_key_btn" class="btn btn-primary">save Changes</button> </div> </form> </div> </div> </div> <!-- /.modal-content --> </div> <?php require_once 'footer.php'; require_once 'jslinks.php'; ?> <script> $(document).ready(function () { output(); $('#add').submit(function (e) { e.preventDefault(); $("#global-loader").show(); $.ajax({ url: "ajax_ad_mob.php", type: "POST", data: new FormData(this), contentType: false, cache: false, processData: false, success: function (response) { $("#global-loader").fadeOut(); if (response == "Success") { $('#alert').html('<span class="p-1 m-1 alert alert-success">Successfully Added.</span>').show() setTimeout(function () { location.reload() }, 2000) } else { $('#alert').html('<span class="p-1 m-1 alert alert-danger">Something Wrong, can\'t add.</span>').show() setTimeout(function () { $('#alert').show() }, 1000) } } }) }) // To save changes in edit modal $('#edit').submit(function (e) { e.preventDefault(); $("#global-loader").show(); $.ajax({ url: "ajax_ad_mob.php", type: "POST", data: new FormData(this), contentType: false, cache: false, processData: false, success: function (response) { $("#global-loader").fadeOut(); if (response == "Success") { $('#alert1').html('<span class="p-1 m-1 alert alert-success">Successfully Updated</span>').show() setTimeout(function () { location.reload() }, 2000) } else { $('#alert1').html('<span class="p-1 m-1 alert alert-danger">Something Wrong, can\'t update.</span>').show() setTimeout(function () { $('#alert1').show() }, 2000) } } }) }) }) // To show all the cities in main menu function output() { var inHTML = ''; var i = 1; $.getJSON("ajax_ad_mob?show_keys=1", function (data) { $.each(data, function (key, item) { if (item.status == 1) { checked = 'checked'; } else { checked = ''; } inHTML += `<tr><td>${i}</td> <td> <div class="toggle-button-cover"> <div id="button-3" class="button r"> <input class="checkbox" name="gst_status" ${checked} value="${item.status}" type="checkbox" onclick="changeStatus(this, '${item.id}')"> <div class="knobs"></div> <div class="layer"></div> </div> </div> </td> <td>${item.name}</td> <td>${item.google_reward_video_id}</td> <td>${item.google_interstitial_id}</td> <td>${item.google_banner_id}</td> <td>${item.google_native_unit_id}</td> <td>${item.google_open_id}</td> <td>${item.google_app_id}</td> <td> <button type="button" id="edit-btn" name="edit" class="btn btn-success" onclick="edit(${item.id})" data-toggle="modal" data-target="#edit-keys" value="${item.id}"><i class="fa fa-edit btn-success"></i></button> <button type="button" id="del" name="del" class="btn btn-danger" onclick="del(${item.id})" value="${item.id}" ><i class="fa fa-trash"></i></button> </td> </tr>`; i++; }) $('#tbody').html(inHTML); $('#example').DataTable({ layout: { topStart: { buttons: ['copy', 'csv', 'excel', 'pdf', 'print'] } }, dom: 'lBfrtip', "lengthMenu": [[10, 25, 50, 100, 250, 500, 1000, -1], [10, 25, 50, 100, 250, 500, 1000, 'All']] }); }) } // Deletion of cities function del(e) { var verify = confirm("Do you really want to delete!!!"); if (verify) { $("#global-loader").show(); $.ajax({ url: "ajax_ad_mob.php", type: "POST", data: { delete_id: e, }, success: function (response) { $("#global-loader").fadeOut(); if (response == "Success") { $('#alert2').html('<span class="p-1 m-1 alert alert-success">Successfully Deleted</span><br/>').show() setTimeout(function () { location.reload() }, 2000) } else { $('#alert2').html('<span class="p-1 m-1 alert alert-danger">Something Wrong, can\'t delete.</span><br/>').show() setTimeout(function () { $('#alert2').hide() }, 2000) } }, }) } } //On click of edit button to show values of database in edit modal function edit(e) { $("#global-loader").show(); $.ajax({ url: "ajax_ad_mob.php", type: "POST", dataType: "JSON", data: { ad_mob_id: e, }, success: function (response) { $("#global-loader").fadeOut(); $('#google_reward_video_id').val(response.google_reward_video_id) $('#google_interstitial_id').val(response.google_interstitial_id) $('#google_banner_id').val(response.google_banner_id) $('#google_native_unit_id').val(response.google_native_unit_id) $('#google_open_id').val(response.google_open_id) $('#google_app_id').val(response.google_app_id) $('#status').val(response.status) $('#name').val(response.name) $('#save_id').val(response.id) }, }) } // change status function changeStatus(el, id) { let status = el.checked ? 1 : 0; $.ajax({ url: 'ajax_ad_mob.php', type: 'POST', data: { id: id, status: status }, success: function (response) { if (response.trim() === 'ok') { Swal.fire({ icon: 'success', title: 'Status Updated!', text: 'The status was updated successfully.', confirmButtonText: 'OK' }).then((result) => { if (result.isConfirmed) { location.reload(); // reload after user clicks OK } }); } else { Swal.fire({ icon: 'error', title: 'Update Failed', text: response, confirmButtonText: 'OK' }); } }, error: function () { Swal.fire({ icon: 'error', title: 'Update Failed', text: 'Something went wrong while updating the status.', confirmButtonText: 'OK' }); } }); } </script>