X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=themes%2Fcool%2Frenderer.php;h=ddb7dcdd1b0cc9330e046a05980c8eaeaa832535;hb=a9e2c0e710a5431ce3c31ef89d4c94bf69538238;hp=84161fe1b494c3d2e286fc7a42822a7094989379;hpb=da8311619dd73feae101d246a1957b972e00cbd2;p=fa-stable.git
diff --git a/themes/cool/renderer.php b/themes/cool/renderer.php
index 84161fe1..ddb7dcdd 100644
--- a/themes/cool/renderer.php
+++ b/themes/cool/renderer.php
@@ -1,32 +1,161 @@
.
+***********************************************************************/
+ class renderer
{
- function wa_header()
+ function get_icon($category)
+ {
+ global $path_to_root, $show_menu_category_icons;
+
+ if ($show_menu_category_icons)
+ $img = $category == '' ? 'right.gif' : $category.'.png';
+ else
+ $img = 'right.gif';
+ return "
";
+ }
+
+ function wa_header()
{
- page(_("Main Menu"), false, true);
+ page(_($help_context = "Main Menu"), false, true);
}
- function wa_footer()
+ function wa_footer()
{
end_page(false, true);
}
- function menu_header(&$menu)
+ function menu_header($title, $no_menu, $is_index)
{
+ global $path_to_root, $help_base_url, $db_connections;
+ echo "
\n";
+ echo "\n";
+ 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(&$menu)
+ function menu_footer($no_menu, $is_index)
{
+ global $version, $allow_demo_mode, $app_title, $power_url,
+ $power_by, $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)
+ function display_applications(&$waapp)
{
+ global $path_to_root;
- $selected_app = &$waapp->get_selected_application();
+ $selected_app = $waapp->get_selected_application();
+ if (!$_SESSION["wa_current_user"]->check_application_access($selected_app))
+ return;
- foreach ($selected_app->modules as $module)
+ 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
@@ -37,31 +166,48 @@
echo " ";
echo "";
- //echo "\nOA_current_user name = " . $_SESSION["wa_current_user"]->username;
- if (sizeof($module->rappfunctions) > 0)
+ if (sizeof($module->rappfunctions) > 0)
{
echo "";
}
echo " |
";
}
-
echo "
";
}
}
-
?>
\ No newline at end of file