X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=applications%2Fdimensions.php;h=bf46ef8d53284c3f5dbb2f2051d9253ea5a271eb;hb=777422e8d5a3ba188e7420719e33322098075313;hp=0d26953b45aac140c21a16989db921e0de79395c;hpb=cb8cf10b735342399abfce9384565a7474b92947;p=fa-stable.git diff --git a/applications/dimensions.php b/applications/dimensions.php index 0d26953b..bf46ef8d 100644 --- a/applications/dimensions.php +++ b/applications/dimensions.php @@ -1,40 +1,56 @@ . +***********************************************************************/ +class dimensions_app extends application +{ + function dimensions_app() { - function dimensions_app() - { - global $installed_modules; - $dim = get_company_pref('use_dimension'); - $this->application("proj",_("Dimensions")); + global $installed_extensions; + $dim = get_company_pref('use_dimension'); + $this->application("proj", _($this->help_context = "&Dimensions"), $dim); - if ($dim > 0) - { - $this->add_module(_("Transactions")); - $this->add_lapp_function(0, _("Dimension Entry"),"dimensions/dimension_entry.php?"); - $this->add_lapp_function(0, _("Outstanding Dimensions"),"dimensions/inquiry/search_dimensions.php?OutstandingOnly=1"); + if ($dim > 0) + { + $this->add_module(_("Transactions")); + $this->add_lapp_function(0, _("Dimension &Entry"), + "dimensions/dimension_entry.php?", 'SA_DIMENSION'); + $this->add_lapp_function(0, _("&Outstanding Dimensions"), + "dimensions/inquiry/search_dimensions.php?outstanding_only=1", 'SA_DIMTRANSVIEW'); - $this->add_module(_("Inquiries and Reports")); - $this->add_lapp_function(1, _("Dimension Inquiry"),"dimensions/inquiry/search_dimensions.php?"); + $this->add_module(_("Inquiries and Reports")); + $this->add_lapp_function(1, _("Dimension &Inquiry"), + "dimensions/inquiry/search_dimensions.php?", 'SA_DIMTRANSVIEW'); - $this->add_rapp_function(1, _("Dimension Reports"),"reporting/reports_main.php?Class=4"); - if (count($installed_modules) > 0) + $this->add_rapp_function(1, _("Dimension &Reports"), + "reporting/reports_main.php?Class=4", 'SA_DIMENSIONREP'); + + $this->add_module(_("Maintenance")); + $this->add_lapp_function(2, _("Dimension &Tags"), + "admin/tags.php?type=dimension", 'SA_DIMTAGS'); + + if (count($installed_extensions) > 0) + { + foreach ($installed_extensions as $mod) { - $i = 0; - foreach ($installed_modules as $mod) + if (@$mod['active'] && $mod['type'] == 'plugin' && $mod["tab"] == "proj") { - if ($mod["tab"] == "proj") - { - if ($i++ == 0) - $this->add_module(_("Maintenance")); - $this->add_rapp_function(2, $mod["name"], "modules/".$mod["path"]."/".$mod["filename"]."?"); - } + $this->add_rapp_function(2, $mod["title"], + "modules/".$mod["path"]."/".$mod["filename"]."?", + isset($mod["access"]) ? $mod["access"] : 'SA_OPEN' ); } - } + } } } } +} ?> \ No newline at end of file