From 918b40afbeac7f7ebab99567e26ae2b6770e7036 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Mon, 2 Mar 2026 22:15:36 -0500 Subject: [PATCH] Add missing CSRF Checks in admin area and settings --- admin/category.php | 8 ++++---- admin/custom_link.php | 2 +- admin/document_template.php | 2 +- admin/mail_queue.php | 4 ++-- admin/modals/custom_link/custom_link_add.php | 1 + admin/modals/custom_link/custom_link_edit.php | 2 +- .../document_template_add.php | 4 +++- .../document_template_edit.php | 2 ++ .../project_template/project_template_add.php | 1 + .../project_template/project_template_edit.php | 1 + .../project_template_ticket_template_add.php | 2 ++ .../software_template_add.php | 2 ++ .../software_template_edit.php | 2 ++ admin/modals/tag/tag_add.php | 12 +++++++----- admin/modals/tag/tag_edit.php | 2 ++ .../modals/ticket_status/ticket_status_add.php | 1 + .../ticket_status/ticket_status_edit.php | 2 ++ .../ticket_template/ticket_template_add.php | 2 ++ .../ticket_template/ticket_template_edit.php | 4 +++- .../ticket_template_task_edit.php | 1 + .../vendor_template/vendor_template_add.php | 1 + .../vendor_template/vendor_template_edit.php | 2 ++ admin/post/category.php | 18 ++++++++++++++---- admin/post/custom_link.php | 6 ++++++ admin/post/document_template.php | 8 +++++++- admin/post/mail_queue.php | 4 ++++ admin/post/payment_method.php | 12 +++++++----- admin/post/project_template.php | 15 +++++++++++++-- admin/post/settings_company.php | 2 ++ admin/post/settings_module.php | 2 ++ admin/post/settings_theme.php | 2 ++ admin/post/settings_ticket.php | 4 +++- admin/post/software_template.php | 6 ++++++ admin/post/tag.php | 10 ++++++++-- admin/post/tax.php | 9 +++++++-- admin/post/ticket_status.php | 4 ++++ admin/post/ticket_template.php | 12 +++++++++++- admin/post/vendor_template.php | 8 +++++++- admin/project_template.php | 2 +- admin/project_template_details.php | 6 ++++-- admin/settings_company.php | 2 +- admin/settings_mail.php | 2 +- admin/settings_theme.php | 2 +- admin/software_template.php | 2 +- admin/tag.php | 2 +- admin/ticket_template.php | 2 +- admin/ticket_template_details.php | 1 + admin/vendor_template.php | 2 +- 48 files changed, 160 insertions(+), 45 deletions(-) diff --git a/admin/category.php b/admin/category.php index 6673cab7..7613c9af 100644 --- a/admin/category.php +++ b/admin/category.php @@ -135,11 +135,11 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); if ($archived) { ?> - Unarchive + href="post.php?restore_category=&csrf_token="> + Restore + href="post.php?delete_category=&csrf_token="> Delete Edit + href="post.php?archive_category=&csrf_token="> Archive Edit - + Delete diff --git a/admin/document_template.php b/admin/document_template.php index 4e867642..c1bfbaf4 100644 --- a/admin/document_template.php +++ b/admin/document_template.php @@ -99,7 +99,7 @@ Edit - + Delete diff --git a/admin/mail_queue.php b/admin/mail_queue.php index ff6c469e..af0995a3 100644 --- a/admin/mail_queue.php +++ b/admin/mail_queue.php @@ -163,12 +163,12 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); 3) { ?> - + - + diff --git a/admin/modals/custom_link/custom_link_add.php b/admin/modals/custom_link/custom_link_add.php index 4f63af1c..599236d3 100644 --- a/admin/modals/custom_link/custom_link_add.php +++ b/admin/modals/custom_link/custom_link_add.php @@ -13,6 +13,7 @@ ob_start();
+ - + + +