[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: make_bill.php
<?php include('header.php'); ?> <style type="text/css"> #fli,#fli1 { } #display { position:absolute; width:315px; margin-left:0; margin-top:0px; max-height:300px; padding:2px; display:none; border-top:0px; overflow:auto; border:1px #CCC solid; background-color: white; z-index:1000; } .show,.show1 { padding:7px; border-bottom:1px #999 dashed; font-size:15px; } .show:hover,.show1:hover { background:#4f52ba; color:#FFF; cursor:pointer; } .widget{ overflow:visible !important; } </style> <script> function fill(Value1,Value2,Value3,Value4,Value5,Value6) { $('#existing').show(); $('#phn').val(Value4); $('#name').val(Value2); $('#sex').val(Value3); $('#patient').val(Value1); $('#email').val(Value5); $('#address').val(Value6); $('#display').hide(); $('#new').hide(); $("n_p").prop('required',false); $("n_sex").prop('required',false); $("n_em").prop('required',false); $("n_phn").prop('required',false); $("n_add").prop('required',false); $('#p_type').val('existing'); } $(document).ready(function(){ $("#search").keyup(function(){ var fli = $('#search').val(); //alert(fli); if(fli=="") { $("#display").html(""); } else { $.ajax({ type: "POST", url: "ajax_check.php", data: "fli="+ fli , beforeSend: function() { $("#load").show(); }, success: function(html){ $("#display").html(html).show(); $("#load").hide(); } }); } }); }); $(document).ready(function(){ // Add more $('#addmore').click(function(){ // Get last id var lastname_id = $('.tr_input input[type=text]').last().attr('id'); var split_id = lastname_id.split('_'); //alert(lastname_id); // New index var index = Number(split_id[1]) + 1; document.getElementById('getid').value=index; //alert(split_id); // Create row with input elements var html = "<div class='tr_input'><div class='col-md-6'><input type='text' class='form-control fli' id='test_"+index+"' name='menu_name[]' placeholder='Search Test Name' onkeyup='get_test("+index+")'/><input type='hidden' name='menu_id[]' id='test_id"+index+"' /><input type='hidden' name='gst_total[]' id='gst_total"+index+"' /><div id='display"+index+"'></div></div><div class='col-md-2'><input type='number' class='form-control qty' id='qty"+index+"' value='1' name='qty[]' placeholder='qty'></div><div class='col-md-2'><input type='text' class='form-control price' id='price_"+index+"' name='price[]' placeholder='Price'></div><div class='col-md-2'><a href='javascript:void(0);' id='remove_field' class='remCF btn btn-info' >-</a></div></div>"; // Append data $('#tab').append(html); }); $("#tab").on('click','.remCF',function(){ var lastname_id = document.getElementById('getid').value; var total1 = document.getElementById('total1').value; var price_label='#price_'+lastname_id; var price=$('#price_'+lastname_id).val(); $('#total1').val(total1-price); $(this).parent().parent().remove(); // New index var index = lastname_id - 1; // Create row with input elements document.getElementById('getid').value=index; }); }); var total=0; function getvalue(a){ total +=Number(a); $('#total1').val(total); } function get_test(a){ var test_id='#test_'+a; var test_id_value=$(test_id).val(); $.ajax({ type:"POST", url:"ajax_check.php", data:"test_id="+test_id_value+"&test_dynamic="+a, success:function(html){ $("#display"+a).html(html).show(); //alert(test_id_value); } }); } function filld(Value,Value1,Value2,Value3,Value4) { $('#test_'+Value).val(Value1); $('#test_id'+Value).val(Value3); $('#price_'+Value).val(Value2); $('#display'+Value).hide(); $('#totalp').val(Value3); $('#gst_total'+Value).val(Value4); getvalue(Value2); } $(document).ready(function(){ $('#submit').click(function(){ if($("#table_no").val()==''){ alert('Please choose table no'); $("#table_no").focus(); return false; } if($("#paid_type").val()==''){ alert('Please choose payment type'); $("#paid_type").focus(); return false; }else{ $.ajax({ type:"POST", url:"ajax_sub.php", data:$('#form').serialize(), success: function (response){ //alert(response); gettotal(response); } }); } }); }); function gettotal(a){ $.ajax({ type:"POST", url: "ajax_check.php", data: "gettotal="+ a , success: function (html){ $('#bill_total').html(html).show(); } }); } </script> <div id="page-wrapper"> <div class="main-page"> <div class="row"> <div class="col-md-8"> <div class="form-grids row widget-shadow" data-example-id="basic-forms"> <div class="form-title"> <h4>Add Bill :</h4> </div> <div class="form-body"> <form method="post" id="form" enctype="multipart/form-data"> <div class="form-group"> <div class="col-md-3"> <label>Bill ID</label> <input type="text" name="bill_id" class="form-control" value="<?='BID'.date('Ymd').rand(10,1990)?>" placeholder="Table No" readonly> </div> <div class="col-md-3"> <label>Date</label> <div class="input-group"> <input type="text" class="form-control" value="<?=date('d-m-Y')?>" placeholder="Date" readonly> <span class="input-group-addon"><i class="fa fa-calendar"></i></span> </div> </div> <div class="col-md-3"> <label>Time</label> <div class="input-group"> <input type="text" class="form-control" value="<?=date('H:i a')?>" placeholder="Table No" readonly> <span class="input-group-addon"><i class="fa fa-clock-o" aria-hidden="true"></i></span> </div> </div> <div class="col-md-3"> <label>Table No</label> <select class="form-control" name="table_no" id="table_no" required> <option value="">Choose</option> <?php $table='table_no'; $stmt=$show->readAll($table); $num=$stmt->rowCount(); if($num>0){ while($row=$stmt->fetch(PDO::FETCH_ASSOC)){ echo "<option value='".$row['table_no']."'>".$row['table_no']."</option>"; } } ?> </select> </div> <div class="clearfix"></div> </div> <div class="form-group"> <div class="col-md-3"> <label>Customer Name</label> <input type="text" name="name" class="form-control" placeholder="Customer Name"> </div> <div class="col-md-3"> <label>Phone</label> <input type="text" name="phone" class="form-control" placeholder="Phone" > </div> <div class="col-md-3"> <label>Email</label> <input type="text" name="email" class="form-control" placeholder="Email" > </div> <div class="col-md-3"> <label>Gstin</label> <input type="text" name="gstin" class="form-control" placeholder="Gstin" > </div> <div class="clearfix"></div> </div> <h6>Add Menu</h6> <input type="hidden" id="getid" name="getid" value="1"> <div class="col-md-row"> <div class="col-md-6"> <label>Menu Item</label> </div> <div class="col-md-2"> <label>Qty</label></div> <div class="col-md-2"> <label>Price</label></div> <div class="col-md-2"></div> </div> <div class='tr_input' id="tab" style="border:none !important;"> <div class='row'> <div class="col-md-6"> <input type="text" name="menu_name[]"class="form-control" onkeyup="get_test(1)" placeholder="Search Menu Name" id="test_1" /> <input type="hidden" name="menu_id[]" id="test_id1" /> <input type="hidden" name="gst_total[]" id="gst_total1" /> <div id="display1"></div> </div> <div class="col-md-2"> <div class="form-group"> <input type="number" class="form-control price" name="qty[]" id="qty_1" value="1" placeholder="Quantity" > </div> </div> <div class="col-md-2"> <div class="form-group"> <input type="text" class="form-control price" name="price[]" id="price_1" placeholder="Price" > </div> </div> <div class="col-md-2"> <input type="button" class="btn btn-info" value="+" id="addmore"> </div> </div> </div> <input type="hidden" name="total1" id="total1" /> <div class="col-md-3"> <label>Other Charges</label> <input type="text" name="charge" class="form-control" placeholder="Other Charges" > </div> <div class="col-md-6"> <label>Other Charges Reason</label> <input type="text" name="charge_reason" class="form-control" placeholder="Other Charges Reason" > </div> <div class="col-md-3"> <label>Server</label> <input type="text" name="server" class="form-control" placeholder="server" required > </div> <div class="col-md-6"> <label>Payment Type</label> <select name="paid_type" id="paid_type" class="form-control" required> <option value="">Choose</option> <option value="Cash">Cash</option> <option value="Card">Card</option> </select> </div> <br> <br> <br> <br> <div class="form-group"> <div class="col-md-12"> <button type="button" class="btn btn-info" name="sub" id="submit">Calculate Bill</button> <input type="reset" value="Recalculate Bill" class="btn btn-success" > </div> <div class="clearfix"></div> </div> </form> <?php if(isset($_POST['confirm_bill'])){ $s="update bill set status='CONFIRM' where bill_id='".$_POST['bill_id']."' "; $s1=$con->prepare($s); if($s1->execute()){ echo "<script>window.open('bill.php?id=".$_POST['bill_id']."', '_blank');</script>"; } } ?> </div> </div> </div> <div class="col-md-4"> <div class="tables"> <div class="panel-body widget-shadow" id="bill_total"> </div> </div> </div> </div> </div> </div> <?php include('footer.php'); ?>
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server05.hostinghome.co.in
Server IP: 192.168.74.40
PHP Version: 7.4.33
Server Software: Apache
System: Linux server05.hostinghome.co.in 3.10.0-962.3.2.lve1.5.81.el7.x86_64 #1 SMP Wed May 31 10:36:47 UTC 2023 x86_64
HDD Total: 1.95 TB
HDD Free: 692.03 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Disabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: itsweb
User ID (UID): 1619
Group ID (GID): 1621
Script Owner UID: 1619
Current Dir Owner: 1619