mirror of
https://github.com/itflow-org/itflow
synced 2026-03-18 03:34:50 +00:00
Tidy - fix merge conflicts
This commit is contained in:
@@ -8,6 +8,12 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<form action="post.php" method="post" enctype="multipart/form-data" autocomplete="off">
|
<form action="post.php" method="post" enctype="multipart/form-data" autocomplete="off">
|
||||||
|
<!-- Prevent undefined checkbox errors on submit -->
|
||||||
|
<input type="hidden" name="primary_contact" value="0">
|
||||||
|
<input type="hidden" name="contact_important" value="0">
|
||||||
|
<input type="hidden" name="contact_billing" value="0">
|
||||||
|
<input type="hidden" name="contact_technical" value="0">
|
||||||
|
<!-- End prevent undefined errors -->
|
||||||
<input type="hidden" name="client_id" value="<?php echo $client_id; ?>">
|
<input type="hidden" name="client_id" value="<?php echo $client_id; ?>">
|
||||||
<div class="modal-body bg-white">
|
<div class="modal-body bg-white">
|
||||||
|
|
||||||
@@ -120,8 +126,8 @@
|
|||||||
$location_name = htmlentities($row['location_name']);
|
$location_name = htmlentities($row['location_name']);
|
||||||
?>
|
?>
|
||||||
<option value="<?php echo $location_id; ?>"><?php echo $location_name; ?></option>
|
<option value="<?php echo $location_id; ?>"><?php echo $location_name; ?></option>
|
||||||
|
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -8,6 +8,12 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<form action="post.php" method="post" enctype="multipart/form-data" autocomplete="off">
|
<form action="post.php" method="post" enctype="multipart/form-data" autocomplete="off">
|
||||||
|
<!-- Prevent undefined checkbox errors on submit -->
|
||||||
|
<input type="hidden" name="primary_contact" value="0">
|
||||||
|
<input type="hidden" name="contact_important" value="0">
|
||||||
|
<input type="hidden" name="contact_billing" value="0">
|
||||||
|
<input type="hidden" name="contact_technical" value="0">
|
||||||
|
<!-- End prevent undefined errors -->
|
||||||
<input type="hidden" name="contact_id" value="<?php echo $contact_id; ?>">
|
<input type="hidden" name="contact_id" value="<?php echo $contact_id; ?>">
|
||||||
<input type="hidden" name="client_id" value="<?php echo $client_id; ?>">
|
<input type="hidden" name="client_id" value="<?php echo $client_id; ?>">
|
||||||
<input type="hidden" name="existing_file_name" value="<?php echo $contact_photo; ?>">
|
<input type="hidden" name="existing_file_name" value="<?php echo $contact_photo; ?>">
|
||||||
@@ -122,8 +128,8 @@
|
|||||||
$location_name_select = htmlentities($row['location_name']);
|
$location_name_select = htmlentities($row['location_name']);
|
||||||
?>
|
?>
|
||||||
<option <?php if ($contact_location_id == $location_id_select) { echo "selected"; } ?> value="<?php echo $location_id_select; ?>"><?php echo $location_name_select; ?></option>
|
<option <?php if ($contact_location_id == $location_id_select) { echo "selected"; } ?> value="<?php echo $location_id_select; ?>"><?php echo $location_name_select; ?></option>
|
||||||
|
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -24,8 +24,6 @@ $user_agent = strip_tags(mysqli_real_escape_string($mysqli, $_SERVER['HTTP_USER_
|
|||||||
<link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css">
|
<link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css">
|
||||||
<!-- Theme style -->
|
<!-- Theme style -->
|
||||||
<link rel="stylesheet" href="dist/css/adminlte.min.css">
|
<link rel="stylesheet" href="dist/css/adminlte.min.css">
|
||||||
<!-- Google Font: Source Sans Pro -->
|
|
||||||
<!-- <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet"> -->
|
|
||||||
|
|
||||||
<!-- Custom Style Sheet -->
|
<!-- Custom Style Sheet -->
|
||||||
<link href="plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css" rel="stylesheet" type="text/css">
|
<link href="plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css" rel="stylesheet" type="text/css">
|
||||||
|
|||||||
160
invoices.php
160
invoices.php
@@ -1,125 +1,125 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
include("inc_all.php");
|
require_once("inc_all.php");
|
||||||
|
|
||||||
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_status = 'Sent' AND company_id = $session_company_id"));
|
$row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_status = 'Sent' AND company_id = $session_company_id"));
|
||||||
$sent_count = $row['num'];
|
$sent_count = $row['num'];
|
||||||
|
|
||||||
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_status = 'Viewed' AND company_id = $session_company_id"));
|
$row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_status = 'Viewed' AND company_id = $session_company_id"));
|
||||||
$viewed_count = $row['num'];
|
$viewed_count = $row['num'];
|
||||||
|
|
||||||
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_status = 'Partial' AND company_id = $session_company_id"));
|
$row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_status = 'Partial' AND company_id = $session_company_id"));
|
||||||
$partial_count = $row['num'];
|
$partial_count = $row['num'];
|
||||||
|
|
||||||
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_status = 'Draft' AND company_id = $session_company_id"));
|
$row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_status = 'Draft' AND company_id = $session_company_id"));
|
||||||
$draft_count = $row['num'];
|
$draft_count = $row['num'];
|
||||||
|
|
||||||
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_status = 'Cancelled' AND company_id = $session_company_id"));
|
$row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_status = 'Cancelled' AND company_id = $session_company_id"));
|
||||||
$cancelled_count = $row['num'];
|
$cancelled_count = $row['num'];
|
||||||
|
|
||||||
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_due > CURDATE() AND company_id = $session_company_id"));
|
$row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('invoice_id') AS num FROM invoices WHERE invoice_due > CURDATE() AND company_id = $session_company_id"));
|
||||||
$overdue_count = $row['num'];
|
$overdue_count = $row['num'];
|
||||||
|
|
||||||
$sql_total_draft = mysqli_query($mysqli,"SELECT SUM(invoice_amount) AS total_draft FROM invoices WHERE invoice_status = 'Draft' AND company_id = $session_company_id");
|
$sql_total_draft = mysqli_query($mysqli, "SELECT SUM(invoice_amount) AS total_draft FROM invoices WHERE invoice_status = 'Draft' AND company_id = $session_company_id");
|
||||||
$row = mysqli_fetch_array($sql_total_draft);
|
$row = mysqli_fetch_array($sql_total_draft);
|
||||||
$total_draft = $row['total_draft'];
|
$total_draft = $row['total_draft'];
|
||||||
|
|
||||||
$sql_total_sent = mysqli_query($mysqli,"SELECT SUM(invoice_amount) AS total_sent FROM invoices WHERE invoice_status = 'Sent' AND company_id = $session_company_id");
|
$sql_total_sent = mysqli_query($mysqli, "SELECT SUM(invoice_amount) AS total_sent FROM invoices WHERE invoice_status = 'Sent' AND company_id = $session_company_id");
|
||||||
$row = mysqli_fetch_array($sql_total_sent);
|
$row = mysqli_fetch_array($sql_total_sent);
|
||||||
$total_sent = $row['total_sent'];
|
$total_sent = $row['total_sent'];
|
||||||
|
|
||||||
$sql_total_viewed = mysqli_query($mysqli,"SELECT SUM(invoice_amount) AS total_viewed FROM invoices WHERE invoice_status = 'Viewed' AND company_id = $session_company_id");
|
$sql_total_viewed = mysqli_query($mysqli, "SELECT SUM(invoice_amount) AS total_viewed FROM invoices WHERE invoice_status = 'Viewed' AND company_id = $session_company_id");
|
||||||
$row = mysqli_fetch_array($sql_total_viewed);
|
$row = mysqli_fetch_array($sql_total_viewed);
|
||||||
$total_viewed = $row['total_viewed'];
|
$total_viewed = $row['total_viewed'];
|
||||||
|
|
||||||
$sql_total_cancelled = mysqli_query($mysqli,"SELECT SUM(invoice_amount) AS total_cancelled FROM invoices WHERE invoice_status = 'Cancelled' AND company_id = $session_company_id");
|
$sql_total_cancelled = mysqli_query($mysqli, "SELECT SUM(invoice_amount) AS total_cancelled FROM invoices WHERE invoice_status = 'Cancelled' AND company_id = $session_company_id");
|
||||||
$row = mysqli_fetch_array($sql_total_cancelled);
|
$row = mysqli_fetch_array($sql_total_cancelled);
|
||||||
$total_cancelled = $row['total_cancelled'];
|
$total_cancelled = $row['total_cancelled'];
|
||||||
|
|
||||||
$sql_total_partial = mysqli_query($mysqli,"SELECT SUM(invoice_amount) AS total_partial FROM payments, invoices WHERE payment_invoice_id = invoice_id AND invoice_status = 'Partial' AND invoices.company_id = $session_company_id");
|
$sql_total_partial = mysqli_query($mysqli, "SELECT SUM(invoice_amount) AS total_partial FROM payments, invoices WHERE payment_invoice_id = invoice_id AND invoice_status = 'Partial' AND invoices.company_id = $session_company_id");
|
||||||
$row = mysqli_fetch_array($sql_total_partial);
|
$row = mysqli_fetch_array($sql_total_partial);
|
||||||
$total_partial = $row['total_partial'];
|
$total_partial = $row['total_partial'];
|
||||||
$total_partial_count = mysqli_num_rows($sql_total_partial);
|
$total_partial_count = mysqli_num_rows($sql_total_partial);
|
||||||
|
|
||||||
$sql_total_overdue_partial = mysqli_query($mysqli,"SELECT SUM(payment_amount) AS total_overdue_partial FROM payments, invoices WHERE payment_invoice_id = invoice_id AND invoice_status = 'Partial' AND invoice_due < CURDATE() AND invoices.company_id = $session_company_id");
|
$sql_total_overdue_partial = mysqli_query($mysqli, "SELECT SUM(payment_amount) AS total_overdue_partial FROM payments, invoices WHERE payment_invoice_id = invoice_id AND invoice_status = 'Partial' AND invoice_due < CURDATE() AND invoices.company_id = $session_company_id");
|
||||||
$row = mysqli_fetch_array($sql_total_overdue_partial);
|
$row = mysqli_fetch_array($sql_total_overdue_partial);
|
||||||
$total_overdue_partial = $row['total_overdue_partial'];
|
$total_overdue_partial = $row['total_overdue_partial'];
|
||||||
|
|
||||||
$sql_total_overdue = mysqli_query($mysqli,"SELECT SUM(invoice_amount) AS total_overdue FROM invoices WHERE invoice_status NOT LIKE 'Draft' AND invoice_status NOT LIKE 'Paid' AND invoice_due < CURDATE() AND invoices.company_id = $session_company_id");
|
$sql_total_overdue = mysqli_query($mysqli, "SELECT SUM(invoice_amount) AS total_overdue FROM invoices WHERE invoice_status NOT LIKE 'Draft' AND invoice_status NOT LIKE 'Paid' AND invoice_due < CURDATE() AND invoices.company_id = $session_company_id");
|
||||||
$row = mysqli_fetch_array($sql_total_overdue);
|
$row = mysqli_fetch_array($sql_total_overdue);
|
||||||
$total_overdue = $row['total_overdue'];
|
$total_overdue = $row['total_overdue'];
|
||||||
|
|
||||||
$real_overdue_amount = $total_overdue - $total_overdue_partial;
|
$real_overdue_amount = $total_overdue - $total_overdue_partial;
|
||||||
|
|
||||||
|
|
||||||
if (!empty($_GET['sb'])) {
|
if (!empty($_GET['sb'])) {
|
||||||
$sb = strip_tags(mysqli_real_escape_string($mysqli, $_GET['sb']));
|
$sb = strip_tags(mysqli_real_escape_string($mysqli, $_GET['sb']));
|
||||||
}else{
|
} else {
|
||||||
$sb = "invoice_number";
|
$sb = "invoice_number";
|
||||||
}
|
}
|
||||||
|
|
||||||
// Reverse default sort
|
// Reverse default sort
|
||||||
if (!isset($_GET['o'])) {
|
if (!isset($_GET['o'])) {
|
||||||
$o = "DESC";
|
$o = "DESC";
|
||||||
$disp = "ASC";
|
$disp = "ASC";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (empty($_GET['canned_date'])) {
|
if (empty($_GET['canned_date'])) {
|
||||||
//Prevents lots of undefined variable errors.
|
//Prevents lots of undefined variable errors.
|
||||||
// $dtf and $dtt will be set by the below else to 0000-00-00 / 9999-00-00
|
// $dtf and $dtt will be set by the below else to 0000-00-00 / 9999-00-00
|
||||||
$_GET['canned_date'] = 'custom';
|
$_GET['canned_date'] = 'custom';
|
||||||
}
|
}
|
||||||
|
|
||||||
//Invoice status from GET
|
//Invoice status from GET
|
||||||
if (isset($_GET['status']) && ($_GET['status']) == 'Draft') {
|
if (isset($_GET['status']) && ($_GET['status']) == 'Draft') {
|
||||||
$status_query = 'Draft';
|
$status_query = 'Draft';
|
||||||
}elseif (isset($_GET['status']) && ($_GET['status']) == 'Sent') {
|
} elseif (isset($_GET['status']) && ($_GET['status']) == 'Sent') {
|
||||||
$status_query = 'Sent';
|
$status_query = 'Sent';
|
||||||
}elseif (isset($_GET['status']) && ($_GET['status']) == 'Viewed') {
|
} elseif (isset($_GET['status']) && ($_GET['status']) == 'Viewed') {
|
||||||
$status_query = 'Viewed';
|
$status_query = 'Viewed';
|
||||||
}elseif (isset($_GET['status']) && ($_GET['status']) == 'Partial') {
|
} elseif (isset($_GET['status']) && ($_GET['status']) == 'Partial') {
|
||||||
$status_query = 'Partial';
|
$status_query = 'Partial';
|
||||||
}else{
|
} else {
|
||||||
$status_query = '%';
|
$status_query = '%';
|
||||||
}
|
}
|
||||||
|
|
||||||
//Date Filter
|
//Date Filter
|
||||||
if ($_GET['canned_date'] == "custom" && !empty($_GET['dtf'])) {
|
if ($_GET['canned_date'] == "custom" && !empty($_GET['dtf'])) {
|
||||||
$dtf = strip_tags(mysqli_real_escape_string($mysqli,$_GET['dtf']));
|
$dtf = strip_tags(mysqli_real_escape_string($mysqli,$_GET['dtf']));
|
||||||
$dtt = strip_tags(mysqli_real_escape_string($mysqli,$_GET['dtt']));
|
$dtt = strip_tags(mysqli_real_escape_string($mysqli,$_GET['dtt']));
|
||||||
}elseif ($_GET['canned_date'] == "today") {
|
} elseif ($_GET['canned_date'] == "today") {
|
||||||
$dtf = date('Y-m-d');
|
$dtf = date('Y-m-d');
|
||||||
$dtt = date('Y-m-d');
|
$dtt = date('Y-m-d');
|
||||||
}elseif ($_GET['canned_date'] == "yesterday") {
|
} elseif ($_GET['canned_date'] == "yesterday") {
|
||||||
$dtf = date('Y-m-d',strtotime("yesterday"));
|
$dtf = date('Y-m-d',strtotime("yesterday"));
|
||||||
$dtt = date('Y-m-d',strtotime("yesterday"));
|
$dtt = date('Y-m-d',strtotime("yesterday"));
|
||||||
}elseif ($_GET['canned_date'] == "thisweek") {
|
} elseif ($_GET['canned_date'] == "thisweek") {
|
||||||
$dtf = date('Y-m-d',strtotime("monday this week"));
|
$dtf = date('Y-m-d',strtotime("monday this week"));
|
||||||
$dtt = date('Y-m-d');
|
$dtt = date('Y-m-d');
|
||||||
}elseif ($_GET['canned_date'] == "lastweek") {
|
} elseif ($_GET['canned_date'] == "lastweek") {
|
||||||
$dtf = date('Y-m-d',strtotime("monday last week"));
|
$dtf = date('Y-m-d',strtotime("monday last week"));
|
||||||
$dtt = date('Y-m-d',strtotime("sunday last week"));
|
$dtt = date('Y-m-d',strtotime("sunday last week"));
|
||||||
}elseif ($_GET['canned_date'] == "thismonth") {
|
} elseif ($_GET['canned_date'] == "thismonth") {
|
||||||
$dtf = date('Y-m-01');
|
$dtf = date('Y-m-01');
|
||||||
$dtt = date('Y-m-d');
|
$dtt = date('Y-m-d');
|
||||||
}elseif ($_GET['canned_date'] == "lastmonth") {
|
} elseif ($_GET['canned_date'] == "lastmonth") {
|
||||||
$dtf = date('Y-m-d',strtotime("first day of last month"));
|
$dtf = date('Y-m-d',strtotime("first day of last month"));
|
||||||
$dtt = date('Y-m-d',strtotime("last day of last month"));
|
$dtt = date('Y-m-d',strtotime("last day of last month"));
|
||||||
}elseif ($_GET['canned_date'] == "thisyear") {
|
} elseif ($_GET['canned_date'] == "thisyear") {
|
||||||
$dtf = date('Y-01-01');
|
$dtf = date('Y-01-01');
|
||||||
$dtt = date('Y-m-d');
|
$dtt = date('Y-m-d');
|
||||||
}elseif ($_GET['canned_date'] == "lastyear") {
|
} elseif ($_GET['canned_date'] == "lastyear") {
|
||||||
$dtf = date('Y-m-d',strtotime("first day of january last year"));
|
$dtf = date('Y-m-d',strtotime("first day of january last year"));
|
||||||
$dtt = date('Y-m-d',strtotime("last day of december last year"));
|
$dtt = date('Y-m-d',strtotime("last day of december last year"));
|
||||||
}else{
|
} else {
|
||||||
$dtf = "0000-00-00";
|
$dtf = "0000-00-00";
|
||||||
$dtt = "9999-00-00";
|
$dtt = "9999-00-00";
|
||||||
}
|
}
|
||||||
|
|
||||||
//Rebuild URL
|
//Rebuild URL
|
||||||
$url_query_strings_sb = http_build_query(array_merge($_GET,array('sb' => $sb, 'o' => $o)));
|
$url_query_strings_sb = http_build_query(array_merge($_GET,array('sb' => $sb, 'o' => $o)));
|
||||||
|
|
||||||
$sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM invoices
|
$sql = mysqli_query($mysqli, "SELECT SQL_CALC_FOUND_ROWS * FROM invoices
|
||||||
LEFT JOIN clients ON invoice_client_id = client_id
|
LEFT JOIN clients ON invoice_client_id = client_id
|
||||||
LEFT JOIN categories ON invoice_category_id = category_id
|
LEFT JOIN categories ON invoice_category_id = category_id
|
||||||
WHERE invoices.company_id = $session_company_id
|
WHERE invoices.company_id = $session_company_id
|
||||||
@@ -128,11 +128,11 @@
|
|||||||
AND (CONCAT(invoice_prefix,invoice_number) LIKE '%$q%' OR invoice_scope LIKE '%$q%' OR client_name LIKE '%$q%' OR invoice_status LIKE '%$q%' OR invoice_amount LIKE '%$q%' OR category_name LIKE '%$q%')
|
AND (CONCAT(invoice_prefix,invoice_number) LIKE '%$q%' OR invoice_scope LIKE '%$q%' OR client_name LIKE '%$q%' OR invoice_status LIKE '%$q%' OR invoice_amount LIKE '%$q%' OR category_name LIKE '%$q%')
|
||||||
ORDER BY $sb $o LIMIT $record_from, $record_to");
|
ORDER BY $sb $o LIMIT $record_from, $record_to");
|
||||||
|
|
||||||
$num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
|
$num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-3">
|
<div class="col-lg-3">
|
||||||
<!-- small box -->
|
<!-- small box -->
|
||||||
<a href="?<?php echo $url_query_strings_sb; ?>&status=Draft" class="small-box bg-secondary">
|
<a href="?<?php echo $url_query_strings_sb; ?>&status=Draft" class="small-box bg-secondary">
|
||||||
@@ -189,9 +189,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- ./col -->
|
<!-- ./col -->
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card card-dark">
|
<div class="card card-dark">
|
||||||
<div class="card-header py-2">
|
<div class="card-header py-2">
|
||||||
<h3 class="card-title mt-2"><i class="fa fa-fw fa-file"></i> Invoices</h3>
|
<h3 class="card-title mt-2"><i class="fa fa-fw fa-file"></i> Invoices</h3>
|
||||||
<div class="card-tools">
|
<div class="card-tools">
|
||||||
@@ -272,7 +272,7 @@
|
|||||||
$invoice_scope = htmlentities($row['invoice_scope']);
|
$invoice_scope = htmlentities($row['invoice_scope']);
|
||||||
if (empty($invoice_scope)) {
|
if (empty($invoice_scope)) {
|
||||||
$invoice_scope_display = "-";
|
$invoice_scope_display = "-";
|
||||||
}else{
|
} else {
|
||||||
$invoice_scope_display = $invoice_scope;
|
$invoice_scope_display = $invoice_scope;
|
||||||
}
|
}
|
||||||
$invoice_status = htmlentities($row['invoice_status']);
|
$invoice_status = htmlentities($row['invoice_status']);
|
||||||
@@ -338,8 +338,8 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
include("invoice_edit_modal.php");
|
require("invoice_edit_modal.php");
|
||||||
include("invoice_copy_modal.php");
|
require("invoice_copy_modal.php");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -348,15 +348,11 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<?php include("pagination.php"); ?>
|
<?php require_once("pagination.php"); ?>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
require_once("invoice_add_modal.php");
|
||||||
include("invoice_add_modal.php");
|
require_once("category_quick_add_modal.php");
|
||||||
include("category_quick_add_modal.php");
|
require_once("footer.php");
|
||||||
|
|
||||||
include("footer.php");
|
|
||||||
|
|
||||||
?>
|
|
||||||
|
|||||||
Reference in New Issue
Block a user