if ($data['matches'][4][$data['key']] == '$userid') {
// Use dynamic call
$functionName = "getFetchedUserData('userid', \$userid, '" . $data['callback'] . "')";
- } elseif ($data['matches'][4][$data['key']] > 0) {
+ } elseif (!empty($data['matches'][4][$data['key']])) {
// User data found
- $functionName = "getFetchedUserData('userid', " . $data['matches'][4][$data['key']] . ", " . $data['callback'] . "')";
+ $functionName = "getFetchedUserData('userid', " . $data['matches'][4][$data['key']] . ", '" . $data['callback'] . "')";
}
} elseif ((!empty($data['callback'])) && (isUserDataValid())) {
// "Call-back" alias column for current logged in user's data
// Expression call-back for dynamic messages
function doExpressionMessage ($data) {
// Message string replacement depends on if message is masked
- if (isMessageMasked($data['callback'])) {
+ if ((isMessageMasked($data['callback'])) && ((!empty($data['extra_func'])) || ($data['extra_func'] == '0'))) {
// Message should be masked
$replacer = "{DQUOTE} . getMaskedMessage('" . $data['callback'] . "', '" . $data['extra_func'] . "') . {DQUOTE}";
} else {