X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=applications%2Fdimensions.php;h=605710d7362c9fa91319d59784ef57669558aeb8;hb=48589f9ce6c51bb25e2fa8ed83c57d9dfa485e44;hp=b30d11dc0053fbb720aef55c7dea40ecf075c7bb;hpb=c70823611ef71079c28542f4810cc50c183a8cd5;p=fa-stable.git diff --git a/applications/dimensions.php b/applications/dimensions.php index b30d11dc..605710d7 100644 --- a/applications/dimensions.php +++ b/applications/dimensions.php @@ -9,40 +9,34 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the License here . ***********************************************************************/ - class dimensions_app extends application +class dimensions_app extends application +{ + function __construct() { - function dimensions_app() + $dim = get_company_pref('use_dimension'); + parent::__construct("proj", _($this->help_context = "&Dimensions"), $dim); + + if ($dim > 0) { - global $installed_extensions; - $dim = get_company_pref('use_dimension'); - $this->application("proj",_("&Dimensions"), $dim); + $this->add_module(_("Transactions")); + $this->add_lapp_function(0, _("Dimension &Entry"), + "dimensions/dimension_entry.php?", 'SA_DIMENSION', MENU_ENTRY); + $this->add_lapp_function(0, _("&Outstanding Dimensions"), + "dimensions/inquiry/search_dimensions.php?outstanding_only=1", 'SA_DIMTRANSVIEW', MENU_TRANSACTION); - 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?outstanding_only=1"); + $this->add_module(_("Inquiries and Reports")); + $this->add_lapp_function(1, _("Dimension &Inquiry"), + "dimensions/inquiry/search_dimensions.php?", 'SA_DIMTRANSVIEW', MENU_INQUIRY); - $this->add_module(_("Inquiries and Reports")); - $this->add_lapp_function(1, _("Dimension &Inquiry"),"dimensions/inquiry/search_dimensions.php?"); + $this->add_rapp_function(1, _("Dimension &Reports"), + "reporting/reports_main.php?Class=4", 'SA_DIMENSIONREP', MENU_REPORT); + + $this->add_module(_("Maintenance")); + $this->add_lapp_function(2, _("Dimension &Tags"), + "admin/tags.php?type=dimension", 'SA_DIMTAGS', MENU_MAINTENANCE); - $this->add_rapp_function(1, _("Dimension &Reports"),"reporting/reports_main.php?Class=4"); - if (count($installed_extensions) > 0) - { - $i = 0; - foreach ($installed_extensions as $mod) - { - if (@$mod['active'] && $mod['type'] == 'plugin' && $mod["tab"] == "proj") - { - if ($i++ == 0) - $this->add_module(_("Maintenance")); - $this->add_rapp_function(2, $mod["title"], "modules/".$mod["path"]."/".$mod["filename"]."?"); - } - } - } - } + $this->add_extensions(); } } +} - -?> \ No newline at end of file