From b3f959ac55925aee737bdc0dd75745bd231fb109 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Tue, 28 Jul 2026 18:47:52 -0400 Subject: [PATCH] Use Short echo tags across the code --- admin/ai_models.php | 16 +-- admin/ai_providers.php | 14 +- admin/api_keys.php | 30 ++-- admin/app_logs.php | 26 ++-- admin/audit_logs.php | 46 +++---- admin/backup.php | 4 +- admin/categories.php | 16 +-- admin/contract_templates.php | 26 ++-- admin/custom_links.php | 18 +-- admin/debug.php | 8 +- admin/document_template.php | 6 +- admin/document_templates.php | 14 +- admin/identity_providers.php | 6 +- admin/includes/side_nav.php | 80 +++++------ admin/mail_queue.php | 38 ++--- admin/modals/ai/ai_model_add.php | 4 +- admin/modals/ai/ai_model_edit.php | 12 +- admin/modals/ai/ai_provider_add.php | 2 +- admin/modals/ai/ai_provider_edit.php | 12 +- admin/modals/api/api_key_add.php | 18 +-- admin/modals/api/api_key_edit.php | 14 +- admin/modals/category/category_add.php | 2 +- admin/modals/category/category_edit.php | 12 +- .../contract_template_add.php | 2 +- .../contract_template_edit.php | 4 +- .../custom_field/custom_field_create.php | 6 +- .../modals/custom_field/custom_field_edit.php | 10 +- admin/modals/custom_link/custom_link_add.php | 2 +- admin/modals/custom_link/custom_link_edit.php | 14 +- .../document_template_edit.php | 10 +- .../mail_queue/mail_queue_message_view.php | 6 +- .../payment_method/payment_method_add.php | 2 +- .../payment_method/payment_method_edit.php | 8 +- .../payment_provider/payment_provider_add.php | 2 +- .../payment_provider_edit.php | 2 +- .../project_template_edit.php | 8 +- .../project_template_ticket_template_add.php | 4 +- .../software_template_add.php | 2 +- .../software_template_edit.php | 14 +- admin/modals/tag/tag_add.php | 4 +- admin/modals/tag/tag_edit.php | 12 +- admin/modals/tax/tax_add.php | 2 +- admin/modals/tax/tax_edit.php | 10 +- .../ticket_status/ticket_status_add.php | 2 +- .../ticket_status/ticket_status_edit.php | 12 +- .../ticket_template/ticket_template_add.php | 2 +- .../ticket_template/ticket_template_edit.php | 12 +- .../ticket_template_task_edit.php | 6 +- admin/modals/user/user_add.php | 12 +- admin/modals/user/user_all_reset_password.php | 2 +- admin/modals/user/user_archive.php | 10 +- admin/modals/user/user_edit.php | 44 +++--- admin/modals/user/user_export.php | 2 +- admin/modals/user/user_invite.php | 2 +- admin/modals/user/user_restore.php | 12 +- .../vendor_template/vendor_template_edit.php | 46 +++---- admin/modules.php | 2 +- admin/payment_methods.php | 14 +- admin/payment_providers.php | 20 +-- admin/project_template.php | 30 ++-- admin/project_templates.php | 8 +- admin/roles.php | 10 +- admin/saved_payment_methods.php | 22 +-- admin/settings_company.php | 26 ++-- admin/settings_custom_fields.php | 14 +- admin/settings_default.php | 26 ++-- admin/settings_invoice.php | 16 +-- admin/settings_localization.php | 8 +- admin/settings_mail.php | 80 +++++------ admin/settings_module.php | 8 +- admin/settings_notification.php | 2 +- admin/settings_project.php | 6 +- admin/settings_quote.php | 10 +- admin/settings_security.php | 12 +- admin/settings_telemetry.php | 4 +- admin/settings_theme.php | 12 +- admin/settings_ticket.php | 10 +- admin/software_templates.php | 16 +-- admin/tags.php | 6 +- admin/tax_rates.php | 10 +- admin/ticket_statuses.php | 14 +- admin/ticket_template.php | 16 +-- admin/ticket_templates.php | 2 +- admin/update.php | 12 +- admin/users.php | 30 ++-- admin/vendor_templates.php | 16 +-- agent/accounts.php | 12 +- agent/asset.php | 2 +- agent/assets.php | 96 ++++++------- agent/calendar.php | 4 +- agent/certificates.php | 48 +++---- agent/client_autopay.php | 6 +- agent/client_overview.php | 84 +++++------ agent/clients.php | 48 +++---- agent/contact.php | 130 +++++++++--------- agent/contacts.php | 48 +++---- agent/credentials.php | 60 ++++---- agent/custom/includes/custom_side_nav.php | 2 +- agent/custom/index.php | 4 +- agent/dashboard.php | 88 ++++++------ agent/document.php | 26 ++-- agent/domains.php | 56 ++++---- agent/expenses.php | 46 +++---- agent/files.php | 80 +++++------ agent/global_search.php | 92 ++++++------- agent/includes/client_overview_side_nav.php | 18 +-- agent/includes/client_side_nav.php | 88 ++++++------ agent/includes/inc_client_top_head.php | 42 +++--- agent/includes/side_nav.php | 26 ++-- agent/income.php | 66 ++++----- agent/index.php | 2 +- agent/invoice.php | 100 +++++++------- agent/invoices.php | 72 +++++----- agent/locations.php | 40 +++--- agent/modals/account/account_add.php | 4 +- agent/modals/account/account_edit.php | 10 +- agent/modals/asset/asset.php | 106 +++++++------- agent/modals/asset/asset_add.php | 4 +- agent/modals/asset/asset_bulk_add_ticket.php | 6 +- .../asset/asset_bulk_assign_contact.php | 2 +- .../asset/asset_bulk_assign_location.php | 2 +- agent/modals/asset/asset_bulk_assign_tags.php | 2 +- .../asset/asset_bulk_transfer_client.php | 2 +- agent/modals/asset/asset_copy.php | 62 ++++----- agent/modals/asset/asset_documents.php | 6 +- agent/modals/asset/asset_edit.php | 8 +- agent/modals/asset/asset_import.php | 2 +- agent/modals/asset/asset_interface_add.php | 12 +- .../asset_interface_bulk_edit_network.php | 2 +- agent/modals/asset/asset_interface_edit.php | 32 ++--- agent/modals/asset/asset_interface_export.php | 4 +- agent/modals/asset/asset_interface_import.php | 6 +- .../asset/asset_interface_multiple_add.php | 10 +- agent/modals/asset/asset_link_credential.php | 6 +- agent/modals/asset/asset_link_document.php | 6 +- agent/modals/asset/asset_link_file.php | 6 +- agent/modals/asset/asset_link_service.php | 6 +- agent/modals/asset/asset_link_software.php | 6 +- agent/modals/calendar/calendar_edit.php | 8 +- agent/modals/calendar/calendar_event_add.php | 6 +- agent/modals/calendar/calendar_event_edit.php | 36 ++--- agent/modals/certificate/certificate_add.php | 4 +- agent/modals/certificate/certificate_edit.php | 44 +++--- agent/modals/client/client_add.php | 12 +- .../modals/client/client_bulk_add_ticket.php | 6 +- .../modals/client/client_bulk_assign_tags.php | 2 +- .../client/client_bulk_edit_net_terms.php | 4 +- .../client/client_bulk_edit_referral.php | 2 +- agent/modals/client/client_bulk_email.php | 18 +-- agent/modals/client/client_credit_add.php | 8 +- agent/modals/client/client_delete.php | 10 +- agent/modals/client/client_download_pdf.php | 2 +- agent/modals/client/client_edit.php | 36 ++--- agent/modals/contact/contact.php | 4 +- agent/modals/contact/contact_archive.php | 22 +-- .../contact/contact_bulk_assign_location.php | 2 +- .../contact/contact_bulk_assign_tags.php | 2 +- agent/modals/contact/contact_bulk_email.php | 18 +-- agent/modals/contact/contact_edit.php | 62 ++++----- agent/modals/contact/contact_import.php | 2 +- agent/modals/contact/contact_invite.php | 4 +- agent/modals/contact/contact_link_asset.php | 6 +- .../contact/contact_link_credential.php | 6 +- .../modals/contact/contact_link_document.php | 6 +- agent/modals/contact/contact_link_file.php | 6 +- agent/modals/contact/contact_link_service.php | 6 +- .../modals/contact/contact_link_software.php | 6 +- agent/modals/contact/contact_note_add.php | 4 +- agent/modals/credential/credential_add.php | 10 +- .../credential_bulk_assign_tags.php | 2 +- agent/modals/credential/credential_edit.php | 48 +++---- .../document/document_add_file_relation.php | 6 +- .../document/document_add_from_template.php | 6 +- agent/modals/document/document_edit.php | 10 +- agent/modals/document/document_link_file.php | 2 +- agent/modals/document/document_move.php | 4 +- agent/modals/document/document_rename.php | 6 +- .../modals/document/document_version_view.php | 4 +- agent/modals/document/document_view.php | 4 +- agent/modals/domain/domain_add.php | 12 +- agent/modals/domain/domain_edit.php | 54 ++++---- agent/modals/expense/expense_add.php | 8 +- .../expense/expense_bulk_edit_account.php | 2 +- .../expense/expense_bulk_edit_category.php | 2 +- .../expense/expense_bulk_edit_client.php | 2 +- agent/modals/expense/expense_copy.php | 16 +-- agent/modals/expense/expense_edit.php | 28 ++-- agent/modals/expense/expense_refund.php | 12 +- agent/modals/file/file_delete.php | 2 +- agent/modals/file/file_link_asset.php | 12 +- agent/modals/file/file_move.php | 4 +- agent/modals/file/file_rename.php | 8 +- agent/modals/file/file_upload.php | 6 +- agent/modals/folder/folder_rename.php | 6 +- agent/modals/invoice/invoice_add.php | 8 +- agent/modals/invoice/invoice_add_ticket.php | 8 +- .../invoice/invoice_bulk_edit_category.php | 2 +- agent/modals/invoice/invoice_copy.php | 6 +- agent/modals/invoice/invoice_edit.php | 14 +- agent/modals/invoice/invoice_item_edit.php | 16 +-- agent/modals/invoice/invoice_note.php | 4 +- agent/modals/invoice/invoice_payments.php | 26 ++-- agent/modals/location/location_add.php | 8 +- .../location/location_bulk_assign_tags.php | 2 +- agent/modals/location/location_edit.php | 54 ++++---- agent/modals/network/network_add.php | 2 +- agent/modals/payment/invoice_apply_credit.php | 6 +- agent/modals/payment/payment_add.php | 20 +-- agent/modals/payment/payment_bulk_add.php | 18 +-- agent/modals/payment/payment_edit.php | 4 +- .../payment/payment_saved_method_add.php | 4 +- agent/modals/product/product_add.php | 4 +- .../product/product_bulk_edit_category.php | 2 +- agent/modals/product/product_edit.php | 14 +- agent/modals/product/product_stock_add.php | 4 +- agent/modals/project/project_add.php | 6 +- agent/modals/project/project_edit.php | 12 +- .../project/project_link_closed_ticket.php | 4 +- agent/modals/project/project_link_ticket.php | 6 +- agent/modals/quote/quote_add.php | 10 +- agent/modals/quote/quote_copy.php | 12 +- agent/modals/quote/quote_edit.php | 14 +- agent/modals/quote/quote_item_edit.php | 16 +-- agent/modals/quote/quote_note.php | 4 +- agent/modals/rack/rack_add.php | 4 +- agent/modals/rack/rack_device_add.php | 10 +- agent/modals/rack/rack_edit.php | 30 ++-- .../recurring_expense_add.php | 10 +- .../recurring_expense_edit.php | 20 +-- .../recurring_invoice_add.php | 8 +- .../recurring_invoice_edit.php | 12 +- .../recurring_invoice_export.php | 2 +- .../recurring_invoice_item_edit.php | 16 +-- .../recurring_invoice_note.php | 4 +- .../recurring_ticket/recurring_ticket_add.php | 14 +- .../recurring_ticket_bulk_category_edit.php | 2 +- .../recurring_ticket_edit.php | 24 ++-- agent/modals/revenue/revenue_add.php | 8 +- agent/modals/revenue/revenue_edit.php | 16 +-- agent/modals/service/service.php | 10 +- agent/modals/service/service_add.php | 4 +- agent/modals/service/service_edit.php | 26 ++-- agent/modals/share_modal.php | 2 +- agent/modals/software/software_add.php | 16 +-- .../software/software_add_from_template.php | 2 +- agent/modals/software/software_edit.php | 54 ++++---- agent/modals/ticket/ticket_add.php | 38 ++--- agent/modals/ticket/ticket_add_v2.php | 20 +-- agent/modals/ticket/ticket_add_watcher.php | 4 +- agent/modals/ticket/ticket_assign.php | 8 +- agent/modals/ticket/ticket_billable.php | 4 +- .../modals/ticket/ticket_bulk_add_project.php | 2 +- agent/modals/ticket/ticket_bulk_assign.php | 2 +- .../ticket/ticket_bulk_edit_category.php | 2 +- agent/modals/ticket/ticket_bulk_reply.php | 2 +- agent/modals/ticket/ticket_change_client.php | 4 +- agent/modals/ticket/ticket_contact.php | 8 +- agent/modals/ticket/ticket_edit.php | 28 ++-- agent/modals/ticket/ticket_edit_asset.php | 10 +- agent/modals/ticket/ticket_edit_project.php | 2 +- agent/modals/ticket/ticket_edit_schedule.php | 6 +- agent/modals/ticket/ticket_invoice_add.php | 14 +- agent/modals/ticket/ticket_priority.php | 4 +- agent/modals/ticket/ticket_quote_add.php | 14 +- agent/modals/ticket/ticket_reply_edit.php | 6 +- agent/modals/ticket/ticket_reply_redact.php | 4 +- agent/modals/ticket/ticket_summary.php | 2 +- .../ticket/ticket_task_approver_add.php | 2 +- agent/modals/ticket/ticket_task_edit.php | 6 +- agent/modals/transfer/transfer_add.php | 10 +- agent/modals/transfer/transfer_edit.php | 18 +-- agent/modals/trip/trip_add.php | 10 +- agent/modals/trip/trip_copy.php | 18 +-- agent/modals/trip/trip_edit.php | 20 +-- agent/modals/vendor/vendor.php | 6 +- agent/modals/vendor/vendor_edit.php | 44 +++--- agent/networks.php | 4 +- agent/notifications.php | 22 +-- agent/products.php | 32 ++--- agent/project.php | 56 ++++---- agent/projects.php | 56 ++++---- agent/quote.php | 72 +++++----- agent/quotes.php | 42 +++--- agent/racks.php | 46 +++---- agent/recurring_expenses.php | 42 +++--- agent/recurring_invoice.php | 78 +++++------ agent/recurring_invoices.php | 58 ++++---- agent/recurring_tickets.php | 16 +-- agent/reports/budget.php | 2 +- agent/reports/client_ticket_time_detail.php | 50 +++---- agent/reports/credential_rotation.php | 8 +- agent/reports/expense_by_vendor.php | 6 +- agent/reports/expense_summary.php | 20 +-- agent/reports/includes/reports_side_nav.php | 8 +- agent/reports/income_by_client.php | 6 +- agent/reports/income_summary.php | 12 +- agent/reports/outstanding_balances.php | 4 +- agent/reports/profit_loss.php | 56 ++++---- agent/reports/recurring_by_client.php | 6 +- agent/reports/tax_summary.php | 2 +- agent/reports/ticket_by_client.php | 42 +++--- agent/reports/ticket_summary.php | 6 +- agent/reports/tickets_unbilled.php | 10 +- agent/reports/time_by_tech.php | 12 +- agent/services.php | 28 ++-- agent/software.php | 44 +++--- agent/ticket.php | 70 +++++----- agent/ticket_kanban.php | 26 ++-- agent/ticket_list.php | 54 ++++---- agent/tickets.php | 22 +-- agent/transactions.php | 56 ++++---- agent/transfers.php | 34 ++--- agent/trips.php | 38 ++--- agent/user/includes/user_side_nav.php | 4 +- agent/user/mfa_enforcement.php | 12 +- agent/user/modals/user_mfa_modal.php | 8 +- agent/user/user_activity.php | 18 +-- agent/user/user_details.php | 12 +- agent/user/user_preferences.php | 2 +- agent/user/user_security.php | 6 +- agent/vendors.php | 34 ++--- client/assets.php | 20 +-- client/certificates.php | 8 +- client/contact_edit.php | 6 +- client/contacts.php | 6 +- client/document.php | 42 +++--- client/documents.php | 6 +- client/domains.php | 4 +- client/includes/header.php | 22 +-- client/index.php | 12 +- client/invoices.php | 14 +- client/login_reset.php | 10 +- client/profile.php | 12 +- client/quotes.php | 12 +- client/recurring_invoices.php | 12 +- client/saved_payment_methods.php | 2 +- client/ticket.php | 40 +++--- client/ticket_add.php | 4 +- client/tickets.php | 12 +- client/unpaid_invoices.php | 20 +-- guest/guest_approve_ticket_task.php | 12 +- guest/guest_pay_invoice_stripe.php | 20 +-- guest/guest_quote_upload_file_modal.php | 4 +- guest/guest_view_invoice.php | 82 +++++------ guest/guest_view_item.php | 24 ++-- guest/guest_view_quote.php | 56 ++++---- guest/guest_view_ticket.php | 34 ++--- guest/includes/guest_header.php | 2 +- includes/filter_footer.php | 4 +- includes/footer.php | 4 +- includes/header.php | 2 +- includes/inc_alert_feedback.php | 2 +- includes/top_nav.php | 20 +-- login.php | 18 +-- setup/index.php | 12 +- 355 files changed, 3113 insertions(+), 3113 deletions(-) diff --git a/admin/ai_models.php b/admin/ai_models.php index cbc077a4..e30dc6db 100644 --- a/admin/ai_models.php +++ b/admin/ai_models.php @@ -35,17 +35,17 @@ $num_rows = mysqli_num_rows($sql); "> - + Model - + Provider - + Use Case @@ -71,12 +71,12 @@ $num_rows = mysqli_num_rows($sql); - + - - - + + + diff --git a/admin/ai_providers.php b/admin/ai_providers.php index f41fb236..3bb6b572 100644 --- a/admin/ai_providers.php +++ b/admin/ai_providers.php @@ -25,17 +25,17 @@ $num_rows = mysqli_num_rows($sql); "> - + Provider - + URL - + Key @@ -62,11 +62,11 @@ $num_rows = mysqli_num_rows($sql); - + - - + + @@ -80,7 +80,7 @@ $num_rows = mysqli_num_rows($sql); Edit - + Delete diff --git a/admin/api_keys.php b/admin/api_keys.php index 1530a41a..1d6173b8 100644 --- a/admin/api_keys.php +++ b/admin/api_keys.php @@ -64,7 +64,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- + "> @@ -75,27 +75,27 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); @@ -121,30 +121,30 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); - - - - - + + + + + "> @@ -151,10 +151,10 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); ?> - - - - + + + + - + @@ -112,7 +112,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $user_id = intval($row['user_id']); $user_name = escapeHtml($row['user_name']); ?> - + @@ -131,7 +131,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); while ($row = mysqli_fetch_assoc($sql_types_filter)) { $log_type = escapeHtml($row['log_type']); ?> - + @@ -150,7 +150,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); while ($row = mysqli_fetch_assoc($sql_actions_filter)) { $log_action = escapeHtml($row['log_action']); ?> - + @@ -165,9 +165,9 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- - - + + +
@@ -179,44 +179,44 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); text-nowrap"> @@ -254,16 +254,16 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); ?> - - + + - + - - - - - + + + + +
If you are unable to back up the entire VM, you'll need to back up the files & database individually. There is no built-in restore. See the docs here.
-

