diff --git a/lam-0.4/lib/status.inc b/lam-0.4/lib/status.inc
index 8037bdd3..dbf5ba93 100644
--- a/lam-0.4/lib/status.inc
+++ b/lam-0.4/lib/status.inc
@@ -55,8 +55,13 @@ function StatusMessage($MessageTyp,$MessageHeadline,$MessageText,$MessageVariabl
$MessageHeadline = "
" . $MessageHeadline . "
"; // Format $MessageHeadline
$MessageText = "" . $MessageText . "
"; // Format $MessageText
$format = "\n
\n
\n\n" . $MessageTyp . " | \n" . $MessageHeadline . $MessageText . " | \n
\n
\n
\n
\n";
- array_unshift($MessageVariables, $format);
- call_user_func_array('printf',$MessageVariables);
+ if (is_array($MessageVariables)) {
+ array_unshift($MessageVariables, $format);
+ call_user_func_array('printf',$MessageVariables);
+ }
+ else {
+ printf($format, $MessageVariables);
+ }
}
/* Use the three replace functions on the submitted Text. */
diff --git a/lam/lib/status.inc b/lam/lib/status.inc
index 8037bdd3..dbf5ba93 100644
--- a/lam/lib/status.inc
+++ b/lam/lib/status.inc
@@ -55,8 +55,13 @@ function StatusMessage($MessageTyp,$MessageHeadline,$MessageText,$MessageVariabl
$MessageHeadline = "" . $MessageHeadline . "
"; // Format $MessageHeadline
$MessageText = "" . $MessageText . "
"; // Format $MessageText
$format = "\n
\n
\n\n" . $MessageTyp . " | \n" . $MessageHeadline . $MessageText . " | \n
\n
\n
\n
\n";
- array_unshift($MessageVariables, $format);
- call_user_func_array('printf',$MessageVariables);
+ if (is_array($MessageVariables)) {
+ array_unshift($MessageVariables, $format);
+ call_user_func_array('printf',$MessageVariables);
+ }
+ else {
+ printf($format, $MessageVariables);
+ }
}
/* Use the three replace functions on the submitted Text. */