+ $code = replaceExpressionCode($data, $replacer);
+
+ // Return the (maybe) replaced code
+ return $code;
+}
+
+// Expression call-back for dynamic messages
+function doExpressionMessage ($data) {
+ // Message string replacement depends on if message is masked
+ if (isMessageMasked($data['callback'])) {
+ // Message should be masked
+ $replacer = "{DQUOTE} . getMaskedMessage('" . $data['callback'] . "', '" . $data['extra_func'] . "') . {DQUOTE}";
+ } else {
+ // Regular message
+ $replacer = "{DQUOTE} . getMessage('" . $data['callback'] . "') . {DQUOTE}";
+ }
+
+ // Replace the code
+ $code = replaceExpressionCode($data, $replacer);