Download Backup
+

Download Backup
@@ -19,7 +19,7 @@ require_once "includes/inc_all_admin.php";
- +
diff --git a/admin/categories.php b/admin/categories.php index 8cf9a647..9a9b2445 100644 --- a/admin/categories.php +++ b/admin/categories.php @@ -43,7 +43,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- +
@@ -113,7 +113,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); } else { echo 'btn-default'; } ?>">Contact Note Type - ">
@@ -152,11 +152,11 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); - + - - - - - - - - - - + + + + + + + + + + "> @@ -107,12 +107,12 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); - - - + + + "> @@ -92,10 +92,10 @@ - + "> @@ -84,14 +84,14 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
-
$software_template_version"; ?>
-
+
$software_template_version" ?>
+
- - + + "> @@ -128,7 +128,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); "> @@ -55,10 +55,10 @@ $num_rows = mysqli_num_rows($sql); - + "> @@ -86,12 +86,12 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); class="ajax-modal" data-modal-url="modals/ticket_status/ticket_status_edit.php?id=" > - + + + + diff --git a/admin/update.php b/admin/update.php index 2bc4cc25..9f2beac2 100644 --- a/admin/update.php +++ b/admin/update.php @@ -24,7 +24,7 @@ $git_log = shell_exec("git log $repo_branch..origin/$repo_branch --pretty=format
WARNING: Could not find execute 'git fetch'.

