tools.ctp 2.98 KB

<div class="index">
	<h2>
		<i class="icon-wrench"></i> Outils
	</h2>
	<table style="border-collapse: separate; border-spacing: 0;">
		<tr>
			<th></th>
		</tr>
		<?php
if ($role == 'Super Administrateur') :
    echo '<tr><td>';
    echo $this->Html->link('Configuration  générale de l\'application', [
        'controller' => 'configurations',
        'action' => 'view',
        1
    ]);
    echo '</td></tr>';
			endif;

if (in_array($role, [
    'Administration',
    'Administration Plus',
    'Super Administrateur'
])) {
    echo '<tr><td>';
    echo $this->Html->link('Gérer le contenu variable de l\'application', [
        'controller' => 'pages',
        'action' => 'tools_sm'
    ]);
    echo '</td></tr>';
}

echo '<tr><td>';
echo $this->Html->link('Gérer les utilisateurs privilégiés', [
    'controller' => 'users',
    'sort' => 'nom'
]);
echo '</td></tr>';

if ($role == 'Super Administrateur') :
    echo '<tr><td>';
    echo $this->Html->link('Gérer les fichiers', [
        'controller' => 'documents',
        'action' => 'index'
    ]);
    echo '</td></tr>';
endif;

echo '<tr><td>';
echo $this->Html->link('Export de la liste des materiels actifs (format CSV)', [
    'controller' => 'materiels',
    'action' => 'export'
]);
echo '</td></tr>';

echo '<tr><td>';
echo $this->Html->link('Voir les Droits des utilisateurs (ACLs)', [
    'controller' => 'pages',
    'action' => 'acls'
]);
echo '</td></tr>';

echo '<tr><td>';
echo $this->Html->link('Etiqueteuse', [
    'controller' => 'pages',
    'action' => 'printers'
]);
echo '</td></tr>';

if ($role == 'Super Administrateur') :

    echo '<tr><td>';
    echo $this->Html->link('Voir les informations sur le système', [
        'controller' => 'pages',
        'action' => 'infos'
    ]);
    echo '</td></tr>';

    /*
     * Mode debug
     */
    echo '<tr><td>';
    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 '</td></tr>';
    
    /*
     * Mode install
     */
    echo '<tr><td>';
    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 '</td></tr>';
			
endif;

?>
	</table>
</div>

<div class="actions">
	<?php echo $this->element('menu') ?>
</div>