-# if you want the messages in a template other than the default one, pass it like so:
-#
-# display_messages(ref($my_template));
-function display_messages($template = 0) {
- $first = true;
- if($template === 0) {
- $template = &$GLOBALS['wfpl_template'];
- } else {
- $template = &$template->ref;
- }
-
- if(function_exists('session_restore_messages')) {
- session_restore_messages();
- }
-
- if($GLOBALS['wfpl_messages']) {
- foreach($GLOBALS['wfpl_messages'] as $msg) {
- if($first) {
- $first = false;
- } else {
- $template->sub('message_divider');
- }
- $template->set('message_text', $msg);
- $template->sub('message_box');
- }
- $template->sub('message_container');
- unset($GLOBALS['wfpl_messages']);
+function display_messages(&$tem = NULL) {
+ if(!$GLOBALS['wfpl_messages']) return;
+ foreach($GLOBALS['wfpl_messages'] as $msg) {
+ $sub = array('text' => $msg);
+ $GLOBALS['wfpl_tem_data']['message'][] = $sub;
+ $GLOBALS['wfpl_tem_data']['messages'] = TRUE;