X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fexpression-functions.php;h=a7dcfcac86e9c47f55223b7d473265c81af93659;hb=25868bdcc03148f17e204ae741d8b4ab63160bd7;hp=f39e314a3ad467a0515e898da434caeff94658cd;hpb=c3b4eaf29946349ff058691db2dcb615a5379bb2;p=mailer.git diff --git a/inc/expression-functions.php b/inc/expression-functions.php index f39e314a3a..a7dcfcac86 100644 --- a/inc/expression-functions.php +++ b/inc/expression-functions.php @@ -192,8 +192,11 @@ function doExpressionPipe ($data) { if ((empty($data['value'])) && ($data['value'] != '0')) { // No value is set $replacer = '{DQUOTE} . ' . $data['extra_func2'] . '(' . $data['extra_func'] . '(' . $data['callback'] . '())) . {DQUOTE}'; + } elseif (isXmlTypeBool($data['value'])) { + // Boolean value detected + $replacer = '{DQUOTE} . ' . $data['extra_func2'] . '(' . $data['extra_func'] . '(' . $data['callback'] . '(' . $data['value'] . '))) . {DQUOTE}'; } else { - // Some value is set + // Some string/integer value is set $replacer = '{DQUOTE} . ' . $data['extra_func2'] . '(' . $data['extra_func'] . '(' . $data['callback'] . "('" . $data['value'] . "'))) . {DQUOTE}"; } } // END - if @@ -268,7 +271,7 @@ function doExpressionTemplate ($data) { $callback = 'doTemplate' . $data['callback']; // Init replacer - $replacer = ''; + $replacer = ''; // Is the function there? if (function_exists($callback)) {