Skip to content
Snippets Groups Projects
Commit c41360df authored by Nick Barry's avatar Nick Barry
Browse files

Move ip list for printing errors to config file

parent 454c76bc
No related branches found
No related tags found
1 merge request!14Merge projects-task-8 into master
...@@ -41,6 +41,7 @@ ldap.uri = "ldap://example.com" ...@@ -41,6 +41,7 @@ ldap.uri = "ldap://example.com"
ldap.dn = "uid=user,dc=example,dc=com" ldap.dn = "uid=user,dc=example,dc=com"
ldap.password = "password" ldap.password = "password"
unl.errors.notifyEmails = "" unl.errors.notifyEmails = ""
unl.errors.showErrorsForIPs = ""
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/" resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
resources.layout.layout = "unl_wdn" resources.layout.layout = "unl_wdn"
......
...@@ -22,7 +22,12 @@ class ErrorController extends Creq_Controller_Action { ...@@ -22,7 +22,12 @@ class ErrorController extends Creq_Controller_Action {
return; return;
} }
if ($_SERVER['REMOTE_ADDR'] == '129.93.23.68' || $_SERVER['REMOTE_ADDR'] == '129.93.17.83' || $_SERVER['REMOTE_ADDR'] == '129.93.239.115' || $_SERVER['REMOTE_ADDR'] == '127.0.0.1') { $front = Zend_Controller_Front::getInstance();
$options = $front->getParam('bootstrap')->getOptions();
$emails = explode(",", $options['unl']['errors']['notifyEmails']);
$ips = explode(",", $options['unl']['errors']['showErrorsForIPs']);
if (in_array($_SERVER['REMOTE_ADDR'], $ips)) {
header('Content-type: text/plain; charset=UTF-8'); header('Content-type: text/plain; charset=UTF-8');
//Add a Unicode byte-order marker for Chrome //Add a Unicode byte-order marker for Chrome
echo chr(0xEF), chr(0xBB), chr(0xBF); echo chr(0xEF), chr(0xBB), chr(0xBF);
...@@ -30,10 +35,6 @@ class ErrorController extends Creq_Controller_Action { ...@@ -30,10 +35,6 @@ class ErrorController extends Creq_Controller_Action {
exit; exit;
} }
$front = Zend_Controller_Front::getInstance();
$options = $front->getParam('bootstrap')->getOptions();
$emails = explode(",", $options['unl']['errors']['notifyEmails']);
$this->_sendEmail($emails); $this->_sendEmail($emails);
$this->view->exceptions = $this->_exceptions; $this->view->exceptions = $this->_exceptions;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment