.
***********************************************************************/
class renderer
{
function get_icon($category)
{
global $path_to_root, $SysPrefs;
if ($SysPrefs->show_menu_category_icons)
$img = $category == '' ? 'right.gif' : $category.'.png';
else
$img = 'right.gif';
return " ";
}
function wa_header()
{
page(_($help_context = "Main Menu"), false, true);
}
function wa_footer()
{
end_page(false, true);
}
function menu_header($title, $no_menu, $is_index)
{
global $path_to_root, $SysPrefs, $db_connections;
echo "
\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "";
if ($no_menu)
{
echo ""
." | "
." ";
} elseif ($title && !$is_index)
{
echo "$title | "
.""
.(user_hints() ? "" : '')
." | "
." ";
}
}
function menu_footer($no_menu, $is_index)
{
global $version, $SysPrefs, $path_to_root, $Pagehelp, $Ajax;
include_once($path_to_root . "/includes/date_functions.inc");
echo " | \n"; // 'main_page'
if ($no_menu == false) // bottom status line
{
if ($is_index)
echo "\n";
else
echo "\n";
echo "";
if (isset($_SESSION['wa_current_user'])) {
$phelp = implode('; ', $Pagehelp);
echo "" . Today() . " | " . Now() . " | \n";
$Ajax->addUpdate(true, 'hotkeyshelp', $phelp);
echo "".$phelp." | ";
}
echo " \n";
}
echo " \n"; // 'callout_main'
if ($no_menu == false)
{
echo "
\n";
}
}
function display_applications(&$waapp)
{
global $path_to_root;
$selected_app = $waapp->get_selected_application();
if (!$_SESSION["wa_current_user"]->check_application_access($selected_app))
return;
if (method_exists($selected_app, 'render_index'))
{
$selected_app->render_index();
return;
}
echo "";
foreach ($selected_app->modules as $module)
{
if (!$_SESSION["wa_current_user"]->check_module_access($module))
continue;
// image
echo "";
// values
echo " ";
}
echo " ";
}
}
|