viewVars); $USER_IS_SUPERADMIN = $USER_IS_SUPERADMIN; $USER_IS_ADMIN_OR_MORE = $USER_IS_ADMIN_OR_MORE; $no_limit_mode = $no_limit_mode; ?>

Outils

'; // - Page statistiques $this->MyHelper->echoMenuItemWithIcon("stats.jpg", "Statistiques sur les matériels", 'pages','stats'); /* echo ''; */ if ($USER_IS_SUPERADMIN) //$this->MyHelper->echoMenuItemWithIcon("stats.jpg", "Statistiques sur les connexions", 'pages', 'stats'); $this->MyHelper->echoMenuItemWithIcon("stats.jpg", "Statistiques sur les connexions", 'Stats', 'index'); /* echo ''; */ echo $SEP; // - Page configuration Générale //if ($role == 'Super Administrateur') : if ($USER_IS_SUPERADMIN) $this->MyHelper->echoMenuItemWithIcon("config.png", "Configuration générale", 'configurations','view'); /* echo ''; */ //endif; // - Page configuration des champs obligatoires et readonly if ($USER_IS_ADMIN_OR_MORE) $this->MyHelper->echoMenuItemWithIcon("config.png", "Configuration des champs obligatoires et readonly", 'configuration-fields','index'); // Configuration des listes if ($USER_IS_ADMIN_OR_MORE) $this->MyHelper->echoMenuItemWithIcon("config2.png", "Gérer le contenu variable de l'application", 'pages','tools_sm'); $this->MyHelper->echoMenuItemWithIcon("notif.png", "Voir les Notifications activées", 'pages','notifications'); /* echo ''; */ $this->MyHelper->echoMenuItemWithIcon("authorize2.png", "Voir les Autorisations des profils utilisateurs", 'pages','acls'); /* echo ''; */ $this->MyHelper->echoMenuItemWithIcon("printer.jpg", "Etiqueteuse (documentation)", 'pages','printers'); /* echo ''; */ echo $SEP; // - Page "Gérer le contenu variable" if ($USER_IS_ADMIN_OR_MORE) { /* if (in_array($role, [ 'Administration', 'Administration Plus', 'Super Administrateur' ])) { */ ///$this->MyHelper->echoMenuItemWithIcon("config2.png", "Gérer le contenu variable de l'application", 'pages','tools_sm'); /* echo ''; */ $this->MyHelper->echoMenuItemWithIcon("liste.png", "Export de la liste des materiels actifs (format CSV)", 'materiels','export'); /* echo ''; */ } //if ($role == 'Super Administrateur') : if ($USER_IS_SUPERADMIN) : $this->MyHelper->echoMenuItemWithIcon("user.jpg", "Gérer les utilisateurs", 'users?sort=nom&direction=asc', 'index'); /* echo ''; */ $this->MyHelper->echoMenuItemWithIcon("docs.jpg", "Gérer les documents", 'documents','index'); /* echo ''; */ endif; echo $SEP; if ($USER_IS_SUPERADMIN) : /* // Exécution d'un script correctif (bugfix) temporaire (superadmin only) echo ''; */ /* // Nettoyage de la liste des fournisseurs (superadmin only) echo ''; */ // Page des messages de log (level info, debug, et notice) $this->MyHelper->echoMenuItemWithIcon("logs2.jpg", "Voir les messages de LOG", 'pages','logs?level=info'); /* echo ''; */ // Infos système $this->MyHelper->echoMenuItemWithIcon("sysinfo.jpg", "Voir les informations sur le système", 'pages','infos'); /* echo ''; */ echo $SEP; /* * Mode debug */ if ($configuration->mode_debug) { $verb = 'Stopper le'; $action_name = 'debugOff'; } else { $verb = 'Passer en'; $action_name = 'debugOn'; } $this->MyHelper->echoMenuItemPostLinkWithIcon("debug.jpg", "$verb mode DEBUG", 'configurations',$action_name); /* echo ''; */ /* * Mode install */ if ($configuration->mode_install) { $verb = 'Stopper le'; $action_name = 'installOff'; } else { $verb = 'Passer en'; $action_name = 'installOn'; } $this->MyHelper->echoMenuItemPostLinkWithIcon("install.png", "$verb mode INSTALL", 'configurations',$action_name); /* echo ''; */ // SA a tous les droits, non mais !! $verb = $no_limit_mode ? 'Stopper':'Activer'; $this->MyHelper->echoMenuItemWithIcon("super2.png", "$verb le mode 'Superadmin a tous les droits' (pour debug only)", 'configurations','nolimit'); /* echo ''; */ endif; // SA only ?>
'; echo $this->Html->link('Statistiques sur les matériels', [ 'controller' => 'pages', 'action' => 'stats', ]); echo '
'; echo $this->Html->link('Statistiques sur les connexions', [ 'controller' => 'stats', ]); echo '
'; echo $this->Html->link("Configuration générale de l'application", [ 'controller' => 'configurations', 'action' => 'view', //1 // inutile car automatiquement = 1 ]); echo '
'; echo $this->Html->link('Voir les Notifications activées', [ 'controller' => 'pages', 'action' => 'notifications' ]); echo '
'; echo $this->Html->link('Voir les Autorisations des profils utilisateurs (ACLs)', [ 'controller' => 'pages', 'action' => 'acls' ]); echo '
'; echo $this->Html->link('Etiqueteuse (documentation)', [ 'controller' => 'pages', 'action' => 'printers' ]); echo '
'; echo $this->Html->link('Gérer le contenu variable de l\'application', [ 'controller' => 'pages', 'action' => 'tools_sm' ]); echo '
'; echo $this->Html->link('Export de la liste des materiels actifs (format CSV)', [ 'controller' => 'materiels', 'action' => 'export' ]); echo '
'; //echo $this->Html->link('Gérer les utilisateurs privilégiés', [ echo $this->Html->link('Gérer les utilisateurs', [ 'controller' => 'users', //'sort' => 'nom' ]); echo '
'; echo $this->Html->link('Gérer les fichiers', [ 'controller' => 'documents', 'action' => 'index' ]); echo '
'; echo $this->Html->link('Exécuter le dernier script correctif', [ 'controller' => 'Materiels', 'action' => 'exec_sql_request_for_bugfix' ]); echo '
'; echo $this->Html->link('Nettoyer la liste des Fournisseurs', [ 'controller' => 'Fournisseurs', 'action' => 'cleanup' ]); echo '
'; echo $this->Html->link('Voir les messages de LOG', [ //'controller' => 'pages', 'action' => 'logs?level=info' ]); echo '
'; echo $this->Html->link('Voir les informations sur le système', [ //'controller' => 'pages', 'action' => 'infos' ]); echo '
'; if ($configuration->mode_debug) { echo $this->Form->postLink("Stopper le mode DEBUG", [ 'controller' => 'configurations', 'action' => 'debugOff' ], [ 'confirm' => __('Êtes-vous sur ?') ]); } else { echo $this->Form->postLink("Passer en mode DEBUG", [ 'controller' => 'configurations', 'action' => 'debugOn' ], [ 'confirm' => __('Êtes-vous sur ?') ]); } echo '
'; if ($configuration->mode_install) { echo $this->Form->postLink("Stopper le mode INSTALL", [ 'controller' => 'configurations', 'action' => 'installOff' ], [ 'confirm' => __('Êtes-vous sur ?') ]); } else { echo $this->Form->postLink("Passer en mode INSTALL", [ 'controller' => 'configurations', 'action' => 'installOn' ], [ 'confirm' => __('Êtes-vous sur ?') ]); } echo '
'; echo $this->Html->link("$verb le mode 'Superadmin a tous les droits' (pour debug only)", [ //'controller' => 'pages', 'controller' => 'configurations', 'action' => 'nolimit' ]); echo '