diff --git a/post/user/invoice.php b/post/user/invoice.php
index 1fa97707..eaa0a2b5 100644
--- a/post/user/invoice.php
+++ b/post/user/invoice.php
@@ -160,7 +160,7 @@ if (isset($_POST['add_invoice_recurring'])) {
$new_config_recurring_invoice_next_number = $config_recurring_invoice_next_number + 1;
mysqli_query($mysqli,"UPDATE settings SET config_recurring_invoice_next_number = $new_config_recurring_invoice_next_number WHERE company_id = 1");
- mysqli_query($mysqli,"INSERT INTO recurring_invoice_invoices SET recurring_invoice_prefix = '$config_recurring_invoice_prefix', recurring_invoice_number = $recurring_invoice_number, recurring_invoice_scope = '$invoice_scope', recurring_invoice_frequency = '$recurring_invoice_frequency', recurring_invoice_next_date = DATE_ADD('$invoice_date', INTERVAL 1 $recurring_invoice_frequency), recurring_invoice_status = 1, recurring_invoice_amount = $invoice_amount, recurring_invoice_currency_code = '$invoice_currency_code', recurring_invoice_note = '$invoice_note', recurring_invoice_category_id = $category_id, recurring_invoice_client_id = $client_id");
+ mysqli_query($mysqli,"INSERT INTO recurring_invoices SET recurring_invoice_prefix = '$config_recurring_invoice_prefix', recurring_invoice_number = $recurring_invoice_number, recurring_invoice_scope = '$invoice_scope', recurring_invoice_frequency = '$recurring_invoice_frequency', recurring_invoice_next_date = DATE_ADD('$invoice_date', INTERVAL 1 $recurring_invoice_frequency), recurring_invoice_status = 1, recurring_invoice_amount = $invoice_amount, recurring_invoice_currency_code = '$invoice_currency_code', recurring_invoice_note = '$invoice_note', recurring_invoice_category_id = $category_id, recurring_invoice_client_id = $client_id");
$recurring_invoice_id = mysqli_insert_id($mysqli);
@@ -187,11 +187,11 @@ if (isset($_POST['add_invoice_recurring'])) {
$_SESSION['alert_message'] = "Created recurring Invoice from Invoice
$invoice_prefix$invoice_number";
- header("Location: recurring_invoice_invoice.php?recurring_invoice_id=$recurring_invoice_id");
+ header("Location: recurring_invoice.php?recurring_invoice_id=$recurring_invoice_id");
}
-if (isset($_POST['add_recurring_invoice_invoice'])) {
+if (isset($_POST['add_recurring_invoice'])) {
$client_id = intval($_POST['client']);
$frequency = sanitizeInput($_POST['frequency']);
@@ -204,7 +204,7 @@ if (isset($_POST['add_recurring_invoice_invoice'])) {
$new_config_recurring_invoice_next_number = $config_recurring_invoice_next_number + 1;
mysqli_query($mysqli,"UPDATE settings SET config_recurring_invoice_next_number = $new_config_recurring_invoice_next_number WHERE company_id = 1");
- mysqli_query($mysqli,"INSERT INTO recurring_invoice_invoices SET recurring_invoice_prefix = '$config_recurring_invoice_prefix', recurring_invoice_number = $recurring_invoice_number, recurring_invoice_scope = '$scope', recurring_invoice_frequency = '$frequency', recurring_invoice_next_date = '$start_date', recurring_invoice_category_id = $category, recurring_invoice_status = 1, recurring_invoice_currency_code = '$session_company_currency', recurring_invoice_client_id = $client_id");
+ mysqli_query($mysqli,"INSERT INTO recurring_invoices SET recurring_invoice_prefix = '$config_recurring_invoice_prefix', recurring_invoice_number = $recurring_invoice_number, recurring_invoice_scope = '$scope', recurring_invoice_frequency = '$frequency', recurring_invoice_next_date = '$start_date', recurring_invoice_category_id = $category, recurring_invoice_status = 1, recurring_invoice_currency_code = '$session_company_currency', recurring_invoice_client_id = $client_id");
$recurring_invoice_id = mysqli_insert_id($mysqli);
@@ -215,7 +215,7 @@ if (isset($_POST['add_recurring_invoice_invoice'])) {
$_SESSION['alert_message'] = "Recurring Invoice
$config_recurring_invoice_prefix$recurring_invoice_number created";
- header("Location: recurring_invoice_invoice.php?recurring_invoice_id=$recurring_invoice_id");
+ header("Location: recurring_invoice.php?recurring_invoice_id=$recurring_invoice_id");
}
@@ -245,7 +245,7 @@ if (isset($_POST['edit_recurring_invoice'])) {
}
$recurring_invoice_amount = $recurring_invoice_amount - $recurring_invoice_discount;
- mysqli_query($mysqli,"UPDATE recurring_invoice_invoices SET recurring_invoice_scope = '$scope', recurring_invoice_frequency = '$frequency', recurring_invoice_next_date = '$next_date', recurring_invoice_category_id = $category, recurring_invoice_discount_amount = $recurring_invoice_discount, recurring_invoice_amount = $recurring_invoice_amount, recurring_invoice_status = $status WHERE recurring_invoice_id = $recurring_invoice_id");
+ mysqli_query($mysqli,"UPDATE recurring_invoices SET recurring_invoice_scope = '$scope', recurring_invoice_frequency = '$frequency', recurring_invoice_next_date = '$next_date', recurring_invoice_category_id = $category, recurring_invoice_discount_amount = $recurring_invoice_discount, recurring_invoice_amount = $recurring_invoice_amount, recurring_invoice_status = $status WHERE recurring_invoice_id = $recurring_invoice_id");
mysqli_query($mysqli,"INSERT INTO history SET history_status = '$status', history_description = 'Recurring Invoice edited', history_recurring_invoice_id = $recurring_invoice_id");
diff --git a/recurring_invoice.php b/recurring_invoice.php
index d267a76c..2df858a3 100644
--- a/recurring_invoice.php
+++ b/recurring_invoice.php
@@ -7,38 +7,38 @@ if (isset($_GET['client_id'])) {
require_once "includes/inc_all.php";
}
-if (isset($_GET['recurring_id'])) {
+if (isset($_GET['recurring_invoice_id'])) {
- $recurring_id = intval($_GET['recurring_id']);
+ $recurring_invoice_id = intval($_GET['recurring_invoice_id']);
$sql = mysqli_query(
$mysqli,
- "SELECT * FROM recurring
- LEFT JOIN clients ON recurring_client_id = client_id
+ "SELECT * FROM recurring_invoices
+ LEFT JOIN clients ON recurring_invoice_client_id = client_id
LEFT JOIN contacts ON clients.client_id = contacts.contact_client_id AND contact_primary = 1
LEFT JOIN locations ON clients.client_id = locations.location_client_id AND location_primary = 1
- LEFT JOIN recurring_payments ON recurring_payment_recurring_invoice_id = recurring_id
- WHERE recurring_id = $recurring_id"
+ LEFT JOIN recurring_payments ON recurring_payment_recurring_invoice_id = recurring_invoice_id
+ WHERE recurring_invoice_id = $recurring_invoice_id LIMIT 1"
);
$row = mysqli_fetch_array($sql);
- $recurring_prefix = nullable_htmlentities($row['recurring_prefix']);
- $recurring_number = intval($row['recurring_number']);
- $recurring_scope = nullable_htmlentities($row['recurring_scope']);
- $recurring_frequency = nullable_htmlentities($row['recurring_frequency']);
- $recurring_status = nullable_htmlentities($row['recurring_status']);
- $recurring_created_at = date('Y-m-d', strtotime($row['recurring_created_at']));
- $recurring_last_sent = nullable_htmlentities($row['recurring_last_sent']);
- if ($recurring_last_sent == 0) {
- $recurring_last_sent = '-';
+ $recurring_invoice_prefix = nullable_htmlentities($row['recurring_invoice_prefix']);
+ $recurring_invoice_number = intval($row['recurring_invoice_number']);
+ $recurring_invoice_scope = nullable_htmlentities($row['recurring_invoice_scope']);
+ $recurring_invoice_frequency = nullable_htmlentities($row['recurring_invoice_frequency']);
+ $recurring_invoice_status = nullable_htmlentities($row['recurring_invoice_status']);
+ $recurring_invoice_created_at = date('Y-m-d', strtotime($row['recurring_invoice_created_at']));
+ $recurring_invoice_last_sent = nullable_htmlentities($row['recurring_invoice_last_sent']);
+ if ($recurring_invoice_last_sent == 0) {
+ $recurring_invoice_last_sent = '-';
}
- $recurring_next_date = nullable_htmlentities($row['recurring_next_date']);
- $recurring_amount = floatval($row['recurring_amount']);
- $recurring_discount = floatval($row['recurring_discount_amount']);
- $recurring_currency_code = nullable_htmlentities($row['recurring_currency_code']);
- $recurring_note = nullable_htmlentities($row['recurring_note']);
+ $recurring_invoice_next_date = nullable_htmlentities($row['recurring_invoice_next_date']);
+ $recurring_invoice_amount = floatval($row['recurring_invoice_amount']);
+ $recurring_invoice_discount = floatval($row['recurring_invoice_discount_amount']);
+ $recurring_invoice_currency_code = nullable_htmlentities($row['recurring_invoice_currency_code']);
+ $recurring_invoice_note = nullable_htmlentities($row['recurring_invoice_note']);
$recurring_invoice_email_notify = intval($row['recurring_invoice_email_notify']);
- $category_id = intval($row['recurring_category_id']);
+ $category_id = intval($row['recurring_invoice_category_id']);
$client_id = intval($row['client_id']);
$client_name = nullable_htmlentities($row['client_name']);
$location_address = nullable_htmlentities($row['location_address']);
@@ -53,7 +53,7 @@ if (isset($_GET['recurring_id'])) {
$client_currency_code = nullable_htmlentities($row['client_currency_code']);
$client_net_terms = intval($row['client_net_terms']);
- if ($recurring_status == 1) {
+ if ($recurring_invoice_status == 1) {
$status = "Active";
$status_badge_color = "success";
} else {
@@ -66,7 +66,7 @@ if (isset($_GET['recurring_id'])) {
// Override Tab Title // No Sanitizing needed as this var will only be used in the tab title
$tab_title = $row['client_name'];
- $page_title = "{$row['recurring_prefix']}{$row['recurring_number']}";
+ $page_title = "{$row['recurring_invoice_prefix']}{$row['recurring_invoice_number']}";
$sql = mysqli_query($mysqli, "SELECT * FROM companies WHERE company_id = 1");
$row = mysqli_fetch_array($sql);
@@ -83,7 +83,7 @@ if (isset($_GET['recurring_id'])) {
$company_website = nullable_htmlentities($row['company_website']);
$company_logo = nullable_htmlentities($row['company_logo']);
- $sql_history = mysqli_query($mysqli, "SELECT * FROM history WHERE history_recurring_id = $recurring_id ORDER BY history_id DESC");
+ $sql_history = mysqli_query($mysqli, "SELECT * FROM history WHERE history_recurring_invoice_id = $recurring_invoice_id ORDER BY history_id DESC");
//Product autocomplete
$products_sql = mysqli_query($mysqli, "SELECT product_name AS label, product_description AS description, product_price AS price, product_tax_id AS tax FROM products WHERE product_archived_at IS NULL");
@@ -113,7 +113,7 @@ if (isset($_GET['recurring_id'])) {
-
+
@@ -122,11 +122,11 @@ if (isset($_GET['recurring_id'])) {
@@ -182,7 +182,7 @@ if (isset($_GET['recurring_id'])) {
-
Recurring Invoice
ly
+
Recurring Invoice
ly