X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=themes%2Faqua%2Frenderer.php;h=cd7075c5021ab3d3ac09022b5e209dcf6061da3b;hb=7561718ee5113232ce917f63085d272884b0929c;hp=ae08478787741183654a1ab3359045c1b2e79d7b;hpb=7d03ec68dff8a33808ef94238010e9d569b2948c;p=fa-stable.git
diff --git a/themes/aqua/renderer.php b/themes/aqua/renderer.php
index ae084787..cd7075c5 100644
--- a/themes/aqua/renderer.php
+++ b/themes/aqua/renderer.php
@@ -1,31 +1,168 @@
.
+***********************************************************************/
+ class renderer
{
- function wa_header()
+ function get_icon($category)
{
- page(_("Main Menu"), false, true);
+ 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()
+ function wa_footer()
{
end_page(false, true);
}
- function menu_header(&$menu)
+ function menu_header($title, $no_menu, $is_index)
{
+ global $path_to_root, $SysPrefs, $db_connections;
+ echo "
\n";
+ echo "";
+ 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, $path_to_root, $Pagehelp, $Ajax, $SysPrefs;
+
+ 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
@@ -36,29 +173,47 @@
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