mirror of
https://github.com/itflow-org/itflow
synced 2026-07-23 08:50:42 +00:00
Replace Function logAction() with logAudit()
This commit is contained in:
@@ -98,6 +98,6 @@ mysqli_query($mysqli, "UPDATE settings SET
|
||||
WHERE company_id = 1
|
||||
");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name completed Microsoft OAuth connect flow for mail settings");
|
||||
logAudit("Settings", "Edit", "$session_name completed Microsoft OAuth connect flow for mail settings");
|
||||
flash_alert("Microsoft OAuth connected successfully. Token expires at $expires_at.");
|
||||
redirect($settings_mail_path);
|
||||
|
||||
@@ -19,7 +19,7 @@ if (isset($_POST['add_ai_model'])) {
|
||||
|
||||
$ai_model_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("AI Model", "Create", "$session_name created AI Model $model");
|
||||
logAudit("AI Model", "Create", "$session_name created AI Model $model");
|
||||
|
||||
flash_alert("AI Model <strong>$model</strong> created");
|
||||
|
||||
@@ -38,7 +38,7 @@ if (isset($_POST['edit_ai_model'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE ai_models SET ai_model_name = '$model', ai_model_prompt = '$prompt', ai_model_use_case = '$use_case' WHERE ai_model_id = $model_id");
|
||||
|
||||
logAction("AI Model", "Edit", "$session_name edited AI Model $model");
|
||||
logAudit("AI Model", "Edit", "$session_name edited AI Model $model");
|
||||
|
||||
flash_alert("AI Model <strong>$model</strong> edited");
|
||||
|
||||
@@ -56,7 +56,7 @@ if (isset($_GET['delete_ai_model'])) {
|
||||
|
||||
mysqli_query($mysqli,"DELETE FROM ai_models WHERE ai_model_id = $model_id");
|
||||
|
||||
logAction("AI Model", "Delete", "$session_name deleted AI Model $model_name");
|
||||
logAudit("AI Model", "Delete", "$session_name deleted AI Model $model_name");
|
||||
|
||||
flash_alert("AI Model <strong>$model_name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ if (isset($_POST['add_ai_provider'])) {
|
||||
|
||||
$ai_provider_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("AI Provider", "Create", "$session_name created AI Provider $provider");
|
||||
logAudit("AI Provider", "Create", "$session_name created AI Provider $provider");
|
||||
|
||||
flash_alert("AI Model <strong>$provider</strong> created");
|
||||
|
||||
@@ -38,7 +38,7 @@ if (isset($_POST['edit_ai_provider'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE ai_providers SET ai_provider_name = '$provider', ai_provider_api_url = '$url', ai_provider_api_key = '$api_key' WHERE ai_provider_id = $provider_id");
|
||||
|
||||
logAction("AI Provider", "Edit", "$session_name edited AI Provider $provider");
|
||||
logAudit("AI Provider", "Edit", "$session_name edited AI Provider $provider");
|
||||
|
||||
flash_alert("AI Model <strong>$provider</strong> edited");
|
||||
|
||||
@@ -56,7 +56,7 @@ if (isset($_GET['delete_ai_provider'])) {
|
||||
|
||||
mysqli_query($mysqli,"DELETE FROM ai_providers WHERE ai_provider_id = $provider_id");
|
||||
|
||||
logAction("AI Provider", "Delete", "$session_name deleted AI Provider $provider_name", 'error');
|
||||
logAudit("AI Provider", "Delete", "$session_name deleted AI Provider $provider_name", 'error');
|
||||
|
||||
flash_alert("AI Provider <strong>$provider_name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ if (isset($_POST['add_api_key'])) {
|
||||
|
||||
$api_key_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("API Key", "Create", "$session_name created API key $name set to expire on $expire", $client_id, $api_key_id);
|
||||
logAudit("API Key", "Create", "$session_name created API key $name set to expire on $expire", $client_id, $api_key_id);
|
||||
|
||||
flash_alert("API Key <strong>$name</strong> created");
|
||||
|
||||
@@ -44,7 +44,7 @@ if (isset($_GET['revoke_api_key'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE api_keys SET api_key_expire = NOW() WHERE api_key_id = $api_key_id");
|
||||
|
||||
logAction("API Key", "Revoke", "$session_name revoked API key $name", $client_id);
|
||||
logAudit("API Key", "Revoke", "$session_name revoked API key $name", $client_id);
|
||||
|
||||
flash_alert("API Key <strong>$name</strong> revoked", 'error');
|
||||
|
||||
@@ -65,7 +65,7 @@ if (isset($_GET['delete_api_key'])) {
|
||||
|
||||
mysqli_query($mysqli,"DELETE FROM api_keys WHERE api_key_id = $api_key_id");
|
||||
|
||||
logAction("API Key", "Delete", "$session_name deleted API key $name", $client_id);
|
||||
logAudit("API Key", "Delete", "$session_name deleted API key $name", $client_id);
|
||||
|
||||
flash_alert("API Key <strong>$name</strong> deleted", 'error');
|
||||
|
||||
@@ -93,11 +93,11 @@ if (isset($_POST['bulk_delete_api_keys'])) {
|
||||
|
||||
mysqli_query($mysqli, "DELETE FROM api_keys WHERE api_key_id = $api_key_id");
|
||||
|
||||
logAction("API Key", "Delete", "$session_name deleted API key $name", $client_id);
|
||||
logAudit("API Key", "Delete", "$session_name deleted API key $name", $client_id);
|
||||
|
||||
}
|
||||
|
||||
logAction("API Key", "Bulk Delete", "$session_name deleted $count API key(s)");
|
||||
logAudit("API Key", "Bulk Delete", "$session_name deleted $count API key(s)");
|
||||
|
||||
flash_alert("Deleted <strong>$count</strong> API keys(s)", 'error');
|
||||
|
||||
|
||||
@@ -295,7 +295,7 @@ if (isset($_GET['download_backup'])) {
|
||||
fclose($fp);
|
||||
|
||||
// Log + UX
|
||||
logAction("System", "Backup Download", ($session_name ?? 'Unknown User') . " downloaded full backup.");
|
||||
logAudit("System", "Backup Download", ($session_name ?? 'Unknown User') . " downloaded full backup.");
|
||||
flash_alert("Full backup downloaded.");
|
||||
exit;
|
||||
}
|
||||
@@ -312,7 +312,7 @@ if (isset($_POST['backup_master_key'])) {
|
||||
if (password_verify($password, $row['user_password'])) {
|
||||
$site_encryption_master_key = decryptUserSpecificKey($row['user_specific_encryption_ciphertext'], $password);
|
||||
|
||||
logAction("Master Key", "Download", "$session_name retrieved the master encryption key");
|
||||
logAudit("Master Key", "Download", "$session_name retrieved the master encryption key");
|
||||
|
||||
appNotify("Master Key", "$session_name retrieved the master encryption key");
|
||||
|
||||
@@ -322,7 +322,7 @@ if (isset($_POST['backup_master_key'])) {
|
||||
echo "<br>==============================";
|
||||
|
||||
} else {
|
||||
logAction("Master Key", "Download", "$session_name attempted to retrieve the master encryption key but failed");
|
||||
logAudit("Master Key", "Download", "$session_name attempted to retrieve the master encryption key but failed");
|
||||
|
||||
flash_alert("Incorrect password.", 'error');
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ if (isset($_POST['add_category'])) {
|
||||
|
||||
$category_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("Category", "Create", "$session_name created category $type $name", 0, $category_id);
|
||||
logAudit("Category", "Create", "$session_name created category $type $name", 0, $category_id);
|
||||
|
||||
flash_alert("Category $type <strong>$name</strong> created");
|
||||
|
||||
@@ -34,7 +34,7 @@ if (isset($_POST['edit_category'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE categories SET category_name = '$name', category_description = '$description', category_type = '$type', category_color = '$color' WHERE category_id = $category_id");
|
||||
|
||||
logAction("Category", "Edit", "$session_name edited category $type $name", 0, $category_id);
|
||||
logAudit("Category", "Edit", "$session_name edited category $type $name", 0, $category_id);
|
||||
|
||||
flash_alert("Category $type <strong>$name</strong> edited");
|
||||
|
||||
@@ -56,7 +56,7 @@ if (isset($_GET['archive_category'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE categories SET category_archived_at = NOW() WHERE category_id = $category_id");
|
||||
|
||||
logAction("Category", "Archive", "$session_name archived category $category_type $category_name", 0, $category_id);
|
||||
logAudit("Category", "Archive", "$session_name archived category $category_type $category_name", 0, $category_id);
|
||||
|
||||
flash_alert("Category $category_type <strong>$category_name</strong> archived", 'error');
|
||||
|
||||
@@ -78,7 +78,7 @@ if (isset($_GET['restore_category'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE categories SET category_archived_at = NULL WHERE category_id = $category_id");
|
||||
|
||||
logAction("Category", "Restore", "$session_name retored category $category_type $category_name", 0, $category_id);
|
||||
logAudit("Category", "Restore", "$session_name retored category $category_type $category_name", 0, $category_id);
|
||||
|
||||
flash_alert("Category $category_type <strong>$category_name</strong> restored");
|
||||
|
||||
@@ -100,7 +100,7 @@ if (isset($_GET['delete_category'])) {
|
||||
|
||||
mysqli_query($mysqli,"DELETE FROM categories WHERE category_id = $category_id");
|
||||
|
||||
logAction("Category", "Delete", "$session_name deleted category $category_type $category_name");
|
||||
logAudit("Category", "Delete", "$session_name deleted category $category_type $category_name");
|
||||
|
||||
flash_alert("Category $category_type <strong>$category_name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ if (isset($_POST['add_contract_template'])) {
|
||||
$contract_template_id = mysqli_insert_id($mysqli);
|
||||
|
||||
// Log action
|
||||
logAction("Contract Template", "Create", "$session_name created contract template $name", 0, $contract_template_id);
|
||||
logAudit("Contract Template", "Create", "$session_name created contract template $name", 0, $contract_template_id);
|
||||
|
||||
// Flash message
|
||||
flash_alert("Contract Template <strong>$name</strong> created");
|
||||
@@ -99,7 +99,7 @@ if (isset($_POST['edit_contract_template'])) {
|
||||
");
|
||||
|
||||
// Log action
|
||||
logAction("Contract Template", "Update", "$session_name updated contract template $name", 0, $contract_template_id);
|
||||
logAudit("Contract Template", "Update", "$session_name updated contract template $name", 0, $contract_template_id);
|
||||
|
||||
// Flash + redirect
|
||||
flash_alert("Contract Template <strong>$name</strong> updated");
|
||||
@@ -117,7 +117,7 @@ if (isset($_GET['archive_contract_template'])) {
|
||||
LIMIT 1
|
||||
");
|
||||
|
||||
logAction("Contract Template", "Archive", "$session_name archived contract template $name", 0, $contract_template_id);
|
||||
logAudit("Contract Template", "Archive", "$session_name archived contract template $name", 0, $contract_template_id);
|
||||
flash_alert("Contract Template <strong>$name</strong> archived", "danger");
|
||||
redirect();
|
||||
}
|
||||
@@ -133,7 +133,7 @@ if (isset($_GET['restore_contract_template'])) {
|
||||
LIMIT 1
|
||||
");
|
||||
|
||||
logAction("Contract Template", "Restore", "$session_name restored contract template $name", 0, $contract_template_id);
|
||||
logAudit("Contract Template", "Restore", "$session_name restored contract template $name", 0, $contract_template_id);
|
||||
flash_alert("Contract Template <strong>$name</strong> restored");
|
||||
redirect();
|
||||
}
|
||||
@@ -149,7 +149,7 @@ if (isset($_GET['delete_contract_template'])) {
|
||||
LIMIT 1
|
||||
");
|
||||
|
||||
logAction("Contract Template", "Delete", "$session_name deleted contract template $name", 0, $contract_template_id);
|
||||
logAudit("Contract Template", "Delete", "$session_name deleted contract template $name", 0, $contract_template_id);
|
||||
flash_alert("Contract Template <strong>$name</strong> deleted", "danger");
|
||||
redirect();
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ if(isset($_POST['create_custom_field'])){
|
||||
|
||||
$custom_field_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("Custom Field", "Create", "$session_name created custom field $label", 0, $custom_field_id);
|
||||
logAudit("Custom Field", "Create", "$session_name created custom field $label", 0, $custom_field_id);
|
||||
|
||||
flash_alert("Custom field <strong>$label</strong> created");
|
||||
|
||||
@@ -32,7 +32,7 @@ if(isset($_POST['edit_custom_field'])){
|
||||
|
||||
mysqli_query($mysqli,"UPDATE custom_fields SET custom_field_label = '$label', custom_field_type = '$type' WHERE custom_field_id = $custom_field_id");
|
||||
|
||||
logAction("Custom Field", "Edit", "$session_name edited custom field $label", 0, $custom_field_id);
|
||||
logAudit("Custom Field", "Edit", "$session_name edited custom field $label", 0, $custom_field_id);
|
||||
|
||||
flash_alert("Custom field <strong>$label</strong> edited");
|
||||
|
||||
@@ -48,7 +48,7 @@ if(isset($_GET['delete_custom_field'])){
|
||||
|
||||
mysqli_query($mysqli,"DELETE FROM custom_fields WHERE custom_field_id = $custom_field_id");
|
||||
|
||||
logAction("Custom Field", "Delete", "$session_name deleted custom field $label");
|
||||
logAudit("Custom Field", "Delete", "$session_name deleted custom field $label");
|
||||
|
||||
flash_alert("Custom field <strong>$label</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ if (isset($_POST['add_custom_link'])) {
|
||||
|
||||
$custom_link_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("Custom Link", "Create", "$session_name created custom link $name -> $uri", 0, $custom_link_id);
|
||||
logAudit("Custom Link", "Create", "$session_name created custom link $name -> $uri", 0, $custom_link_id);
|
||||
|
||||
flash_alert("Custom link <strong>$name</strong> created");
|
||||
|
||||
@@ -43,7 +43,7 @@ if (isset($_POST['edit_custom_link'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE custom_links SET custom_link_name = '$name', custom_link_uri = '$uri', custom_link_new_tab = $new_tab, custom_link_icon = '$icon', custom_link_order = $order, custom_link_location = $location WHERE custom_link_id = $custom_link_id");
|
||||
|
||||
logAction("Custom Link", "Edit", "$session_name edited custom link $name -> $uri", 0, $custom_link_id);
|
||||
logAudit("Custom Link", "Edit", "$session_name edited custom link $name -> $uri", 0, $custom_link_id);
|
||||
|
||||
flash_alert("Custom Link <strong>$name</strong> edited");
|
||||
|
||||
@@ -65,7 +65,7 @@ if (isset($_GET['delete_custom_link'])) {
|
||||
|
||||
mysqli_query($mysqli,"DELETE FROM custom_links WHERE custom_link_id = $custom_link_id");
|
||||
|
||||
logAction("Custom Link", "Delete", "$session_name deleted custom link $custom_link_name -> $custom_link_uri");
|
||||
logAudit("Custom Link", "Delete", "$session_name deleted custom link $custom_link_name -> $custom_link_uri");
|
||||
|
||||
flash_alert("Custom Link <strong>$name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ if (isset($_POST['add_document_template'])) {
|
||||
// Document template update content
|
||||
mysqli_query($mysqli,"UPDATE document_templates SET document_template_content = '$processed_content' WHERE document_template_id = $document_template_id");
|
||||
|
||||
logAction("Document Template", "Create", "$session_name created document template $name", 0, $document_template_id);
|
||||
logAudit("Document Template", "Create", "$session_name created document template $name", 0, $document_template_id);
|
||||
|
||||
flash_alert("Document template <strong>$name</strong> created");
|
||||
|
||||
@@ -63,7 +63,7 @@ if (isset($_POST['edit_document_template'])) {
|
||||
// Document edit query
|
||||
mysqli_query($mysqli,"UPDATE document_templates SET document_template_name = '$name', document_template_description = '$description', document_template_content = '$processed_content_escaped', document_template_updated_by = $session_user_id WHERE document_template_id = $document_template_id");
|
||||
|
||||
logAction("Document Template", "Edit", "$session_name edited document template $name", 0, $document_template_id);
|
||||
logAudit("Document Template", "Edit", "$session_name edited document template $name", 0, $document_template_id);
|
||||
|
||||
flash_alert("Document Template <strong>$name</strong> edited");
|
||||
|
||||
@@ -84,7 +84,7 @@ if (isset($_GET['delete_document_template'])) {
|
||||
// Delete uploads/document_templates/$document_template_id if exists
|
||||
removeDirectory($_SERVER['DOCUMENT_ROOT'] . "/uploads/document_templates/" . $document_template_id);
|
||||
|
||||
logAction("Document Template", "Delete", "$session_name deleted document template $document_template_name");
|
||||
logAudit("Document Template", "Delete", "$session_name deleted document template $document_template_name");
|
||||
|
||||
flash_alert("Document Template <strong>$document_template_name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ if (isset($_POST['edit_identity_provider'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_azure_client_id = '$azure_client_id', config_azure_client_secret = '$azure_client_secret' WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited identity provider settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited identity provider settings");
|
||||
|
||||
flash_alert("Identity Provider Settings updated");
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ if (isset($_GET['send_failed_mail'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE email_queue SET email_status = 0, email_attempts = 3 WHERE email_id = $email_id");
|
||||
|
||||
logAction("Email", "Send", "$session_name attempted to force send email id: $email_id in the mail queue", 0, $email_id);
|
||||
logAudit("Email", "Send", "$session_name attempted to force send email id: $email_id in the mail queue", 0, $email_id);
|
||||
|
||||
flash_alert("Email Force Sent, give it a minute to resend");
|
||||
|
||||
@@ -26,7 +26,7 @@ if (isset($_GET['cancel_mail'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE email_queue SET email_status = 2, email_attempts = 99, email_failed_at = NOW() WHERE email_id = $email_id");
|
||||
|
||||
logAction("Email", "Send", "$session_name canceled send email id: $email_id in the mail queue", 0, $email_id);
|
||||
logAudit("Email", "Send", "$session_name canceled send email id: $email_id in the mail queue", 0, $email_id);
|
||||
|
||||
flash_alert("Email cancelled and marked as failed.", 'error');
|
||||
|
||||
@@ -48,11 +48,11 @@ if (isset($_POST['bulk_cancel_emails'])) {
|
||||
$email_id = intval($email_id);
|
||||
mysqli_query($mysqli,"UPDATE email_queue SET email_status = 2, email_attempts = 99, email_failed_at = NOW() WHERE email_id = $email_id");
|
||||
|
||||
logAction("Email", "Cancel", "$session_name cancelled email id: $email_id in the mail queue", 0, $email_id);
|
||||
logAudit("Email", "Cancel", "$session_name cancelled email id: $email_id in the mail queue", 0, $email_id);
|
||||
|
||||
}
|
||||
|
||||
logAction("Email", "Bulk Cancel", "$session_name cancelled $count email(s) in the mail queue");
|
||||
logAudit("Email", "Bulk Cancel", "$session_name cancelled $count email(s) in the mail queue");
|
||||
|
||||
flash_alert("Cancelled <strong>$count</strong> email(s)", 'error');
|
||||
|
||||
@@ -76,11 +76,11 @@ if (isset($_POST['bulk_delete_emails'])) {
|
||||
$email_id = intval($email_id);
|
||||
mysqli_query($mysqli,"DELETE FROM email_queue WHERE email_id = $email_id");
|
||||
|
||||
logAction("Email", "Delete", "$session_name deleted email id: $email_id from the mail queue");
|
||||
logAudit("Email", "Delete", "$session_name deleted email id: $email_id from the mail queue");
|
||||
|
||||
}
|
||||
|
||||
logAction("Email", "Bulk Delete", "$session_name deleted $count email(s) from the mail queue");
|
||||
logAudit("Email", "Bulk Delete", "$session_name deleted $count email(s) from the mail queue");
|
||||
|
||||
flash_alert("Deleted <strong>$count</strong> email(s)", 'error');
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ if (isset($_POST['add_payment_method'])) {
|
||||
|
||||
mysqli_stmt_execute($query);
|
||||
|
||||
logAction("Payment Method", "Create", "$session_name created Payment Method $name");
|
||||
logAudit("Payment Method", "Create", "$session_name created Payment Method $name");
|
||||
|
||||
flash_alert("Payment Method <strong>$name</strong> created");
|
||||
|
||||
@@ -49,7 +49,7 @@ if (isset($_POST['edit_payment_method'])) {
|
||||
|
||||
mysqli_stmt_execute($query);
|
||||
|
||||
logAction("Payment Method", "Edit", "$session_name edited Payment Method $name");
|
||||
logAudit("Payment Method", "Edit", "$session_name edited Payment Method $name");
|
||||
|
||||
flash_alert("Payment Method <strong>$name</strong> edited");
|
||||
|
||||
@@ -67,7 +67,7 @@ if (isset($_GET['delete_payment_method'])) {
|
||||
|
||||
mysqli_query($mysqli,"DELETE FROM payment_methods WHERE payment_method_id = $payment_method_id");
|
||||
|
||||
logAction("Payment Method", "Delete", "$session_name deleted Payment Method $payment_method_name");
|
||||
logAudit("Payment Method", "Delete", "$session_name deleted Payment Method $payment_method_name");
|
||||
|
||||
flash_alert("Payment Method <strong>$payment_method_name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ if (isset($_POST['add_payment_provider'])) {
|
||||
|
||||
$provider_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("Payment Provider", "Create", "$session_name created AI Provider $provider");
|
||||
logAudit("Payment Provider", "Create", "$session_name created AI Provider $provider");
|
||||
|
||||
flash_alert("Payment provider <strong>$provider</strong> created");
|
||||
|
||||
@@ -56,7 +56,7 @@ if (isset($_POST['edit_payment_provider'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE payment_providers SET payment_provider_public_key = '$public_key', payment_provider_private_key = '$private_key', payment_provider_threshold = $threshold, payment_provider_account = $account, payment_provider_expense_vendor = $expense_vendor, payment_provider_expense_category = $expense_category, payment_provider_expense_percentage_fee = $percentage_fee, payment_provider_expense_flat_fee = $flat_fee WHERE payment_provider_id = $provider_id");
|
||||
|
||||
logAction("Payment Provider", "Edit", "$session_name edited Payment Provider $provider");
|
||||
logAudit("Payment Provider", "Edit", "$session_name edited Payment Provider $provider");
|
||||
|
||||
flash_alert("Payment Provider <strong>$provider</strong> edited");
|
||||
|
||||
@@ -80,7 +80,7 @@ if (isset($_GET['delete_payment_provider'])) {
|
||||
// Delete provider
|
||||
mysqli_query($mysqli,"DELETE FROM payment_providers WHERE payment_provider_id = $provider_id");
|
||||
|
||||
logAction("Payment Provider", "Delete", "$session_name deleted Payment Provider $provider_name");
|
||||
logAudit("Payment Provider", "Delete", "$session_name deleted Payment Provider $provider_name");
|
||||
|
||||
flash_alert("Payment Provider <strong>$provider_name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ if (isset($_POST['add_project_template'])) {
|
||||
|
||||
$project_template_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("Project Template", "Create", "$session_name created project template $name", 0, $project_template_id);
|
||||
logAudit("Project Template", "Create", "$session_name created project template $name", 0, $project_template_id);
|
||||
|
||||
flash_alert("Project Template <strong>$name</strong> created");
|
||||
|
||||
@@ -31,7 +31,7 @@ if (isset($_POST['edit_project_template'])) {
|
||||
|
||||
mysqli_query($mysqli, "UPDATE project_templates SET project_template_name = '$name', project_template_description = '$description' WHERE project_template_id = $project_template_id");
|
||||
|
||||
logAction("Project Template", "Edit", "$session_name edited project template $name", 0, $project_template_id);
|
||||
logAudit("Project Template", "Edit", "$session_name edited project template $name", 0, $project_template_id);
|
||||
|
||||
flash_alert("Project Template <strong>$name</strong> edited");
|
||||
|
||||
@@ -63,7 +63,7 @@ if (isset($_POST['add_ticket_template_to_project_template'])) {
|
||||
|
||||
mysqli_query($mysqli, "INSERT INTO project_template_ticket_templates SET project_template_id = $project_template_id, ticket_template_id = $ticket_template_id, ticket_template_order = $order");
|
||||
|
||||
logAction("Project Template", "Edit", "$session_name added ticket template to project_template", 0, $project_template_id);
|
||||
logAudit("Project Template", "Edit", "$session_name added ticket template to project_template", 0, $project_template_id);
|
||||
|
||||
flash_alert("Ticket template added");
|
||||
|
||||
@@ -80,7 +80,7 @@ if (isset($_POST['remove_ticket_template_from_project_template'])) {
|
||||
|
||||
mysqli_query($mysqli, "DELETE FROM project_template_ticket_templates WHERE project_template_id = $project_template_id AND ticket_template_id = $ticket_template_id");
|
||||
|
||||
logAction("Project Template", "Edit", "$session_name removed ticket template from project template", 0, $project_template_id);
|
||||
logAudit("Project Template", "Edit", "$session_name removed ticket template from project template", 0, $project_template_id);
|
||||
|
||||
flash_alert("Ticket template removed", 'error');
|
||||
|
||||
@@ -101,7 +101,7 @@ if (isset($_GET['delete_project_template'])) {
|
||||
// Remove Associated Ticket Templates
|
||||
mysqli_query($mysqli, "DELETE FROM project_template_ticket_templates WHERE project_template_id = $project_template_id");
|
||||
|
||||
logAction("Project Template", "Delete", "$session_name deleted project template $project_template_name and its associated ticket templates and tasks");
|
||||
logAudit("Project Template", "Delete", "$session_name deleted project template $project_template_name and its associated ticket templates and tasks");
|
||||
|
||||
flash_alert("Project Template <strong>$project_template_name</strong> and its associated ticket templates and tasks deleted", 'error');
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ if (isset($_POST['add_role'])) {
|
||||
}
|
||||
}
|
||||
|
||||
logAction("User Role", "Create", "$session_name created user role $name", 0, $role_id);
|
||||
logAudit("User Role", "Create", "$session_name created user role $name", 0, $role_id);
|
||||
|
||||
flash_alert("User Role <strong>$name</strong> created");
|
||||
|
||||
@@ -65,7 +65,7 @@ if (isset($_POST['edit_role'])) {
|
||||
|
||||
}
|
||||
|
||||
logAction("User Role", "Edit", "$session_name edited user role $name", 0, $role_id);
|
||||
logAudit("User Role", "Edit", "$session_name edited user role $name", 0, $role_id);
|
||||
|
||||
flash_alert("User Role <strong>$name</strong> edited");
|
||||
|
||||
@@ -92,7 +92,7 @@ if (isset($_GET['archive_role'])) {
|
||||
|
||||
$role_name = escapeSql(getFieldById('user_roles', $role_id, 'role_name'));
|
||||
|
||||
logAction("User Role", "Archive", "$session_name archived user role $role_name", 0, $role_id);
|
||||
logAudit("User Role", "Archive", "$session_name archived user role $role_name", 0, $role_id);
|
||||
|
||||
flash_alert("User Role <strong>$role_name</strong> archived", 'error');
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ if (isset($_GET['delete_saved_payment'])) {
|
||||
|
||||
// SQL Cascade delete will Remove All Associated Auto Payment Methods on recurring invoices in the recurring payments table.
|
||||
|
||||
logAction("Payment Provider", "Update", "$session_name deleted saved payment method $saved_payment_description (PM: $payment_method)", $client_id);
|
||||
logAudit("Payment Provider", "Update", "$session_name deleted saved payment method $saved_payment_description (PM: $payment_method)", $client_id);
|
||||
|
||||
flash_alert("Payment method <strong>$saved_payment_description</strong> removed", 'error');
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ if (isset($_POST['edit_ai_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_ai_enable = $ai_enable, config_ai_provider = '$provider', config_ai_model = '$model', config_ai_url = '$url', config_ai_api_key = '$api_key' WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited AI settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited AI settings");
|
||||
|
||||
flash_alert("AI Settings updated");
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ if (isset($_POST['edit_company'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE companies SET company_name = '$name', company_address = '$address', company_city = '$city', company_state = '$state', company_zip = '$zip', company_country = '$country', company_phone_country_code = '$phone_country_code', company_phone = '$phone', company_email = '$email', company_website = '$website', company_tax_id = '$tax_id' WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited company details");
|
||||
logAudit("Settings", "Edit", "$session_name edited company details");
|
||||
|
||||
flash_alert("Company <strong>$name</strong> edited");
|
||||
|
||||
@@ -64,7 +64,7 @@ if (isset($_GET['remove_company_logo'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE companies SET company_logo = NULL WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name deleted company logo");
|
||||
logAudit("Settings", "Edit", "$session_name deleted company logo");
|
||||
|
||||
flash_alert("Removed company logo", 'error');
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ if (isset($_POST['edit_default_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_start_page = '$start_page', config_default_expense_account = $expense_account, config_default_payment_account = $payment_account, config_default_payment_method = '$payment_method', config_default_expense_payment_method = '$expense_payment_method', config_default_transfer_from_account = $transfer_from_account, config_default_transfer_to_account = $transfer_to_account, config_default_calendar = $calendar, config_default_net_terms = $net_terms, config_default_hourly_rate = $hourly_rate WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited default settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited default settings");
|
||||
|
||||
flash_alert("Default settings edited");
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ if (isset($_POST['edit_invoice_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_invoice_prefix = '$config_invoice_prefix', config_invoice_next_number = $config_invoice_next_number, config_invoice_footer = '$config_invoice_footer', config_invoice_show_tax_id = $config_invoice_show_tax_id, config_invoice_late_fee_enable = $config_invoice_late_fee_enable, config_invoice_late_fee_percent = $config_invoice_late_fee_percent, config_invoice_paid_notification_email = '$config_invoice_paid_notification_email', config_recurring_invoice_prefix = '$config_recurring_invoice_prefix', config_recurring_invoice_next_number = $config_recurring_invoice_next_number WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited invoice settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited invoice settings");
|
||||
|
||||
flash_alert("Invoice Settings edited");
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ if (isset($_POST['edit_localization'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_timezone = '$timezone' WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited localization settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited localization settings");
|
||||
|
||||
flash_alert("Company localization updated");
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ if (isset($_POST['oauth_connect_microsoft_mail'])) {
|
||||
'prompt' => 'consent',
|
||||
], '', '&', PHP_QUERY_RFC3986);
|
||||
|
||||
logAction("Settings", "Edit", "$session_name started Microsoft OAuth connect flow for mail settings");
|
||||
logAudit("Settings", "Edit", "$session_name started Microsoft OAuth connect flow for mail settings");
|
||||
|
||||
redirect($authorize_url);
|
||||
}
|
||||
@@ -95,7 +95,7 @@ if (isset($_POST['edit_mail_smtp_settings'])) {
|
||||
WHERE company_id = 1
|
||||
");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited SMTP settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited SMTP settings");
|
||||
|
||||
flash_alert("SMTP Mail Settings updated");
|
||||
|
||||
@@ -125,7 +125,7 @@ if (isset($_POST['edit_mail_imap_settings'])) {
|
||||
WHERE company_id = 1
|
||||
");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited IMAP settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited IMAP settings");
|
||||
|
||||
flash_alert("IMAP Mail Settings updated");
|
||||
|
||||
@@ -152,7 +152,7 @@ if (isset($_POST['edit_mail_oauth_settings'])) {
|
||||
WHERE company_id = 1
|
||||
");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited mail OAuth settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited mail OAuth settings");
|
||||
flash_alert("Mail OAuth Settings updated");
|
||||
redirect();
|
||||
}
|
||||
@@ -175,7 +175,7 @@ if (isset($_POST['edit_mail_from_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_mail_from_email = '$config_mail_from_email', config_mail_from_name = '$config_mail_from_name', config_invoice_from_email = '$config_invoice_from_email', config_invoice_from_name = '$config_invoice_from_name', config_quote_from_email = '$config_quote_from_email', config_quote_from_name = '$config_quote_from_name', config_ticket_from_email = '$config_ticket_from_email', config_ticket_from_name = '$config_ticket_from_name' WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited mail from settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited mail from settings");
|
||||
|
||||
flash_alert("Mail From Settings updated");
|
||||
|
||||
@@ -573,7 +573,7 @@ if (isset($_POST['test_oauth_token_refresh'])) {
|
||||
mysqli_query($mysqli, "UPDATE settings SET config_mail_oauth_access_token = '$new_access_token_esc', config_mail_oauth_access_token_expires_at = '$new_expires_at_esc'$refresh_sql WHERE company_id = 1");
|
||||
|
||||
$provider_label = $provider === 'microsoft_oauth' ? 'Microsoft 365' : 'Google Workspace';
|
||||
logAction("Settings", "Edit", "$session_name tested OAuth token refresh for $provider_label mail settings");
|
||||
logAudit("Settings", "Edit", "$session_name tested OAuth token refresh for $provider_label mail settings");
|
||||
|
||||
flash_alert("OAuth token refresh successful for $provider_label. Access token expires at $new_expires_at.");
|
||||
redirect();
|
||||
|
||||
@@ -21,7 +21,7 @@ if (isset($_POST['edit_module_settings'])) {
|
||||
mysqli_query($mysqli, "UPDATE settings SET config_whitelabel_enabled = 0, config_whitelabel_key = '' WHERE company_id = 1");
|
||||
}
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited module settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited module settings");
|
||||
|
||||
flash_alert("Module Settings updated");
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ if (isset($_POST['edit_notification_settings'])) {
|
||||
|
||||
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");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited notification settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited notification settings");
|
||||
|
||||
flash_alert("Notification Settings updated");
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ if (isset($_POST['edit_online_payment_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_stripe_enable = $config_stripe_enable, config_stripe_publishable = '$config_stripe_publishable', config_stripe_secret = '$config_stripe_secret', config_stripe_account = $config_stripe_account, config_stripe_expense_vendor = $config_stripe_expense_vendor, config_stripe_expense_category = $config_stripe_expense_category, config_stripe_percentage_fee = $config_stripe_percentage_fee, config_stripe_flat_fee = $config_stripe_flat_fee WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited online payment settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited online payment settings");
|
||||
|
||||
if ($config_stripe_enable && $config_stripe_account == 0) {
|
||||
flash_alert("Stripe payment account must be specified!", 'error');
|
||||
|
||||
@@ -39,7 +39,7 @@ if (isset($_GET['stripe_remove_pm'])) {
|
||||
mysqli_query($mysqli, "DELETE FROM recurring_payments WHERE recurring_payment_method = 'Stripe' AND recurring_payment_recurring_invoice_id = $recurring_invoice_id");
|
||||
}
|
||||
|
||||
logAction("Stripe", "Update", "$session_name deleted saved Stripe payment method (PM: $payment_method)", $client_id);
|
||||
logAudit("Stripe", "Update", "$session_name deleted saved Stripe payment method (PM: $payment_method)", $client_id);
|
||||
|
||||
flash_alert("Payment method removed", 'error');
|
||||
|
||||
@@ -64,7 +64,7 @@ if (isset($_GET['stripe_reset_customer'])) {
|
||||
mysqli_query($mysqli, "DELETE FROM recurring_payments WHERE recurring_payment_method = 'Stripe' AND recurring_payment_recurring_invoice_id = $recurring_invoice_id");
|
||||
}
|
||||
|
||||
logAction("Stripe", "Delete", "$session_name reset Stripe settings for client", $client_id);
|
||||
logAudit("Stripe", "Delete", "$session_name reset Stripe settings for client", $client_id);
|
||||
|
||||
flash_alert("Reset client Stripe settings", 'error');
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ if (isset($_POST['edit_project_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_project_prefix = '$config_project_prefix', config_project_next_number = $config_project_next_number WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited project settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited project settings");
|
||||
|
||||
flash_alert("Project Settings updated");
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ if (isset($_POST['edit_quote_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_quote_prefix = '$config_quote_prefix', config_quote_next_number = $config_quote_next_number, config_quote_footer = '$config_quote_footer', config_quote_notification_email = '$config_quote_notification_email' WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited Quote settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited Quote settings");
|
||||
|
||||
flash_alert("Quote Settings updated");
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ if (isset($_POST['edit_security_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_login_message = '$config_login_message', config_login_key_required = '$config_login_key_required', config_login_key_secret = '$config_login_key_secret', config_login_remember_me_expire = $config_login_remember_me_expire, config_log_retention = $config_log_retention WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited security settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited security settings");
|
||||
|
||||
flash_alert("Security settings updated");
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ if (isset($_POST['edit_telemetry_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_telemetry = $config_telemetry WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited telemetry settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited telemetry settings");
|
||||
|
||||
flash_alert("Telemetry Settings updated");
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ if (isset($_POST['edit_theme_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_theme = '$theme' WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited theme settings $dark_mode");
|
||||
logAudit("Settings", "Edit", "$session_name edited theme settings $dark_mode");
|
||||
|
||||
flash_alert("Changed theme to <strong>$theme</strong>");
|
||||
|
||||
@@ -42,7 +42,7 @@ if (isset($_POST['edit_favicon_settings'])) {
|
||||
}
|
||||
}
|
||||
|
||||
logAction("Settings", "Edit", "$session_name changed the favicon");
|
||||
logAudit("Settings", "Edit", "$session_name changed the favicon");
|
||||
|
||||
flash_alert("Favicon Updated");
|
||||
|
||||
@@ -58,7 +58,7 @@ if (isset($_GET['reset_favicon'])) {
|
||||
unlink("../uploads/favicon.ico");
|
||||
}
|
||||
|
||||
logAction("Settings", "Edit", "$session_name reset Favicon");
|
||||
logAudit("Settings", "Edit", "$session_name reset Favicon");
|
||||
|
||||
flash_alert("Favicon reset", 'error');
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ if (isset($_POST['edit_ticket_settings'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE settings SET config_ticket_prefix = '$config_ticket_prefix', config_ticket_next_number = $config_ticket_next_number, config_ticket_email_parse = $config_ticket_email_parse, config_ticket_email_parse_unknown_senders = $config_ticket_email_parse_unknown_senders, config_ticket_autoclose_hours = $config_ticket_autoclose_hours, config_ticket_new_ticket_notification_email = '$config_ticket_new_ticket_notification_email', config_ticket_default_billable = $config_ticket_default_billable, config_ticket_default_view = $config_ticket_default_view, config_ticket_moving_columns = $config_ticket_moving_columns, config_ticket_ordering = $config_ticket_ordering, config_ticket_timer_autostart = $config_ticket_timer_autostart WHERE company_id = 1");
|
||||
|
||||
logAction("Settings", "Edit", "$session_name edited ticket settings");
|
||||
logAudit("Settings", "Edit", "$session_name edited ticket settings");
|
||||
|
||||
flash_alert("Ticket Settings updated");
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ if (isset($_POST['add_software_template'])) {
|
||||
|
||||
$software_template_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("Software Template", "Create", "$session_name created software template $name", 0, $software_template_id);
|
||||
logAudit("Software Template", "Create", "$session_name created software template $name", 0, $software_template_id);
|
||||
|
||||
flash_alert("Software template <strong>$name</strong> created");
|
||||
|
||||
@@ -41,7 +41,7 @@ if (isset($_POST['edit_software_template'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE software_templates SET software_template_name = '$name', software_template_version = '$version', software_template_description = '$description', software_template_type = '$type', software_template_license_type = '$license_type', software_template_notes = '$notes' WHERE software_template_id = $software_template_id");
|
||||
|
||||
logAction("Software Template", "Edit", "$session_name edited software template $name", 0, $software_template_id);
|
||||
logAudit("Software Template", "Edit", "$session_name edited software template $name", 0, $software_template_id);
|
||||
|
||||
flash_alert("Software template <strong>$name</strong> edited");
|
||||
|
||||
@@ -62,7 +62,7 @@ if (isset($_GET['delete_software_template'])) {
|
||||
|
||||
mysqli_query($mysqli,"DELETE FROM software_templates WHERE software_template_id = $software_template_id");
|
||||
|
||||
logAction("Software Template", "Delete", "$session_name deleted software template $software_template_name");
|
||||
logAudit("Software Template", "Delete", "$session_name deleted software template $software_template_name");
|
||||
|
||||
flash_alert("Software Template <strong>$software_template_name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ if (isset($_POST['add_tag'])) {
|
||||
|
||||
$tag_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("Tag", "Create", "$session_name created tag $name", 0, $tag_id);
|
||||
logAudit("Tag", "Create", "$session_name created tag $name", 0, $tag_id);
|
||||
|
||||
flash_alert("Tag <strong>$name</strong> created");
|
||||
|
||||
@@ -34,7 +34,7 @@ if (isset($_POST['edit_tag'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE tags SET tag_name = '$name', tag_color = '$color', tag_icon = '$icon' WHERE tag_id = $tag_id");
|
||||
|
||||
logAction("Tag", "Edit", "$session_name edited tag $name", 0, $tag_id);
|
||||
logAudit("Tag", "Edit", "$session_name edited tag $name", 0, $tag_id);
|
||||
|
||||
flash_alert("Tag <strong>$name</strong> edited");
|
||||
|
||||
@@ -52,7 +52,7 @@ if (isset($_GET['delete_tag'])) {
|
||||
|
||||
mysqli_query($mysqli,"DELETE FROM tags WHERE tag_id = $tag_id");
|
||||
|
||||
logAction("Tag", "Delete", "$session_name deleted tag $tag_name");
|
||||
logAudit("Tag", "Delete", "$session_name deleted tag $tag_name");
|
||||
|
||||
flash_alert("Tag <strong>$tag_name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ if (isset($_POST['add_tax'])) {
|
||||
|
||||
$tax_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("Tax", "Create", "$session_name created tax $name - $percent%", 0, $tax_id);
|
||||
logAudit("Tax", "Create", "$session_name created tax $name - $percent%", 0, $tax_id);
|
||||
|
||||
flash_alert("Tax <strong>$name</strong> ($percent%) created");
|
||||
|
||||
@@ -35,7 +35,7 @@ if (isset($_POST['edit_tax'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE taxes SET tax_name = '$name', tax_percent = $percent WHERE tax_id = $tax_id");
|
||||
|
||||
logAction("Tax", "Edit", "$session_name edited tax $name - $percent%", 0, $tax_id);
|
||||
logAudit("Tax", "Edit", "$session_name edited tax $name - $percent%", 0, $tax_id);
|
||||
|
||||
flash_alert("Tax <strong>$name</strong> ($percent%) edited");
|
||||
|
||||
@@ -53,7 +53,7 @@ if (isset($_GET['archive_tax'])) {
|
||||
|
||||
mysqli_query($mysqli,"UPDATE taxes SET tax_archived_at = NOW() WHERE tax_id = $tax_id");
|
||||
|
||||
logAction("Tax", "Archive", "$session_name archived tax $tax_name", 0, $tax_id);
|
||||
logAudit("Tax", "Archive", "$session_name archived tax $tax_name", 0, $tax_id);
|
||||
|
||||
flash_alert("Tax <strong>$tax_name</strong> Archived", 'error');
|
||||
|
||||
@@ -71,7 +71,7 @@ if (isset($_GET['delete_tax'])) {
|
||||
|
||||
mysqli_query($mysqli,"DELETE FROM taxes WHERE tax_id = $tax_id");
|
||||
|
||||
logAction("Tax", "Delete", "$session_name deleted tax $tax_name");
|
||||
logAudit("Tax", "Delete", "$session_name deleted tax $tax_name");
|
||||
|
||||
flash_alert("Tax <strong>$tax_name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ if (isset($_POST['add_ticket_status'])) {
|
||||
|
||||
$ticket_status_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("Ticket Status", "Create", "$session_name created custom ticket status $name", 0, $ticket_status_id);
|
||||
logAudit("Ticket Status", "Create", "$session_name created custom ticket status $name", 0, $ticket_status_id);
|
||||
|
||||
flash_alert("Custom Ticket Status <strong>$name</strong> created");
|
||||
|
||||
@@ -33,7 +33,7 @@ if (isset($_POST['edit_ticket_status'])) {
|
||||
|
||||
mysqli_query($mysqli, "UPDATE ticket_statuses SET ticket_status_name = '$name', ticket_status_color = '$color', ticket_status_order = $order, ticket_status_active = $status WHERE ticket_status_id = $ticket_status_id");
|
||||
|
||||
logAction("Ticket Status", "Edit", "$session_name edited custom ticket status $name", 0, $ticket_status_id);
|
||||
logAudit("Ticket Status", "Edit", "$session_name edited custom ticket status $name", 0, $ticket_status_id);
|
||||
|
||||
flash_alert("Custom Ticket Status <strong>$name</strong> edited");
|
||||
|
||||
@@ -55,7 +55,7 @@ if (isset($_GET['delete_ticket_status'])) {
|
||||
|
||||
mysqli_query($mysqli, "DELETE FROM ticket_statuses WHERE ticket_status_id = $ticket_status_id");
|
||||
|
||||
logAction("Ticket Status", "Delete", "$session_name deleted custom ticket status $ticket_status_name");
|
||||
logAudit("Ticket Status", "Delete", "$session_name deleted custom ticket status $ticket_status_name");
|
||||
|
||||
flash_alert("Custom Ticket Status <strong>$ticket_status_name</strong> Deleted", 'error');
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ if (isset($_POST['add_ticket_template'])) {
|
||||
mysqli_query($mysqli, "INSERT INTO project_template_ticket_templates SET project_template_id = $project_template_id, ticket_template_id = $ticket_template_id");
|
||||
}
|
||||
|
||||
logAction("Ticket Template", "Create", "$session_name created ticket template $name", 0, $ticket_template_id);
|
||||
logAudit("Ticket Template", "Create", "$session_name created ticket template $name", 0, $ticket_template_id);
|
||||
|
||||
flash_alert("Ticket Template <strong>$name</strong> created");
|
||||
|
||||
@@ -46,7 +46,7 @@ if (isset($_POST['edit_ticket_template'])) {
|
||||
|
||||
mysqli_query($mysqli, "UPDATE ticket_templates SET ticket_template_name = '$name', ticket_template_description = '$description', ticket_template_subject = '$subject', ticket_template_details = '$details' WHERE ticket_template_id = $ticket_template_id");
|
||||
|
||||
logAction("Ticket Template", "Edit", "$session_name edited ticket template $name", 0, $ticket_template_id);
|
||||
logAudit("Ticket Template", "Edit", "$session_name edited ticket template $name", 0, $ticket_template_id);
|
||||
|
||||
flash_alert("Ticket Template <strong>$name</strong> edited");
|
||||
|
||||
@@ -68,7 +68,7 @@ if (isset($_GET['delete_ticket_template'])) {
|
||||
mysqli_query($mysqli, "DELETE FROM task_templates WHERE task_template_ticket_template_id = $ticket_template_id");
|
||||
mysqli_query($mysqli, "DELETE FROM project_template_ticket_templates WHERE ticket_template_id = $ticket_template_id");
|
||||
|
||||
logAction("Ticket Template", "Delete", "$session_name deleted ticket template $ticket_template_name");
|
||||
logAudit("Ticket Template", "Delete", "$session_name deleted ticket template $ticket_template_name");
|
||||
|
||||
flash_alert("Ticket Template <strong>$ticket_template_name</strong> and its associated tasks deleted", 'error');
|
||||
|
||||
@@ -87,7 +87,7 @@ if (isset($_POST['add_ticket_template_task'])) {
|
||||
|
||||
$task_template_id = mysqli_insert_id($mysqli);
|
||||
|
||||
logAction("Ticket Template", "Create", "$session_name created task $task_name for ticket template", 0, $ticket_template_id);
|
||||
logAudit("Ticket Template", "Create", "$session_name created task $task_name for ticket template", 0, $ticket_template_id);
|
||||
|
||||
flash_alert("Added Task <strong>$task_name</strong>");
|
||||
|
||||
@@ -105,7 +105,7 @@ if (isset($_GET['delete_task_template'])) {
|
||||
|
||||
mysqli_query($mysqli, "DELETE FROM task_templates WHERE task_template_id = $task_template_id");
|
||||
|
||||
logAction("Ticket Template", "Edit", "$session_name deleted task $task_template_name from ticket template");
|
||||
logAudit("Ticket Template", "Edit", "$session_name deleted task $task_template_name from ticket template");
|
||||
|
||||
flash_alert("Task <strong>$task_template_name</strong> deleted", 'error');
|
||||
|
||||
|
||||
@@ -272,7 +272,7 @@ if (isset($_GET['update'])) {
|
||||
|
||||
}
|
||||
|
||||
logAction("App", "Update", "$session_name ran updates");
|
||||
logAudit("App", "Update", "$session_name ran updates");
|
||||
|
||||
flash_alert("Update successful");
|
||||
|
||||
@@ -290,7 +290,7 @@ if (isset($_GET['update_db'])) {
|
||||
// Perform upgrades, if required
|
||||
require_once ('database_updates.php');
|
||||
|
||||
logAction("Database", "Update", "$session_name updated the database structure");
|
||||
logAudit("Database", "Update", "$session_name updated the database structure");
|
||||
|
||||
flash_alert("Database structure update successful");
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ if (isset($_POST['add_user'])) {
|
||||
|
||||
}
|
||||
|
||||
logAction("User", "Create", "$session_name created user $name", 0, $user_id);
|
||||
logAudit("User", "Create", "$session_name created user $name", 0, $user_id);
|
||||
|
||||
flash_alert("User <strong>$name</strong> created" . $extended_alert_description);
|
||||
|
||||
@@ -170,7 +170,7 @@ if (isset($_POST['edit_user'])) {
|
||||
//Update User Settings
|
||||
mysqli_query($mysqli, "UPDATE user_settings SET user_config_force_mfa = $force_mfa WHERE user_id = $user_id");
|
||||
|
||||
logAction("User", "Edit", "$session_name edited user $name", 0, $user_id);
|
||||
logAudit("User", "Edit", "$session_name edited user $name", 0, $user_id);
|
||||
|
||||
flash_alert("User <strong>$name</strong> updated" . $extended_alert_description);
|
||||
|
||||
@@ -188,7 +188,7 @@ if (isset($_GET['activate_user'])) {
|
||||
|
||||
mysqli_query($mysqli, "UPDATE users SET user_status = 1 WHERE user_id = $user_id");
|
||||
|
||||
logAction("User", "Activate", "$session_name activated user $user_name", 0, $user_id);
|
||||
logAudit("User", "Activate", "$session_name activated user $user_name", 0, $user_id);
|
||||
|
||||
flash_alert("User <strong>$user_name</strong> activated");
|
||||
|
||||
@@ -210,7 +210,7 @@ if (isset($_GET['disable_user'])) {
|
||||
mysqli_query($mysqli, "UPDATE tickets SET ticket_assigned_to = 0 WHERE ticket_assigned_to = $user_id AND ticket_closed_at IS NULL");
|
||||
mysqli_query($mysqli, "UPDATE recurring_tickets SET recurring_ticket_assigned_to = 0 WHERE recurring_ticket_assigned_to = $user_id");
|
||||
|
||||
logAction("User", "Disable", "$session_name disabled user $name", 0, $user_id);
|
||||
logAudit("User", "Disable", "$session_name disabled user $name", 0, $user_id);
|
||||
|
||||
flash_alert("User <strong>$user_name</strong> disabled", 'error');
|
||||
|
||||
@@ -228,7 +228,7 @@ if (isset($_GET['revoke_remember_me'])) {
|
||||
|
||||
mysqli_query($mysqli, "DELETE FROM remember_tokens WHERE remember_token_user_id = $user_id");
|
||||
|
||||
logAction("User", "Edit", "$session_name revoked all remember me tokens for user $user_name", 0, $user_id);
|
||||
logAudit("User", "Edit", "$session_name revoked all remember me tokens for user $user_name", 0, $user_id);
|
||||
|
||||
flash_alert("User <strong>$user_name</strong> remember me tokens revoked", 'error');
|
||||
|
||||
@@ -253,7 +253,7 @@ if (isset($_POST['archive_user'])) {
|
||||
// Archive user query
|
||||
mysqli_query($mysqli, "UPDATE users SET user_name = '$user_name (archived)', user_password = '$password', user_status = 0, user_specific_encryption_ciphertext = '', user_archived_at = NOW() WHERE user_id = $user_id");
|
||||
|
||||
logAction("User", "Archive", "$session_name archived user $user_name", 0, $user_id);
|
||||
logAudit("User", "Archive", "$session_name archived user $user_name", 0, $user_id);
|
||||
|
||||
flash_alert("User <strong>$user_name</strong> archived", 'error');
|
||||
|
||||
@@ -283,7 +283,7 @@ if (isset($_POST['restore_user'])) {
|
||||
$extended_log_description .= ", password changed";
|
||||
}
|
||||
|
||||
logAction("User", "Restored", "$session_name restored user $user_name", 0, $user_id);
|
||||
logAudit("User", "Restored", "$session_name restored user $user_name", 0, $user_id);
|
||||
|
||||
flash_alert("User <strong>$user_name</strong> restored");
|
||||
|
||||
@@ -338,7 +338,7 @@ if (isset($_POST['export_users_csv'])) {
|
||||
fpassthru($f);
|
||||
|
||||
// Logging
|
||||
logAction("User", "Export", "$session_name exported $count user(s) to a CSV file");
|
||||
logAudit("User", "Export", "$session_name exported $count user(s) to a CSV file");
|
||||
}
|
||||
exit;
|
||||
|
||||
@@ -378,7 +378,7 @@ if (isset($_POST['ir_reset_user_password'])) {
|
||||
echo "<br><br>";
|
||||
}
|
||||
|
||||
logAction("User", "Edit", "$session_name reset ALL user passwords");
|
||||
logAudit("User", "Edit", "$session_name reset ALL user passwords");
|
||||
|
||||
exit; // Stay on the plain text password page
|
||||
|
||||
|
||||
Reference in New Issue
Block a user