- Error details:- &1"); ?> + Error details:- &1") ?>

Things to check: Is Git installed? Is the Git origin/remote correct? Are web server file permissions too strict?
Seek support on the Forum if required - include relevant PHP error logs & ITFlow debug output @@ -41,9 +41,9 @@ $git_log = shell_exec("git log $repo_branch..origin/$repo_branch --pretty=format
Update Database

- Current DB Version: + Current DB Version:
- Latest DB Version: + Latest DB Version:

@@ -60,9 +60,9 @@ $git_log = shell_exec("git log $repo_branch..origin/$repo_branch --pretty=format
FORCE Update App
-

Application Release Version:

-

Database Version:

-

Code Commit:

+

Application Release Version:

+

Database Version:

+

Code Commit:

You are up to date!
Everything is going to be alright


diff --git a/admin/users.php b/admin/users.php index 5e091527..f96d1156 100644 --- a/admin/users.php +++ b/admin/users.php @@ -75,22 +75,22 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
"> @@ -170,23 +170,23 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); > - "> + "> - +
-
+
-
- - - - + + + + + "> @@ -94,23 +94,23 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); - + "> @@ -85,11 +85,11 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); - - + + diff --git a/agent/assets.php b/agent/assets.php index 4d1438a9..dd4d146d 100644 --- a/agent/assets.php +++ b/agent/assets.php @@ -177,27 +177,27 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- All Assets + All Assets 0) { ?> - Workstations + Workstations 0) { ?> - Servers + Servers 0) { ?> - Virtual + Virtual 0) { ?> - Network + Network 0) { ?> - Other + Other
@@ -237,10 +237,10 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- + - - + +
@@ -268,7 +268,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $location_id = intval($row['location_id']); $location_name = escapeHtml($row['location_name']); ?> - + @@ -295,7 +295,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $client_id = intval($row['client_id']); $client_name = escapeHtml($row['client_name']); ?> - + @@ -323,7 +323,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $tag_id = intval($row['tag_id']); $tag_name = escapeHtml($row['tag_name']); ?> - + @@ -362,7 +362,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- "> Archived @@ -452,7 +452,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- +
- + Name - + User - + Secret - + Created - + Expires
- +
@@ -117,22 +117,22 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- + Timestamp - + Type - + Category - + Details
- + Timestamp - + User - + Client - + Type - + Action - + Description - + IP Address - + User Agent
$log_user_browser"; ?>$log_user_browser" ?>
- + Name - +
- - + + -
+
- + Name - + Order - + URI / New Tab - + Location - + diff --git a/admin/debug.php b/admin/debug.php index 16a7ef45..43ddbc8b 100644 --- a/admin/debug.php +++ b/admin/debug.php @@ -523,19 +523,19 @@ $mysqli->close(); - + - + - + - +
ITFlow release version
Current DB Version
Current Code Commit
Current Branch
diff --git a/admin/document_template.php b/admin/document_template.php index 85cdbc07..f90c025f 100644 --- a/admin/document_template.php +++ b/admin/document_template.php @@ -43,13 +43,13 @@ $document_template_updated_at = escapeHtml($row['document_template_updated_at']) - +
-

+

- +
diff --git a/admin/document_templates.php b/admin/document_templates.php index 8fd475c1..74692ca6 100644 --- a/admin/document_templates.php +++ b/admin/document_templates.php @@ -44,17 +44,17 @@
- + Template Name - + Created - + Updated - -
+ +
diff --git a/admin/identity_providers.php b/admin/identity_providers.php index d3f03114..2dcde042 100644 --- a/admin/identity_providers.php +++ b/admin/identity_providers.php @@ -8,7 +8,7 @@ require_once "includes/inc_all_admin.php";
- +

Client Portal SSO via Microsoft Entra

@@ -33,7 +33,7 @@ require_once "includes/inc_all_admin.php";
- +
@@ -43,7 +43,7 @@ require_once "includes/inc_all_admin.php";
- + diff --git a/admin/includes/side_nav.php b/admin/includes/side_nav.php index 99a2666a..d7a4e699 100644 --- a/admin/includes/side_nav.php +++ b/admin/includes/side_nav.php @@ -1,6 +1,6 @@ -
- + Template - + Type - + License Type
- + Name - + @@ -142,7 +142,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); Edit - + Delete diff --git a/admin/tax_rates.php b/admin/tax_rates.php index 4f855dc4..a50a5174 100644 --- a/admin/tax_rates.php +++ b/admin/tax_rates.php @@ -30,12 +30,12 @@ $num_rows = mysqli_num_rows($sql);
- + Name - + Percent - + diff --git a/admin/ticket_statuses.php b/admin/ticket_statuses.php index f8a57a6e..0ae217d2 100644 --- a/admin/ticket_statuses.php +++ b/admin/ticket_statuses.php @@ -47,17 +47,17 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- + Name - + Color - + Status - -
- +
@@ -78,7 +78,7 @@ $sql_task_templates = mysqli_query($mysqli, "SELECT * FROM task_templates WHERE
- +
@@ -96,10 +96,10 @@ $sql_task_templates = mysqli_query($mysqli, "SELECT * FROM task_templates WHERE $task_completion_estimate = intval($row['task_template_completion_estimate']); //$task_description = escapeHtml($row['task_template_description']); ?> -
- +
@@ -113,7 +113,7 @@ $sql_task_templates = mysqli_query($mysqli, "SELECT * FROM task_templates WHERE Edit - + Delete
@@ -149,7 +149,7 @@ new Sortable(document.querySelector('table#tasks tbody'), { $.post('/agent/ajax.php', { update_task_templates_order: true, csrf_token: '', - ticket_template_id: , + ticket_template_id: , positions: positions }); } diff --git a/admin/ticket_templates.php b/admin/ticket_templates.php index 740aa53f..df4922a1 100644 --- a/admin/ticket_templates.php +++ b/admin/ticket_templates.php @@ -59,7 +59,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- + Tasks
- + Name - + Email - + Role - + Status
- + Vendor - + Description - +
- +
- +
- +
- +
diff --git a/agent/accounts.php b/agent/accounts.php index 32a3ff50..ef8301d7 100644 --- a/agent/accounts.php +++ b/agent/accounts.php @@ -43,12 +43,12 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- + Name - + Currency - + - +
@@ -464,75 +464,75 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); @@ -692,20 +692,20 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); @@ -717,36 +717,36 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); - + - + - + - + - + - + - +
- + Name - + Type - + Model - + IP - + MAC Address - + Purchase Date - + Install Date - + Warranty Expire - + Assigned To - + Location - + Status - + Client -
-
+
+
- -
+ +
-
-
+
+
@@ -761,14 +761,14 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); 2) { ?> - + Restore - + Delete - + Archive diff --git a/agent/calendar.php b/agent/calendar.php index 61a793a9..5a6c3bb9 100644 --- a/agent/calendar.php +++ b/agent/calendar.php @@ -191,7 +191,7 @@ while ($row = mysqli_fetch_assoc($sql)) { var $link = $('', { href: '#', 'class': 'ajax-modal', - 'data-modal-url': 'modals/calendar/calendar_event_edit.php?&id=' + eventId + 'data-modal-url': 'modals/calendar/calendar_event_edit.php?&id=' + eventId }); $('body').append($link); // Append to the body @@ -378,7 +378,7 @@ while ($row = mysqli_fetch_assoc($sql)) { $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT user_config_calendar_first_day FROM user_settings WHERE user_id = $session_user_id")); $user_config_calendar_first_day = intval($row['user_config_calendar_first_day']); ?> - firstDay: , + firstDay: , }); calendar.render(); diff --git a/agent/certificates.php b/agent/certificates.php index 82cd34b7..9bef2c8a 100644 --- a/agent/certificates.php +++ b/agent/certificates.php @@ -96,9 +96,9 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- + - +
@@ -129,7 +129,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $client_id = intval($row['client_id']); $client_name = escapeHtml($row['client_name']); ?> - + @@ -159,7 +159,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- "> Archived @@ -188,7 +188,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- + "> @@ -199,28 +199,28 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); @@ -263,11 +263,11 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); } ?> - + - + - + - + @@ -395,7 +395,7 @@ $sql_asset_retired = mysqli_query( @@ -456,16 +456,16 @@ $sql_asset_retired = mysqli_query( } ?> - - + @@ -509,8 +509,8 @@ $sql_asset_retired = mysqli_query( ?>

- Domain: - -- () + Domain: + -- ()

- Certificate: - -- () + Certificate: + -- ()

- Asset Warranty: - -- () + Asset Warranty: + -- ()

@@ -565,8 +565,8 @@ $sql_asset_retired = mysqli_query( ?>

- Asset Retire: - -- () + Asset Retire: + -- ()

- License: - -- () + License: + -- ()

- Domain: - -- () + Domain: + -- ()

- Certificate: - -- () + Certificate: + -- ()

Asset Warranty: - - -- () + + -- ()

@@ -683,8 +683,8 @@ $sql_asset_retired = mysqli_query( ?>

- Asset Retire: - -- () + Asset Retire: + -- ()

- Software: - -- () + Software: + -- ()

- - - + + + - - + + diff --git a/agent/clients.php b/agent/clients.php index da40e1ab..6977ce9e 100644 --- a/agent/clients.php +++ b/agent/clients.php @@ -108,8 +108,8 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- - + +
@@ -130,7 +130,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- "> Archived @@ -219,9 +219,9 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- - - + + +
@@ -241,7 +241,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $tag_id = intval($row['tag_id']); $tag_name = escapeHtml($row['tag_name']); ?> - + @@ -258,7 +258,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); while ($row = mysqli_fetch_assoc($sql_industries_filter)) { $industry_name = escapeHtml($row['client_type']); ?> - + @@ -277,7 +277,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); while ($row = mysqli_fetch_assoc($sql_referrals_filter)) { $referral_name = escapeHtml($row['client_referral']); ?> - + @@ -291,7 +291,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- +
- + Name - + Domain - + Issued By - + Expire - + Client
- - + +
@@ -276,24 +276,24 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
-
-
+
+
-
+
-
+
@@ -261,23 +261,23 @@ $sql_asset_retired = mysqli_query(
- "> + "> - +
-
- -
+
+ +
- +
@@ -287,11 +287,11 @@ $sql_asset_retired = mysqli_query(
- $contact_phone $contact_extension"; ?> + $contact_phone $contact_extension" ?>
-
+
- +
- + + -
Views:
-
+
Views:
+
Expires Expires - +
bg-light"> @@ -302,18 +302,18 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); @@ -433,7 +433,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); @@ -501,25 +501,25 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); @@ -538,12 +538,12 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); - + Restore - + Archive diff --git a/agent/contact.php b/agent/contact.php index 878865c8..fb75f794 100644 --- a/agent/contact.php +++ b/agent/contact.php @@ -187,45 +187,45 @@ if (isset($_GET['contact_id'])) { data-modal-url="modals/contact/contact_edit.php?id="> -

+

-
+
- contact_photo"> + contact_photo"> - +
- +

-
+
-
+
- + -
x
+
x
-
+
-
+
Primary Contact
@@ -239,7 +239,7 @@ if (isset($_GET['contact_id'])) { if ($contact_billing) { ?>
Billing
-
+
@@ -248,7 +248,7 @@ if (isset($_GET['contact_id'])) {
Notes
- + @@ -257,12 +257,12 @@ if (isset($_GET['contact_id'])) {
@@ -482,7 +482,7 @@ if (isset($_GET['contact_id'])) { - + Archive @@ -591,16 +591,16 @@ if (isset($_GET['contact_id'])) { - + -
- + + - - + + - - - - + + + + @@ -757,12 +757,12 @@ if (isset($_GET['contact_id'])) { - - - + + + - - - - - - - + + + + + + + - - + + @@ -987,19 +987,19 @@ if (isset($_GET['contact_id'])) { - - - + + + @@ -1055,13 +1055,13 @@ if (isset($_GET['contact_id'])) { - + - + @@ -1123,22 +1123,22 @@ if (isset($_GET['contact_id'])) { ?> - - - - + + + +
- + Client Name - + Primary Contact - + Primary Location
- +
@@ -479,19 +479,19 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); if (!empty($contact_phone)) { ?>
- +
- +
- +
Balance - +
Paid - +
0) { ?>
Credit - +
Monthly - +
Hourly Rate - +
- +
- +
- + @@ -870,13 +870,13 @@ if (isset($_GET['contact_id'])) { ?>
-
-
+
+
- +
-
-
+
+
- +
-
+
- +