} // END - if
// Debug mode enabled?
- if (isDebugModeEnabled()) {
- // In debug mode we want to display the mail instead of sending it away so we can debug this part
- outputHtml('<pre>
-<strong>Headers</strong> : ' . htmlentities(trim($mailHeader)) . '
-<strong>To</strong> : ' . htmlentities($toEmail) . '
-<strong>Subject</strong> : ' . htmlentities($subject) . '
-<strong>Message(' . strlen($message) . ')</strong> : ' . htmlentities($message) . '
-</pre>');
+ if ((isDebugModeEnabled()) && (!isAjaxOutputMode())) {
+ // Init content array
+ $content = array(
+ 'headers' => htmlentities(trim($mailHeader)),
+ 'to' => htmlentities($toEmail),
+ 'subject' => htmlentities($subject),
+ 'message' => htmlentities($message),
+ 'length' => strlen($message)
+ );
+
+ // In debug mode display the mail instead of sending it away so it can be debugged
+ loadTemplate('display_email', FALSE, $content);
// This is always fine
return TRUE;
} // END - if
// Is the raw userid set?
- if (isValidUserId(postRequestElement($userIdColumn[0], $id))) {
+ if (isValidId(postRequestElement($userIdColumn[0], $id))) {
// Set it in content
$content[$userIdColumn[0]] = bigintval(postRequestElement($userIdColumn[0], $id));