From 4e6b9489b49c9ded5050d7c96f87421102e1238a Mon Sep 17 00:00:00 2001 From: duergner Date: Sun, 4 May 2003 09:00:14 +0000 Subject: [PATCH] status.inc provides StatusMessage(MessageTyp.MessageHeadline,MessageText) --- lam/lib/status.inc | 90 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 lam/lib/status.inc diff --git a/lam/lib/status.inc b/lam/lib/status.inc new file mode 100644 index 00000000..17d38587 --- /dev/null +++ b/lam/lib/status.inc @@ -0,0 +1,90 @@ +$MessageTyp"; + $MessageHeadline = "

$MessageHeadline

"; + $MessageText = "

$MessageText

"; + echo "

" . $MessageTyp.$MessageHeadline.$MessageText . "
"; +} + +function parseMessageText($MessageText) +{ + $return = linkText(colorText(boldText($MessageText))); + return $return; +} + +function boldText($text) +{ + $pattern = "/\{bold\}([^{]*)\{endbold\}/"; + $replace = "\\1"; + $return = preg_replace($pattern,$replace,$text); + return $return; +} + +function colorText($text) +{ + $pattern = "/\{color=([0-9,a,b,c,d,e,f,A,B,C,D,F]{6})\}([^{]*)\{endcolor\}/"; + $replace = "\\2"; + $return = preg_replace($pattern,$replace,$text); + return $return; +} + +function linkText($text) +{ + $pattern = "/\{link=([^}]*)\}([^{]*)\{endlink\}/"; + $replace = "\\2"; + $return = preg_replace($pattern,$replace,$text); + return $return; +} + +?>