X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=themes%2Fcool%2Frenderer.php;h=bb5621356f31fe1f3b428d200fb267ae682ec22b;hb=0d2cbe658742c6d7ed2eb09dab0abc6ee4dd1f74;hp=8ce153f2a128f17eeaba66703001574f85953d91;hpb=d5ec96e90a4bdcecc7423ca407724415817cb372;p=fa-stable.git diff --git a/themes/cool/renderer.php b/themes/cool/renderer.php index 8ce153f2..bb562135 100644 --- a/themes/cool/renderer.php +++ b/themes/cool/renderer.php @@ -56,7 +56,7 @@ echo "
"; foreach($applications as $app) { - if ($this->check_application_access($app)) + if ($_SESSION["wa_current_user"]->check_application_access($app)) { $acc = access_string($app->name); echo "get_selected_application(); - if (!$this->check_application_access($selected_app)) + if (!$_SESSION["wa_current_user"]->check_application_access($selected_app)) return; 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 +169,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 +189,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) @@ -204,74 +204,6 @@ 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