FrameBeurk File
Fmbk/Module/Uzers/Groupe/Vue/detailGroupe.php
<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.
require_once(INSTALL_PATH . '/Module/Kom1/helpersKom1.php');
require_once(INSTALL_PATH . '/Module/Uzers/Groupe/helpersGroupe.php');
require_once(INSTALL_PATH . '/Module/Uzers/Groupe/modeleGroupe.php');
// affichage du Groupe
$result = db_QUERY(Uzers_queryGroupe($IdVue));
if (list($IdEtatGroupe, $NbrUsers, $NbrPermissions, $Groupe) = Uzers_carteGroupe($result, '1', false)) {
// affichage des Permissions associés au Groupe
echo '<h2 class="h_Permission">', Beurk_traduit('Permissions associées au groupe'), '</h2>
';
$sufxCss = 1;
$requete = Uzers_queryPermissionsGroupe($IdVue);
$result2 = db_QUERY($requete);
//liste des pages et titre
echo $pages = Kom1_listePages($NbrPermissions, $NoPage, array('ActVue' => 'detail', 'IdVue' => $IdVue));
$TRANSAC['Page']['Titre'] = Beurk_DB2HTML($Groupe)
. (($pages) ? Beurk_traduit(' p.%d', 'Beurk', $NoPage) : '');
echo
'<div class="enbas"></div>
';
while ($IdEtatLien = Kom1_carteLienEntites($result2, $sufxCss, 'Groupe', 'Permission', true))
$sufxCss = 1 - $sufxCss;
db_FREE($result2);
//re-liste des pages et actions
echo
'<div class="enbas">
', $pages,
'<div class="listeMajs">
', Kom1_actionVueMaj('Associer à une Permission', array('ActVue' => 'associe', 'IdVue' => 'GroupePermission', 'IdNoeud' => $IdVue)),
'</div>
</div>
', Beurk_flushDivsAccueil(); // sortie des divs d'accueil
} else Beurk_messageEtape('Groupe inconnu', true);
db_FREE($result);