FrameBeurk File
Fmbk/Module/Uzers/User/Vue/detailUser.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/User/helpersUser.php');
require_once(INSTALL_PATH . '/Module/Uzers/User/modeleUser.php');
//affichage du User
$sufxCss = 1;
$result = db_QUERY(Uzers_queryUser($IdVue));
if (list($IdEtatUser, $User) = Uzers_carteUser($result, $sufxCss, false)) {
$pages = '';
// affichage des groupes du User pour l'admin et le user lui-même
if (Uzers_estAdmin() || Uzers_estUserLogue($IdVue)) {
echo '<h2 class="h_Groupe">', Beurk_traduit("Groupes associés à l'utilisateur"), '</h2>
';
$sufxCss2 = 1;
$result2 = db_QUERY(Uzers_queryGroupesUser($IdVue), 'SQL_CALC_FOUND_ROWS');
$NbrGroupes = db_NB_SELECTED_TOTAL();
//liste des pages :
echo $pages = Kom1_listePages($NbrGroupes, $NoPage, array('ActVue' => 'detail', 'IdVue' => $IdVue));
echo
'<div class="enbas"></div>
';
while ($IdEtatLien = Kom1_carteLienEntites($result2, $sufxCss2, 'User', 'Groupe', true))
$sufxCss2 = 1 - $sufxCss2;
db_FREE($result2);
//re-liste des pages et actions
echo
'<div class="enbas">
', $pages,
'<div class="listeMajs">
', Kom1_actionVueMaj('Associer à un Groupe', array('ActVue' => 'associe', 'IdVue' => 'UserGroupe', 'IdNoeud' => $IdVue)),
'</div>
</div>
', Beurk_flushDivsAccueil(); // sortie des divs d'accueil
}
$TRANSAC['Page']['Titre'] = Beurk_Request2HTML($User)
. (($pages) ? Beurk_traduit(' p.%d', 'Beurk', $NoPage) : '');
} else Beurk_messageEtape('Utilisateur inconnu', true);
db_FREE($result);