]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/Layout/Base.pm
new report Erfolgsrechnung
[kivitendo-erp.git] / SL / Layout / Base.pm
index e39502f1f583a7136bf7b6ec897030322047327e..f3c40bf677d6a8a5994b3d38df260bc53a179818 100644 (file)
@@ -19,6 +19,7 @@ use Rose::Object::MakeMethods::Generic (
 
 use SL::Menu;
 use SL::Presenter;
+use SL::DBUtils;
 
 my %menu_cache;
 
@@ -29,7 +30,14 @@ sub new {
 }
 
 sub init_menu {
-  SL::Menu->new('user');
+  my @menu_files;
+  if(scalar(grep(/^Switzerland/, (selectrow_query($::form, $::form->get_standard_dbh, 'SELECT coa FROM defaults'))[0]))) {
+    @menu_files = qw(menus/erp_ch.ini);
+  } else {
+    @menu_files = qw(menus/erp.ini);
+  }
+  unshift @menu_files, 'menus/crm.ini' if $::instance_conf->crm_installed;
+  Menu->new(@menu_files);
 }
 
 sub init_auto_reload_resources_param {