mirror of https://github.com/itflow-org/itflow
Added reference fields
This commit is contained in:
parent
ee7a7f0ad7
commit
653d16246f
|
|
@ -115,6 +115,10 @@
|
|||
<label>Description</label>
|
||||
<textarea class="form-control" rows="4" name="description" required></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Reference</label>
|
||||
<input type="text" class="form-control" name="reference">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Receipt</label>
|
||||
<input type="file" class="form-control-file" name="file">
|
||||
|
|
|
|||
|
|
@ -90,6 +90,10 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Reference</label>
|
||||
<input type="text" class="form-control" name="reference">
|
||||
</div>
|
||||
<div class="custom-control custom-checkbox">
|
||||
<input type="checkbox" class="custom-control-input" id="customControlAutosizing" name="email_receipt" value="1" >
|
||||
<label class="custom-control-label" for="customControlAutosizing">Email Reciept</label>
|
||||
|
|
|
|||
|
|
@ -113,6 +113,10 @@
|
|||
<label>Description</label>
|
||||
<textarea class="form-control" rows="4" name="description" required><?php echo $expense_description; ?></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Reference</label>
|
||||
<input type="text" class="form-control" name="reference" value="<?php echo $expense_reference; ?>">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Receipt</label>
|
||||
<input type="file" class="form-control-file" name="file">
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@
|
|||
$expense_amount = $row['expense_amount'];
|
||||
$expense_description = $row['expense_description'];
|
||||
$expense_receipt = $row['expense_receipt'];
|
||||
$expense_reference = $row['expense_reference'];
|
||||
$vendor_id = $row['vendor_id'];
|
||||
$vendor_name = $row['vendor_name'];
|
||||
$category_id = $row['category_id'];
|
||||
|
|
|
|||
9
post.php
9
post.php
|
|
@ -578,6 +578,7 @@ if(isset($_POST['add_expense'])){
|
|||
$vendor = intval($_POST['vendor']);
|
||||
$category = intval($_POST['category']);
|
||||
$description = strip_tags(mysqli_real_escape_string($mysqli,$_POST['description']));
|
||||
$reference = strip_tags(mysqli_real_escape_string($mysqli,$_POST['reference']));
|
||||
|
||||
if($_FILES['file']['tmp_name']!='') {
|
||||
$path = "uploads/expenses/$vendor/";
|
||||
|
|
@ -586,7 +587,7 @@ if(isset($_POST['add_expense'])){
|
|||
move_uploaded_file($_FILES['file']['tmp_name'], $path);
|
||||
}
|
||||
|
||||
mysqli_query($mysqli,"INSERT INTO expenses SET expense_date = '$date', expense_amount = '$amount', account_id = $account, vendor_id = $vendor, category_id = $category, expense_description = '$description', expense_receipt = '$path'");
|
||||
mysqli_query($mysqli,"INSERT INTO expenses SET expense_date = '$date', expense_amount = '$amount', account_id = $account, vendor_id = $vendor, category_id = $category, expense_description = '$description', expense_reference = '$reference', expense_receipt = '$path'");
|
||||
|
||||
$_SESSION['alert_message'] = "Expense added";
|
||||
|
||||
|
|
@ -603,8 +604,9 @@ if(isset($_POST['edit_expense'])){
|
|||
$vendor = intval($_POST['vendor']);
|
||||
$category = intval($_POST['category']);
|
||||
$description = strip_tags(mysqli_real_escape_string($mysqli,$_POST['description']));
|
||||
$reference = strip_tags(mysqli_real_escape_string($mysqli,$_POST['reference']));
|
||||
|
||||
mysqli_query($mysqli,"UPDATE expenses SET expense_date = '$date', expense_amount = '$amount', account_id = $account, vendor_id = $vendor, category_id = $category, expense_description = '$description' WHERE expense_id = $expense_id");
|
||||
mysqli_query($mysqli,"UPDATE expenses SET expense_date = '$date', expense_amount = '$amount', account_id = $account, vendor_id = $vendor, category_id = $category, expense_description = '$description', expense_reference = '$reference' WHERE expense_id = $expense_id");
|
||||
|
||||
$_SESSION['alert_message'] = "Expense modified";
|
||||
|
||||
|
|
@ -937,6 +939,7 @@ if(isset($_POST['add_payment'])){
|
|||
$amount = $_POST['amount'];
|
||||
$account = intval($_POST['account']);
|
||||
$payment_method = strip_tags(mysqli_real_escape_string($mysqli,$_POST['payment_method']));
|
||||
$reference = strip_tags(mysqli_real_escape_string($mysqli,$_POST['reference']));
|
||||
$email_receipt = intval($_POST['email_receipt']);
|
||||
|
||||
//Check to see if amount entered is greater than the balance of the invoice
|
||||
|
|
@ -944,7 +947,7 @@ if(isset($_POST['add_payment'])){
|
|||
$_SESSION['alert_message'] = "Payment is more than the balance";
|
||||
header("Location: " . $_SERVER["HTTP_REFERER"]);
|
||||
}else{
|
||||
mysqli_query($mysqli,"INSERT INTO payments SET payment_date = '$date', payment_amount = '$amount', account_id = $account, payment_method = '$payment_method', invoice_id = $invoice_id");
|
||||
mysqli_query($mysqli,"INSERT INTO payments SET payment_date = '$date', payment_amount = '$amount', account_id = $account, payment_method = '$payment_method', payment_reference = '$reference', invoice_id = $invoice_id");
|
||||
|
||||
//Add up all the payments for the invoice and get the total amount paid to the invoice
|
||||
$sql_total_payments_amount = mysqli_query($mysqli,"SELECT SUM(payment_amount) AS payments_amount FROM payments WHERE invoice_id = $invoice_id");
|
||||
|
|
|
|||
Loading…
Reference in New Issue