section with a
# ~message html~ tag in it.
#
# Simple example:
#
#
#
~message html~
#
#
# Full-featured example:
#
#
#
#
#
~message html~
#
#
#
#
#
#
require_once(__DIR__.'/'.'template.php');
# call this to display a message
function message($msg) {
if(!isset($GLOBALS['wfpl_messages'])) {
$GLOBALS['wfpl_messages'] = array();
}
$GLOBALS['wfpl_messages'][] = $msg;
}
# destructive
function get_messages() {
if(!isset($GLOBALS['wfpl_messages'])) {
$messages = array();
} else {
$messages = $GLOBALS['wfpl_messages'];
unset($GLOBALS['wfpl_messages']);
}
if(function_exists('session_restore_messages')) {
$messages = array_merge(session_restore_messages(), $messages);
}
return $messages;
}
# called automatically by run.php
function display_messages(&$tem = NULL, $key = '$messages') {
if(!$tem) {
$tem = &$GLOBALS['wfpl_template'];
}
$tem->data[$key] = columnize(get_messages(), 'message');
}