| 
<?php
 define('ENVIRONMENT', 'development');
 ini_set("memory_limit", "1024M");
 
 switch (ENVIRONMENT) {
 case 'development':
 error_reporting(E_ALL);
 ini_set("display_errors", 1);
 break;
 case 'testing':
 case 'production':
 ini_set('display_errors', 0);
 error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED);
 break;
 case 'installation':
 $url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
 $c =  (strpos($url, 'install.php'));
 if ($c == false) {
 header('Location: ' . SITE_URL . '/install.php');
 exit;
 }
 break;
 default:
 header("HTTP/1.1 503 Service Unavailable.", true, 503);
 echo "The application environment is not set correctly";
 exit;
 break;
 }
 
 |