droits utilisateurs - réglages par défaut
Posté : mer. 1 févr. 2017 11:40
Action de réinitialisation des droits par défaut
1. Modification du script d'injection _SQL > skeleton.sql (à insérer après la création de la table trights)
2. Modification de la page admin > profile.php
ajout à la ligne 18 :
ajout à la ligne 45 :
1. Modification du script d'injection _SQL > skeleton.sql (à insérer après la création de la table trights)
Code : Tout sélectionner
-- --------------------------------------------------------
--
-- Structure et contenu de la table `trights_default`
--
DROP TABLE IF EXISTS `trights_default`;
CREATE TABLE IF NOT EXISTS `trights_default` AS SELECT * FROM `trights`;
-- --------------------------------------------------------
ajout à la ligne 18 :
Code : Tout sélectionner
// reset profile
if(!isset($_POST['reset'])) $_POST['reset'] = '';
if($_POST['reset']!='' && $_POST['reset']==1) {
$db->query("TRUNCATE TABLE trights");
$db->query("INSERT INTO trights SELECT * FROM trights_default");
}
Code : Tout sélectionner
//added buttons (profils management)
echo '
<div class="sidebar-shortcuts-large" id="sidebar-shortcuts-large">
<p>
<button type="submit" value="reset" form="reset-profile" class="btn btn-sm btn-danger" onclick="return confirm(\'Êtes-vous certains de réinitialiser les droits par défaut ?\');">
<i class="icon-ban-circle"></i> Réglages par défaut
</button>
<form id="reset-profile" method="post" action="">
<input type="hidden" name="reset" value="1" />
</form>
</p>
</div><br />
';