/**
  * The mail body / message
  * Extend this to child classes
  *
  * @since ADD MVC 0.0
  */
 public function mail_body()
 {
     $important_info = array("Path" => $_SERVER['REQUEST_URI'], "IP" => $_SERVER['REMOTE_ADDR'], "User Agent" => $_SERVER['HTTP_USER_AGENT']);
     $original_message = $this->getMessage();
     $message = $this->truncated_subject();
     $mail_body_header = "= {$message} =\r\n";
     if ($original_message != $message) {
         $mail_body_header .= "{$original_message}\r\n\r\n";
     }
     return $mail_body_header . debug::return_pretty_var_dump($important_info) . "\r\n" . "== Data ==\r\n" . debug::return_pretty_var_dump($this->data) . "\r\n" . "== Trace ==\r\n" . debug::return_pretty_var_dump($this->getTrace()) . "\r\n" . "== User Latest Request Data ==\r\n" . debug::return_pretty_var_dump(current_user::singleton()->request_data()) . "\r\n";
     "== User Activities ==\r\n" . debug::return_pretty_var_dump(current_user::singleton()->trimmed_activities());
 }
 /**
  * The mail body / message
  * Extend this to child classes
  *
  * @since ADD MVC 0.0
  */
 public function mail_body()
 {
     $important_info = array("Path" => $_SERVER['REQUEST_URI'], "IP" => $_SERVER['REMOTE_ADDR'], "User Agent" => $_SERVER['HTTP_USER_AGENT']);
     $original_message = $this->getMessage();
     $message = $this->truncated_subject();
     $header = "= {$message} =\r\n";
     if ($original_message != $message) {
         $header .= "{$original_message}\r\n\r\n";
     }
     return $header . debug::return_pretty_var_dump($important_info) . "\r\n" . "== Data ==\r\n" . debug::return_pretty_var_dump($this->data) . "\r\n" . "== Trace ==\r\n" . $this->getTraceAsString() . "\r\n" . "== Request Headers ==\r\n" . debug::return_pretty_var_dump(function_exists('apache_request_headers') ? apache_request_headers() : false) . "\r\n" . "== Request ==\r\n" . debug::return_pretty_var_dump($_REQUEST) . "\r\n" . "== Get ==\r\n" . debug::return_pretty_var_dump($_GET) . "\r\n" . "== Post ==\r\n" . debug::return_pretty_var_dump($_POST) . "\r\n" . "== Cookie ==\r\n" . debug::return_pretty_var_dump($_COOKIE) . "\r\n" . "== Session ==\r\n" . debug::return_pretty_var_dump($_SESSION) . "\r\n" . "== Server == \r\n" . debug::return_pretty_var_dump($_SERVER);
 }
 /**
  * The mail body / message
  * Extend this to child classes
  *
  * @since ADD MVC 0.0
  */
 public function mail_body()
 {
     $important_info = array("Path" => $_SERVER['REQUEST_URI'], "IP" => $_SERVER['REMOTE_ADDR'], "User Agent" => $_SERVER['HTTP_USER_AGENT']);
     $message = $this->getMessage();
     if (strlen($message) > 30) {
         $header = "= " . get_called_class() . ": " . substr($message, 0, 30) . "=\r\n{$message}\r\n\r\n";
     } else {
         $header = "= " . get_called_class() . ": " . $message . "=\r\n\r\n";
     }
     return $header . debug::return_pretty_var_dump($important_info) . "\r\n" . "== Data ==\r\n" . debug::return_pretty_var_dump($this->data) . "\r\n" . "== Request Headers ==\r\n" . debug::return_pretty_var_dump(function_exists('apache_request_headers') ? apache_request_headers() : false) . "\r\n" . "== Trace ==\r\n" . debug::return_pretty_var_dump($this->getTrace()) . "\r\n" . "== Request ==\r\n" . debug::return_pretty_var_dump($_REQUEST) . "\r\n" . "== Get ==\r\n" . debug::return_pretty_var_dump($_GET) . "\r\n" . "== Post ==\r\n" . debug::return_pretty_var_dump($_POST) . "\r\n" . "== Cookie ==\r\n" . debug::return_pretty_var_dump($_COOKIE) . "\r\n" . "== Session ==\r\n" . debug::return_pretty_var_dump($_SESSION) . "\r\n" . "== Server == \r\n" . debug::return_pretty_var_dump($_SERVER);
 }