X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=themes%2Fcool%2Frenderer.php;h=ddb7dcdd1b0cc9330e046a05980c8eaeaa832535;hb=a9e2c0e710a5431ce3c31ef89d4c94bf69538238;hp=8ce153f2a128f17eeaba66703001574f85953d91;hpb=d5ec96e90a4bdcecc7423ca407724415817cb372;p=fa-stable.git
diff --git a/themes/cool/renderer.php b/themes/cool/renderer.php
index 8ce153f2..ddb7dcdd 100644
--- a/themes/cool/renderer.php
+++ b/themes/cool/renderer.php
@@ -44,34 +44,34 @@
echo "
\n";
echo "\n"; // 'main_page'
+ if ($no_menu == false) // bottom status line
{
if ($is_index)
- echo "\n";
+ echo "\n";
else
- echo "\n";
+ echo "\n";
echo "";
if (isset($_SESSION['wa_current_user'])) {
$phelp = implode('; ', $Pagehelp);
- echo "" . Today() . " | " . Now() . " | \n";
+ echo "" . Today() . " | " . Now() . " | \n";
$Ajax->addUpdate(true, 'hotkeyshelp', $phelp);
echo "".$phelp." | ";
}
echo " \n";
}
- echo " \n";
- echo " \n";
+ echo " \n"; // 'callout_main'
if ($no_menu == false)
{
echo "
\n";
@@ -142,13 +140,21 @@
function display_applications(&$waapp)
{
global $path_to_root;
+
$selected_app = $waapp->get_selected_application();
- if (!$this->check_application_access($selected_app))
+ 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 (!$this->check_module_access($module))
+ if (!$_SESSION["wa_current_user"]->check_module_access($module))
continue;
// image
echo "";
@@ -169,7 +175,7 @@
{
echo $img.menu_link($appfunction->link, $appfunction->label)." \n";
}
- elseif (!$this->hide_inaccessible_menu_items())
+ elseif (!$_SESSION["wa_current_user"]->hide_inaccessible_menu_items())
{
echo $img.''
.access_string($appfunction->label, true)
@@ -189,7 +195,7 @@
{
echo $img.menu_link($appfunction->link, $appfunction->label)." \n";
}
- elseif (!$this->hide_inaccessible_menu_items())
+ elseif (!$_SESSION["wa_current_user"]->hide_inaccessible_menu_items())
{
echo $img.''
.access_string($appfunction->label, true)
@@ -201,77 +207,7 @@
echo " | ";
}
-
echo "";
}
-
- function check_application_access($waapp)
- {
- if (!$this->hide_inaccessible_menu_items())
- {
- return true;
- }
-
- foreach ($waapp->modules as $module)
- {
- if ($this->check_module_access($module))
- {
- return true;
- }
- }
-
- return false;
-
- }
-
- function check_module_access($module)
- {
-
- if (!$this->hide_inaccessible_menu_items())
- {
- return true;
- }
-
- if (sizeof($module->lappfunctions) > 0)
- {
- foreach ($module->lappfunctions as $appfunction)
- {
- if ($appfunction->label != "" && $_SESSION["wa_current_user"]->can_access_page($appfunction->access))
- {
- return true;
- }
- }
- }
-
- if (sizeof($module->rappfunctions) > 0)
- {
- foreach ($module->rappfunctions as $appfunction)
- {
- if ($appfunction->label != "" && $_SESSION["wa_current_user"]->can_access_page($appfunction->access))
- {
- return true;
- }
- }
- }
-
- return false;
-
- }
-
- function hide_inaccessible_menu_items()
- {
- global $hide_inaccessible_menu_items;
-
- if (!isset($hide_inaccessible_menu_items) || $hide_inaccessible_menu_items == 0)
- {
- return false;
- }
-
- else
- {
- return true;
- }
- }
}
-
?>
\ No newline at end of file