diff --git a/html/ajax_dash.php b/html/ajax_dash.php
index 5336cef76..e25994282 100644
--- a/html/ajax_dash.php
+++ b/html/ajax_dash.php
@@ -12,15 +12,8 @@
* the source code distribution for details.
*/
-if (isset($_REQUEST['debug'])) {
- ini_set('display_errors', 1);
- ini_set('display_startup_errors', 0);
- ini_set('log_errors', 0);
- ini_set('allow_url_fopen', 0);
- ini_set('error_reporting', E_ALL);
-}
-
require_once '../includes/defaults.inc.php';
+set_debug($_REQUEST['debug']);
require_once '../config.php';
require_once '../includes/definitions.inc.php';
require_once 'includes/functions.inc.php';
diff --git a/html/ajax_form.php b/html/ajax_form.php
index a9547d352..b668551dd 100644
--- a/html/ajax_form.php
+++ b/html/ajax_form.php
@@ -13,15 +13,9 @@
*/
// FUA
-if (isset($_REQUEST['debug'])) {
- ini_set('display_errors', 1);
- ini_set('display_startup_errors', 0);
- ini_set('log_errors', 0);
- ini_set('allow_url_fopen', 0);
- ini_set('error_reporting', E_ALL);
-}
require_once '../includes/defaults.inc.php';
+set_debug($_REQUEST['debug']);
require_once '../config.php';
require_once '../includes/definitions.inc.php';
require_once 'includes/functions.inc.php';
diff --git a/html/ajax_listports.php b/html/ajax_listports.php
index 0ebab67b1..ea5e8fd02 100644
--- a/html/ajax_listports.php
+++ b/html/ajax_listports.php
@@ -11,15 +11,8 @@
* @copyright (C) 2006 - 2012 Adam Armstrong
*/
-if (isset($_GET['debug'])) {
- ini_set('display_errors', 1);
- ini_set('display_startup_errors', 0);
- ini_set('log_errors', 0);
- ini_set('allow_url_fopen', 0);
- ini_set('error_reporting', E_ALL);
-}
-
require_once '../includes/defaults.inc.php';
+set_debug($_REQUEST['debug']);
require_once '../config.php';
require_once '../includes/definitions.inc.php';
require_once 'includes/functions.inc.php';
diff --git a/html/ajax_rulesuggest.php b/html/ajax_rulesuggest.php
index 159d4630c..cba0a197e 100644
--- a/html/ajax_rulesuggest.php
+++ b/html/ajax_rulesuggest.php
@@ -29,6 +29,7 @@ if (!isset($_SESSION['authenticated'])) {
}
require_once '../includes/defaults.inc.php';
+set_debug($_REQUEST['debug']);
require_once '../config.php';
require_once '../includes/definitions.inc.php';
require_once '../includes/functions.php';
diff --git a/html/ajax_search.php b/html/ajax_search.php
index d9c961054..791513972 100644
--- a/html/ajax_search.php
+++ b/html/ajax_search.php
@@ -1,14 +1,7 @@