|
| ';
// - Page statistiques
$this->MyHelper->echoMenuItemWithIcon("stats.jpg", "Statistiques sur les matériels", 'pages','stats');
/*
echo '';
echo $this->Html->link('Statistiques sur les matériels', [
'controller' => 'pages',
'action' => '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 $this->Html->link('Statistiques sur les connexions', [
'controller' => 'stats',
]);
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 '';
echo $this->Html->link("Configuration générale de l'application", [
'controller' => 'configurations',
'action' => 'view',
//1 // inutile car automatiquement = 1
]);
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 '';
echo $this->Html->link('Voir les Notifications activées', [
'controller' => 'pages',
'action' => 'notifications'
]);
echo ' |
';
*/
$this->MyHelper->echoMenuItemWithIcon("authorize2.png", "Voir les Autorisations des profils utilisateurs", 'pages','acls');
/*
echo '';
echo $this->Html->link('Voir les Autorisations des profils utilisateurs (ACLs)', [
'controller' => 'pages',
'action' => 'acls'
]);
echo ' |
';
*/
$this->MyHelper->echoMenuItemWithIcon("printer.jpg", "Etiqueteuse (documentation)", 'pages','printers');
/*
echo '';
echo $this->Html->link('Etiqueteuse (documentation)', [
'controller' => 'pages',
'action' => '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 '';
echo $this->Html->link('Gérer le contenu variable de l\'application', [
'controller' => 'pages',
'action' => 'tools_sm'
]);
echo ' |
';
*/
$this->MyHelper->echoMenuItemWithIcon("liste.png", "Export de la liste des materiels actifs (format CSV)", 'materiels','export');
/*
echo '';
echo $this->Html->link('Export de la liste des materiels actifs (format CSV)', [
'controller' => 'materiels',
'action' => '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 '';
//echo $this->Html->link('Gérer les utilisateurs privilégiés', [
echo $this->Html->link('Gérer les utilisateurs', [
'controller' => 'users',
//'sort' => 'nom'
]);
echo ' |
';
*/
$this->MyHelper->echoMenuItemWithIcon("docs.jpg", "Gérer les documents", 'documents','index');
/*
echo '';
echo $this->Html->link('Gérer les fichiers', [
'controller' => 'documents',
'action' => 'index'
]);
echo ' |
';
*/
endif;
echo $SEP;
if ($USER_IS_SUPERADMIN) :
/*
// Exécution d'un script correctif (bugfix) temporaire (superadmin only)
echo '';
echo $this->Html->link('Exécuter le dernier script correctif', [
'controller' => 'Materiels',
'action' => 'exec_sql_request_for_bugfix'
]);
echo ' |
';
*/
/*
// Nettoyage de la liste des fournisseurs (superadmin only)
echo '';
echo $this->Html->link('Nettoyer la liste des Fournisseurs', [
'controller' => 'Fournisseurs',
'action' => 'cleanup'
]);
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 '';
echo $this->Html->link('Voir les messages de LOG', [
//'controller' => 'pages',
'action' => 'logs?level=info'
]);
echo ' |
';
*/
// Infos système
$this->MyHelper->echoMenuItemWithIcon("sysinfo.jpg", "Voir les informations sur le système", 'pages','infos');
/*
echo '';
echo $this->Html->link('Voir les informations sur le système', [
//'controller' => 'pages',
'action' => '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 '';
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 ' |
';
*/
/*
* 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 '';
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 ' |
';
*/
// 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 '';
echo $this->Html->link("$verb le mode 'Superadmin a tous les droits' (pour debug only)", [
//'controller' => 'pages',
'controller' => 'configurations',
'action' => 'nolimit'
]);
echo ' |
';
*/
endif; // SA only
?>