function dispatchException($exception_array) { //global $settings; if (DEBUG) { $renderException = new TemplateManager(); $renderException->renderException($exception_array); } else { //send email if (isset($settings['admin']['email'])) { $to = $settings['admin']['email']; $subject = 'Exception Found'; $message = print_r($data, true); $headers = 'From: no-reply@cdmobile.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); } header("HTTP/1.0 500 Server Error"); exit("Internal error found, the webmaster have been notified, sorry for any inconvenience. <a href='/mobile'>Go Back</a>"); } }