]> git.mxchange.org Git - mailer.git/blobdiff - inc/functions.php
Use compileRawCode() for loading email templates
[mailer.git] / inc / functions.php
index 439827a0978e7b24ae29d76998b1204053d81c07..2add576617475d43f8dbd5cb4e5c813cdbb4b13c 100644 (file)
@@ -498,7 +498,7 @@ function loadEmailTemplate ($template, $content = array(), $UID = '0') {
                $GLOBALS['tpl_content'] = readFromFile($FQFN);
 
                // Run code
-               $GLOBALS['tpl_content'] = "\$newContent = decodeEntities(\"".compileCode(smartAddSlashes($GLOBALS['tpl_content']))."\");";
+               $GLOBALS['tpl_content'] = "\$newContent = decodeEntities(\"".compileRawCode(smartAddSlashes($GLOBALS['tpl_content']))."\");";
                eval($GLOBALS['tpl_content']);
        } elseif (!empty($template)) {
                // Template file not found!
@@ -709,10 +709,10 @@ function generateDateTime ($time, $mode = '0') {
        switch (getLanguage()) {
                case 'de': // German date / time format
                        switch ($mode) {
-                               case 0: $ret = date("d.m.Y \u\m H:i \U\h\\r", $time); break;
-                               case 1: $ret = strtolower(date('d.m.Y - H:i', $time)); break;
-                               case 2: $ret = date('d.m.Y|H:i', $time); break;
-                               case 3: $ret = date('d.m.Y', $time); break;
+                               case '0': $ret = date("d.m.Y \u\m H:i \U\h\\r", $time); break;
+                               case '1': $ret = strtolower(date('d.m.Y - H:i', $time)); break;
+                               case '2': $ret = date('d.m.Y|H:i', $time); break;
+                               case '3': $ret = date('d.m.Y', $time); break;
                                default:
                                        logDebugMessage(__FUNCTION__, __LINE__, sprintf("Invalid date mode %s detected.", $mode));
                                        break;
@@ -721,10 +721,10 @@ function generateDateTime ($time, $mode = '0') {
 
                default: // Default is the US date / time format!
                        switch ($mode) {
-                               case 0: $ret = date('r', $time); break;
-                               case 1: $ret = date('Y-m-d - g:i A', $time); break;
-                               case 2: $ret = date('y-m-d|H:i', $time); break;
-                               case 3: $ret = date('y-m-d', $time); break;
+                               case '0': $ret = date('r', $time); break;
+                               case '1': $ret = date('Y-m-d - g:i A', $time); break;
+                               case '2': $ret = date('y-m-d|H:i', $time); break;
+                               case '3': $ret = date('y-m-d', $time); break;
                                default:
                                        logDebugMessage(__FUNCTION__, __LINE__, sprintf("Invalid date mode %s detected.", $mode));
                                        break;