ok
Direktori : /home2/selectio/public_html/ramali.in/dashboard/public/ |
Current File : //home2/selectio/public_html/ramali.in/dashboard/public/bulk-update-form.php |
<?php include_once('includes/crud.php'); $db = new Database(); $db->connect(); $db->sql("SET NAMES 'utf8'"); include('includes/variables.php'); include_once('includes/custom-functions.php'); $fn = new custom_functions; $config = $fn->get_configurations(); ?> <script src="plugins/jQuery/jquery.validate.min.js"></script> <section class="content-header"> <h1>Bulk Update /<small><a href="products.php"><i class="fa fa-cubes"></i> Products</a></small></h1> </section> <!-- Main content --> <section class="content"> <!-- Main row --> <div class="row"> <div class="col-md-6"> <?php if ($permissions['products']['update'] == 0) { ?> <div class="alert alert-danger">You have no permission to update products</div> <?php } ?> <!-- general form elements --> <div class="alert alert-info">Read and follow instructions carefully before proceed.</div> <div class="box box-primary"> <div class="box-header with-border"> </div><!-- /.box-header --> <!-- form start --> <form method="post" id="update_form" action="public/db-operation.php" enctype="multipart/form-data"> <input type="hidden" id="bulk_update" name="bulk_update" required="" value="1" aria-required="true"> <div class="box-body"> <div class="form-group"> <label for="">Type</label> <select name="type" id="type" class="form-control"> <option value="">Select</option> <option value="products">Products</option> <option value="variants">Variants</option> </select> </div> <div class="form-group"> <label for="">CSV File</label> <input type="file" name="upload_file" class="form-control" accept=".csv" /> </div> </div><!-- /.box-body --> <div class="box-footer"> <button type="submit" class="btn btn-primary" id="submit_btn" name="btnAdd">Upload</button> <input type="reset" class="btn-warning btn" value="Clear" /> <a class='btn btn-info' id='sample' href='#' download> <em class='fa fa-download'></em> Download Sample File</a> <a class='btn btn-warning' id='instructions' href='#' download> <em class='fa fa-download'></em> Download Instructions</a> </div> <div class="form-group"> <div id="result" style="display: none;"></div> </div> <input type="hidden" name="type1" id="type1" value="" /> </form> </div><!-- /.box --> </div> <div class="separator"> </div> </div> </section> <script> $(document).ready(function() { $('#type').val(''); }); $('#type').on('change', function(e) { var type = $('#type').val(); $("#type1").val(type); }); $('.box-footer > #sample').click(function(e) { e.preventDefault(); //stop the browser from following //whenever you click off an input element type1 = $("#type1").val(); if (type1 != 'products' && type1 != 'variants') { alert('Please select type.'); } if (type1 == 'products') { window.location.href = 'library/update-products.csv'; // window.location.href = 'download.php?location=library/update-products.csv&filename=update-products.csv&extension=csv'; } else if (type1 == 'variants') { window.location.href = 'library/update-variants.csv'; // window.location.href = 'download.php?location=library/update-variants.csv&filename=update-variants.csv&extension=csv'; } }); $('.box-footer > #instructions').click(function(e) { e.preventDefault(); //stop the browser from following //whenever you click off an input element type2 = $("#type1").val(); if (type2 != 'products' && type2 != 'variants') { alert('Please select type.'); } if (type2 == 'products') { window.location.href = 'library/update-products.txt'; // window.location.href = 'download.php?location=library/update-products.txt&filename=update-products.txt&extension=txt'; } else if (type2 == 'variants') { window.location.href = 'library/update-variants.txt'; // window.location.href = 'download.php?location=library/update-variants.txt&filename=update-variants.txt&extension=txt'; } }); </script> <script> $('#update_form').validate({ rules: { upload_file: "required", type: "required" } }); </script> <script> $('#update_form').on('submit', function(e) { e.preventDefault(); <?php if (ALLOW_MODIFICATION == 0 && !defined(ALLOW_MODIFICATION)) { echo '<label class="alert alert-danger">This operation is not allowed in demo panel!.</label>'; return false; } ?> var formData = new FormData(this); if ($("#update_form").validate().form()) { if (confirm('Are you sure?Want to update')) { $.ajax({ type: 'POST', url: $(this).attr('action'), data: formData, beforeSend: function() { $('#submit_btn').html('Please wait..').attr('disabled', 'true'); }, cache: false, contentType: false, processData: false, success: function(result) { $('#result').html(result); $('#result').show().delay(6000).fadeOut(); $('#submit_btn').html('Upload').removeAttr('disabled'); $('#update_form')[0].reset(); } }); } } }); </script>