@@ -884,16 +884,16 @@ function print_left_oblyon_menu($db, $menu_array_before, $menu_array_after, &$ta
884
884
if ($ usemenuhider || empty ($ leftmenu ) || $ leftmenu =="users " )
885
885
{
886
886
$ newmenu ->add ("/user/list.php?leftmenu=users " , $ langs ->trans ("Users " ), 1 , $ user ->rights ->user ->user ->lire || $ user ->admin );
887
- $ newmenu ->add ("/user/card.php?leftmenu=users&action=create " , $ langs ->trans ("NewUser " ), 2 , ($ user ->rights ->user ->user ->creer || $ user ->admin ) && !(!empty ($ conf ->multicompany ->enabled ) && $ conf ->entity > 1 && $ conf ->global ->MULTICOMPANY_TRANSVERSE_MODE ), '' , 'home ' );
887
+ $ newmenu ->add ("/user/card.php?leftmenu=users&action=create " , $ langs ->trans ("NewUser " ), 2 , ($ user ->rights ->user ->user ->creer || $ user ->admin ) && !(!empty ($ conf ->multicompany ->enabled ) && ! empty ( $ user ->entity ) && $ conf ->global ->MULTICOMPANY_TRANSVERSE_MODE ), '' , 'home ' );
888
888
$ newmenu ->add ("/user/list.php?leftmenu=users " , $ langs ->trans ("ListOfUsers " ), 2 , $ user ->rights ->user ->user ->lire || $ user ->admin );
889
889
$ newmenu ->add ("/user/hierarchy.php?leftmenu=users " , $ langs ->trans ("HierarchicView " ), 2 , $ user ->rights ->user ->user ->lire || $ user ->admin );
890
890
if (!empty ($ conf ->categorie ->enabled )) {
891
891
$ langs ->load ("categories " );
892
892
$ newmenu ->add ("/categories/index.php?leftmenu=users&type=7 " , $ langs ->trans ("UsersCategoriesShort " ), 2 , $ user ->rights ->categorie ->lire , '' , $ mainmenu , 'cat ' );
893
893
}
894
- $ newmenu ->add ("/user/group/list.php?leftmenu=users " , $ langs ->trans ("Groups " ), 1 , ($ user ->rights ->user ->user ->lire || $ user ->admin ) && !(!empty ($ conf ->multicompany ->enabled ) && $ conf ->entity > 1 && $ conf ->global ->MULTICOMPANY_TRANSVERSE_MODE ));
895
- $ newmenu ->add ("/user/group/card.php?leftmenu=users&action=create " , $ langs ->trans ("NewGroup " ), 2 , ((!empty ($ conf ->global ->MAIN_USE_ADVANCED_PERMS ) ? $ user ->rights ->user ->group_advance ->write : $ user ->rights ->user ->user ->creer ) || $ user ->admin ) && !(!empty ($ conf ->multicompany ->enabled ) && $ conf ->entity > 1 && $ conf ->global ->MULTICOMPANY_TRANSVERSE_MODE ));
896
- $ newmenu ->add ("/user/group/list.php?leftmenu=users " , $ langs ->trans ("ListOfGroups " ), 2 , ((!empty ($ conf ->global ->MAIN_USE_ADVANCED_PERMS ) ? $ user ->rights ->user ->group_advance ->read : $ user ->rights ->user ->user ->lire ) || $ user ->admin ) && !(! empty ( $ conf -> multicompany -> enabled ) && $ conf -> entity > 1 && $ conf -> global -> MULTICOMPANY_TRANSVERSE_MODE ) );
894
+ $ newmenu ->add ("/user/group/list.php?leftmenu=users " , $ langs ->trans ("Groups " ), 1 , ($ user ->rights ->user ->user ->lire || $ user ->admin ) && !(!empty ($ conf ->multicompany ->enabled ) && ! empty ( $ user ->entity ) && $ conf ->global ->MULTICOMPANY_TRANSVERSE_MODE ));
895
+ $ newmenu ->add ("/user/group/card.php?leftmenu=users&action=create " , $ langs ->trans ("NewGroup " ), 2 , ((!empty ($ conf ->global ->MAIN_USE_ADVANCED_PERMS ) ? $ user ->rights ->user ->group_advance ->write : $ user ->rights ->user ->user ->creer ) || $ user ->admin ) && !(!empty ($ conf ->multicompany ->enabled ) && ! empty ( $ user ->entity ) && $ conf ->global ->MULTICOMPANY_TRANSVERSE_MODE ));
896
+ $ newmenu ->add ("/user/group/list.php?leftmenu=users " , $ langs ->trans ("ListOfGroups " ), 2 , ((!empty ($ conf ->global ->MAIN_USE_ADVANCED_PERMS ) ? $ user ->rights ->user ->group_advance ->read : $ user ->rights ->user ->user ->lire ) || $ user ->admin ));
897
897
}
898
898
}
899
899
}
@@ -1077,7 +1077,7 @@ function print_left_oblyon_menu($db, $menu_array_before, $menu_array_after, &$ta
1077
1077
$ newmenu ->add ("/commande/stats/index.php?leftmenu=orders_suppliers&mode=supplier " , $ langs ->trans ("Statistics " ), 1 , $ user ->rights ->fournisseur ->commande ->lire );
1078
1078
}
1079
1079
1080
- // Contrat
1080
+ // Contract
1081
1081
if (!empty ($ conf ->contrat ->enabled )) {
1082
1082
$ langs ->load ("contracts " );
1083
1083
$ newmenu ->add ("/contrat/index.php?leftmenu=contracts " , $ langs ->trans ("ContractsSubscriptions " ), 0 , $ user ->rights ->contrat ->lire , '' , $ mainmenu , 'contracts ' , 2000 );
@@ -1090,11 +1090,18 @@ function print_left_oblyon_menu($db, $menu_array_before, $menu_array_after, &$ta
1090
1090
}
1091
1091
1092
1092
if ($ usemenuhider || empty ($ leftmenu ) || $ leftmenu == "contracts " ) {
1093
- $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&mode=0 " , $ langs ->trans ("MenuInactiveServices " ), 2 , $ user ->rights ->contrat ->lire );
1094
- $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&mode=4 " , $ langs ->trans ("MenuRunningServices " ), 2 , $ user ->rights ->contrat ->lire );
1095
- $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&mode=4&filter=expired " , $ langs ->trans ("MenuExpiredServices " ), 2 , $ user ->rights ->contrat ->lire );
1096
- $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&mode=5 " , $ langs ->trans ("MenuClosedServices " ), 2 , $ user ->rights ->contrat ->lire );
1097
- }
1093
+ if ((float ) DOL_VERSION >= 18.0 ) {
1094
+ $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&search_status=0 " , $ langs ->trans ("MenuInactiveServices " ), 2 , $ user ->rights ->contrat ->lire );
1095
+ $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&search_status=4 " , $ langs ->trans ("MenuRunningServices " ), 2 , $ user ->rights ->contrat ->lire );
1096
+ $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&search_status=4%26filter=expired " , $ langs ->trans ("MenuExpiredServices " ), 2 , $ user ->rights ->contrat ->lire );
1097
+ $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&search_status=5 " , $ langs ->trans ("MenuClosedServices " ), 2 , $ user ->rights ->contrat ->lire );
1098
+ } else {
1099
+ $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&mode=0 " , $ langs ->trans ("MenuInactiveServices " ), 2 , $ user ->rights ->contrat ->lire );
1100
+ $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&mode=4 " , $ langs ->trans ("MenuRunningServices " ), 2 , $ user ->rights ->contrat ->lire );
1101
+ $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&mode=4&filter=expired " , $ langs ->trans ("MenuExpiredServices " ), 2 , $ user ->rights ->contrat ->lire );
1102
+ $ newmenu ->add ("/contrat/services_list.php?leftmenu=contracts&mode=5 " , $ langs ->trans ("MenuClosedServices " ), 2 , $ user ->rights ->contrat ->lire );
1103
+ }
1104
+ }
1098
1105
}
1099
1106
1100
1107
// Interventions
@@ -2077,18 +2084,18 @@ function print_left_oblyon_menu($db, $menu_array_before, $menu_array_after, &$ta
2077
2084
$ newmenu ->add ("/comm/mailing/list.php?leftmenu=mailing " , $ langs ->trans ("List " ), 1 , $ user ->rights ->mailing ->lire );
2078
2085
}
2079
2086
2087
+ if (!empty ($ conf ->import ->enabled )) {
2088
+ $ langs ->load ("exports " );
2089
+ $ newmenu ->add ("/imports/index.php?leftmenu=import " , $ langs ->trans ("FormatedImport " ), 0 , $ user ->rights ->import ->run , '' , $ mainmenu , 'import ' , 0 );
2090
+ $ newmenu ->add ("/imports/import.php?leftmenu=import " , $ langs ->trans ("NewImport " ), 1 , $ user ->rights ->import ->run );
2091
+ }
2092
+
2080
2093
if (!empty ($ conf ->export ->enabled )) {
2081
2094
$ langs ->load ("exports " );
2082
2095
$ newmenu ->add ("/exports/index.php?leftmenu=export " , $ langs ->trans ("FormatedExport " ), 0 , $ user ->rights ->export ->lire , '' , $ mainmenu , 'export ' , 0 );
2083
2096
$ newmenu ->add ("/exports/export.php?leftmenu=export " , $ langs ->trans ("NewExport " ), 1 , $ user ->rights ->export ->creer );
2084
2097
//$newmenu->add("/exports/export.php?leftmenu=export",$langs->trans("List"),1, $user->rights->export->lire);
2085
2098
}
2086
-
2087
- if (!empty ($ conf ->import ->enabled )) {
2088
- $ langs ->load ("exports " );
2089
- $ newmenu ->add ("/imports/index.php?leftmenu=import " , $ langs ->trans ("FormatedImport " ), 0 , $ user ->rights ->import ->run , '' , $ mainmenu , 'import ' , 0 );
2090
- $ newmenu ->add ("/imports/import.php?leftmenu=import " , $ langs ->trans ("NewImport " ), 1 , $ user ->rights ->import ->run );
2091
- }
2092
2099
}
2093
2100
2094
2101
/*
0 commit comments