PHP 8 rerun of number_format fix.
[fa-stable.git] / frontaccounting.php
index 326f74ae8cfd540c96b3e14502fccf0938b43a57..0b3361dae0e40e935398e9ae342d2e60ce113926 100644 (file)
@@ -28,16 +28,14 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_
                var $settings;
                var $applications;
                var $selected_application;
+               var $renderer = null;
 
                var $menu;
 
-               function front_accounting()
-               {
-               }
-               function add_application(&$app)
+               function add_application($app)
                {       
                        if ($app->enabled) // skip inactive modules
-                               $this->applications[$app->id] = &$app;
+                               $this->applications[$app->id] = $app;
                }
                function get_application($id)
                {
@@ -70,6 +68,7 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_
                }
                function init()
                {
+                       global $SysPrefs;
 
                        $this->menu = new menu(_("Main  Menu"));
                        $this->menu->add_item(_("Main  Menu"), "index.php");
@@ -78,8 +77,10 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_
                        $this->add_application(new customers_app());
                        $this->add_application(new suppliers_app());
                        $this->add_application(new inventory_app());
-                       $this->add_application(new manufacturing_app());
-                   $this->add_application(new assets_app());
+                       if (get_company_pref('use_manufacturing'))
+                               $this->add_application(new manufacturing_app());
+                       if (get_company_pref('use_fixed_assets'))
+                           $this->add_application(new assets_app());
                        $this->add_application(new dimensions_app());
                        $this->add_application(new general_ledger_app());