|
|
@@ -1,45 +1,50 @@
|
|
|
<nav id="sidebarMenu" class="col-md-3 col-lg-2 d-md-block bg-light sidebar collapse">
|
|
|
<div class="position-sticky pt-2">
|
|
|
<ul class="nav flex-column">
|
|
|
- <?php
|
|
|
- if(session::accessUserByType(1)){
|
|
|
- core::elementMenuH6("Salariés");
|
|
|
- core::elementMenu("rh-liste-salaries", "/", "RH : Liste des salariés", "users");
|
|
|
- core::elementMenu("rh-historique-excel", "/rh-historique-excel.html", "RH : Historique des Excels", "file-text");
|
|
|
- if(isset(salaries::excelGetInProgress()["name"])){ core::elementMenu("rh-import-to-temp", "/rh-import-to-temp.html", "RH : Reprise du traitement", "file-text"); }
|
|
|
- core::elementMenu("stats", "/stats.html", "RH : Stats salariés", "pie-chart");
|
|
|
- }
|
|
|
-
|
|
|
- if(session::accessUserByType(1)){
|
|
|
- core::elementMenuH6("ProWeb"); }
|
|
|
- if(session::accessUserByType(1)){
|
|
|
- core::elementMenu("proweb-salaries", "/proweb-salaries.html", "Proweb : Liste des salariés", "archive");
|
|
|
- core::elementMenu("proweb-historique-excel", "/proweb-historique-excel.html", "Proweb : Historique des Excels", "file-text");
|
|
|
- core::elementMenu("proweb-export-csv", "/proweb-export-csv.html", "Proweb : Transfert des données", "send");
|
|
|
- }
|
|
|
+ <?php
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenuH6("Salariés") : NULL;
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenu("rh-liste-salaries", "/", "RH : Liste des salariés", "users") : NULL;
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenu("rh-historique-excel", "/rh-historique-excel.html", "RH : Historique des Excels", "file-text") : NULL;
|
|
|
+ (session::access(array(1, 4)) AND isset(salaries::excelGetInProgress()["name"])) ?
|
|
|
+ core::elementMenu("rh-import-to-temp", "/rh-import-to-temp.html", "RH : Reprise du traitement", "file-text") : NULL;
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenu("stats", "/stats.html", "RH : Stats salariés", "pie-chart") : NULL;
|
|
|
|
|
|
- if(session::accessUserByType(1) OR session::accessUserByType(3)){
|
|
|
- core::elementMenuH6("Accès services sociaux");
|
|
|
- core::elementMenu("sociale-check-salarie", "/sociale-check-salarie.html", "Validation d'un compte salarié", "check-square");
|
|
|
- }
|
|
|
-
|
|
|
- if(session::accessUserByType(1)){
|
|
|
- core::elementMenuH6("Evènements");
|
|
|
- core::elementMenu("evenements", "/evenements.html", "Listes des évènements", "calendar");
|
|
|
- core::elementMenu("lotterys", "/lotterys.html", "Listes des tirages au sort", "zap");
|
|
|
- }
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenuH6("ProWeb") : NULL;
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenu("proweb-salaries", "/proweb-salaries.html", "Proweb : Liste des salariés", "archive") : NULL;
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenu("proweb-historique-excel", "/proweb-historique-excel.html", "Proweb : Historique des Excels", "file-text") : NULL;
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenu("proweb-export-csv", "/proweb-export-csv.html", "Proweb : Transfert des données", "send") : NULL;
|
|
|
|
|
|
- if(session::accessUserByType(1)){
|
|
|
- core::elementMenuH6("Pratiques");
|
|
|
- core::elementMenuLink("https://corporatedirectory.capgemini.com/MyDirectory/portals/std/index-portal.jsp", "Corporate Directory", "link");
|
|
|
- }
|
|
|
+ (session::access(array(1, 3, 4))) ?
|
|
|
+ core::elementMenuH6("Accès services sociaux") : NULL;
|
|
|
+ (session::access(array(1, 3, 4))) ?
|
|
|
+ core::elementMenu("sociale-check-salarie", "/sociale-check-salarie.html", "Validation d'un compte salarié", "check-square") : NULL;
|
|
|
|
|
|
- if(session::accessUserByType(1)){
|
|
|
- core::elementMenuH6("Administration");
|
|
|
- core::elementMenu("parametres", "/parametres.html", "IT : Paramètres", "tool");
|
|
|
- core::elementMenu("historique", "/historique.html", "IT : Historique", "activity");
|
|
|
- }
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenuH6("Evènements") : NULL;
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenu("evenements", "/evenements.html", "Listes des évènements", "calendar") : NULL;
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenu("lotterys", "/lotterys.html", "Listes des tirages au sort", "zap") : NULL;
|
|
|
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenuH6("Pratiques") : NULL;
|
|
|
+ (session::access(array(1, 4))) ?
|
|
|
+ core::elementMenuLink("https://corporatedirectory.capgemini.com/MyDirectory/portals/std/index-portal.jsp", "Corporate Directory", "link") : NULL;
|
|
|
+
|
|
|
+ (session::access(array(1))) ?
|
|
|
+ core::elementMenuH6("Administration") : NULL;
|
|
|
+ (session::access(array(1))) ?
|
|
|
+ core::elementMenu("parametres", "/parametres.html", "IT : Paramètres", "tool") : NULL;
|
|
|
+ (session::access(array(1))) ?
|
|
|
+ core::elementMenu("historique", "/historique.html", "IT : Historique", "activity") : NULL;
|
|
|
?>
|
|
|
</ul>
|
|
|
</div>
|