From 47534ed53aa4caa2cb15b646fc6be014774d25db Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Tue, 9 Mar 2004 10:07:10 +0000 Subject: [PATCH] fixed problem when MessageVariables were no array --- lam-0.4/lib/status.inc | 9 +++++++-- lam/lib/status.inc | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) 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\n\n\n
" . $MessageTyp . "" . $MessageHeadline . $MessageText . "
\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\n\n\n
" . $MessageTyp . "" . $MessageHeadline . $MessageText . "
\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. */