diff --git a/admin_settings_integration.php b/admin_settings_integration.php index 6a71ae2b..68e1a6b3 100644 --- a/admin_settings_integration.php +++ b/admin_settings_integration.php @@ -10,9 +10,9 @@ require_once "inc_all_admin.php";
-

Client Portal SSO via Microsoft Azure AD

+

Client Portal SSO via Microsoft Entra

- +
@@ -22,7 +22,7 @@ require_once "inc_all_admin.php";
- +
diff --git a/admin_settings_notification.php b/admin_settings_notification.php index 2dd6c40e..8197c908 100644 --- a/admin_settings_notification.php +++ b/admin_settings_notification.php @@ -11,11 +11,6 @@ require_once "inc_all_admin.php";
- - - - -
diff --git a/admin_settings_ticket.php b/admin_settings_ticket.php index 72020c89..d95466ed 100644 --- a/admin_settings_ticket.php +++ b/admin_settings_ticket.php @@ -9,9 +9,6 @@ require_once "inc_all_admin.php";
- - -
diff --git a/dashboard.php b/dashboard.php index 4d3757ef..20a9d4cd 100644 --- a/dashboard.php +++ b/dashboard.php @@ -724,6 +724,8 @@ if ($user_config_dashboard_technical_enable == 1) { + + + + diff --git a/post/admin/admin_settings_invoice.php b/post/admin/admin_settings_invoice.php index 2cf4c690..36cb9603 100644 --- a/post/admin/admin_settings_invoice.php +++ b/post/admin/admin_settings_invoice.php @@ -7,7 +7,7 @@ if (isset($_POST['edit_invoice_settings'])) { $config_invoice_prefix = sanitizeInput($_POST['config_invoice_prefix']); $config_invoice_next_number = intval($_POST['config_invoice_next_number']); $config_invoice_footer = sanitizeInput($_POST['config_invoice_footer']); - $config_invoice_late_fee_enable = intval($_POST['config_invoice_late_fee_enable']); + $config_invoice_late_fee_enable = intval($_POST['config_invoice_late_fee_enable'] ?? 0); $config_invoice_late_fee_percent = floatval($_POST['config_invoice_late_fee_percent']); $config_recurring_prefix = sanitizeInput($_POST['config_recurring_prefix']); $config_recurring_next_number = intval($_POST['config_recurring_next_number']); diff --git a/post/admin/admin_settings_module.php b/post/admin/admin_settings_module.php index 4df41c9a..b8639d29 100644 --- a/post/admin/admin_settings_module.php +++ b/post/admin/admin_settings_module.php @@ -2,10 +2,10 @@ if (isset($_POST['edit_module_settings'])) { - $config_module_enable_itdoc = intval($_POST['config_module_enable_itdoc']); - $config_module_enable_ticketing = intval($_POST['config_module_enable_ticketing']); - $config_module_enable_accounting = intval($_POST['config_module_enable_accounting']); - $config_client_portal_enable = intval($_POST['config_client_portal_enable']); + $config_module_enable_itdoc = intval($_POST['config_module_enable_itdoc'] ?? 0); + $config_module_enable_ticketing = intval($_POST['config_module_enable_ticketing'] ?? 0); + $config_module_enable_accounting = intval($_POST['config_module_enable_accounting'] ?? 0); + $config_client_portal_enable = intval($_POST['config_client_portal_enable'] ?? 0); $config_whitelabel_key = sanitizeInput($_POST['config_whitelabel_key']); mysqli_query($mysqli,"UPDATE settings SET config_module_enable_itdoc = $config_module_enable_itdoc, config_module_enable_ticketing = $config_module_enable_ticketing, config_module_enable_accounting = $config_module_enable_accounting, config_client_portal_enable = $config_client_portal_enable WHERE company_id = 1"); diff --git a/post/admin/admin_settings_notification.php b/post/admin/admin_settings_notification.php index 10e9e196..80bd03ca 100644 --- a/post/admin/admin_settings_notification.php +++ b/post/admin/admin_settings_notification.php @@ -4,12 +4,12 @@ if (isset($_POST['edit_notification_settings'])) { validateCSRFToken($_POST['csrf_token']); - $config_enable_cron = intval($_POST['config_enable_cron']); + $config_enable_cron = intval($_POST['config_enable_cron'] ?? 0); $config_cron_key = sanitizeInput($_POST['config_cron_key']); - $config_enable_alert_domain_expire = intval($_POST['config_enable_alert_domain_expire']); - $config_send_invoice_reminders = intval($_POST['config_send_invoice_reminders']); - $config_recurring_auto_send_invoice = intval($_POST['config_recurring_auto_send_invoice']); - $config_ticket_client_general_notifications = intval($_POST['config_ticket_client_general_notifications']); + $config_enable_alert_domain_expire = intval($_POST['config_enable_alert_domain_expire'] ?? 0); + $config_send_invoice_reminders = intval($_POST['config_send_invoice_reminders'] ?? 0); + $config_recurring_auto_send_invoice = intval($_POST['config_recurring_auto_send_invoice'] ?? 0); + $config_ticket_client_general_notifications = intval($_POST['config_ticket_client_general_notifications'] ?? 0); mysqli_query($mysqli,"UPDATE settings SET config_send_invoice_reminders = $config_send_invoice_reminders, config_recurring_auto_send_invoice = $config_recurring_auto_send_invoice, config_enable_cron = $config_enable_cron, config_enable_alert_domain_expire = $config_enable_alert_domain_expire, config_ticket_client_general_notifications = $config_ticket_client_general_notifications WHERE company_id = 1"); diff --git a/post/admin/admin_settings_online_payment.php b/post/admin/admin_settings_online_payment.php index 06f1498a..200330c0 100644 --- a/post/admin/admin_settings_online_payment.php +++ b/post/admin/admin_settings_online_payment.php @@ -4,7 +4,7 @@ if (isset($_POST['edit_online_payment_settings'])) { validateCSRFToken($_POST['csrf_token']); - $config_stripe_enable = intval($_POST['config_stripe_enable']); + $config_stripe_enable = intval($_POST['config_stripe_enable'] ?? 0); $config_stripe_publishable = sanitizeInput($_POST['config_stripe_publishable']); $config_stripe_secret = sanitizeInput($_POST['config_stripe_secret']); $config_stripe_account = intval($_POST['config_stripe_account']); diff --git a/post/admin/admin_settings_security.php b/post/admin/admin_settings_security.php index e0b388ee..618d86fb 100644 --- a/post/admin/admin_settings_security.php +++ b/post/admin/admin_settings_security.php @@ -5,7 +5,7 @@ if (isset($_POST['edit_security_settings'])) { validateCSRFToken($_POST['csrf_token']); $config_login_message = sanitizeInput($_POST['config_login_message']); - $config_login_key_required = intval($_POST['config_login_key_required']); + $config_login_key_required = intval($_POST['config_login_key_required'] ?? 0); $config_login_key_secret = sanitizeInput($_POST['config_login_key_secret']); $config_login_remember_me_expire = intval($_POST['config_login_remember_me_expire']); $config_log_retention = intval($_POST['config_log_retention']); diff --git a/post/admin/admin_settings_ticket.php b/post/admin/admin_settings_ticket.php index d59523d4..705c49eb 100644 --- a/post/admin/admin_settings_ticket.php +++ b/post/admin/admin_settings_ticket.php @@ -4,9 +4,9 @@ if (isset($_POST['edit_ticket_settings'])) { $config_ticket_prefix = sanitizeInput($_POST['config_ticket_prefix']); $config_ticket_next_number = intval($_POST['config_ticket_next_number']); - $config_ticket_email_parse = intval($_POST['config_ticket_email_parse']); - $config_ticket_email_parse_unknown_senders = intval($_POST['config_ticket_email_parse_unknown_senders']); - $config_ticket_default_billable = intval($_POST['config_ticket_default_billable']); + $config_ticket_email_parse = intval($_POST['config_ticket_email_parse'] ?? 0); + $config_ticket_email_parse_unknown_senders = intval($_POST['config_ticket_email_parse_unknown_senders'] ?? 0); + $config_ticket_default_billable = intval($_POST['config_ticket_default_billable'] ?? 0); $config_ticket_autoclose_hours = intval($_POST['config_ticket_autoclose_hours']); $config_ticket_new_ticket_notification_email = ''; if (filter_var($_POST['config_ticket_new_ticket_notification_email'], FILTER_VALIDATE_EMAIL)) {