FrameBeurk File
Fmbk/Module/Uzers/GroupePermission/Maj/supprimeGroupePermission.php
<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.
$result2 = db_QUERY("SELECT IdPermission, IdGroupe, IdEtat, NoVersion FROM Uzers_GroupePermission WHERE IdGroupePermission = '$IdMaj'");
if (list($IdPermission, $IdGroupe, $IdEtatLien, $NoVersionCourante) = db_FETCH_ROW($result2)) {
$requete = "DELETE FROM Uzers_GroupePermission WHERE IdGroupePermission = '$IdMaj'";
if (Beurk_supprimeEntite($requete, 'Lien supprimé', $NoVersionCourante, $IdMaj)) {
// supression de la relation
db_QUERY("DELETE FROM Beurk_Lien WHERE IdNoeud = '" . $IdGroupe . "' AND IdRelation = '" . $IdMaj . "' AND IdLie = '" . $IdPermission . "'");
//mise à jour du nombre de Groupes de la Permission
db_QUERY("UPDATE Uzers_Permission SET NbrGroupes = NbrGroupes - 1 WHERE IdPermission = '$IdPermission'");
//mise à jour du nombre de Permissions du Groupe
db_QUERY("UPDATE Uzers_Groupe SET NbrPermissions = NbrPermissions - 1 WHERE IdGroupe = '$IdGroupe'");
}
} else Beurk_messageEtape('Lien inconnu', true);
db_FREE($result2);
© 2010-2015 by ToolOscope SASU. © 2016-2018 by Arnaud De Rette. All rights reserved