FrameBeurk File
Fmbk/Module/Uzers/PermissionPerimetre/helpersPermissionPerimetre.php
<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.
//affiche un formulaire de saisie pour le détail d'une permission (entité ou Action)
//$IdRef alimenté avec le numéro de la permission en création.
//$IdMaj alimenté pour le type d'entité pour une création, avec l'Id de l'entité modifiée en modification
function Uzers_carteMajPermissionPerimetre($ActMaj, $IdMaj, $IdRef, $IdEntiteCourant = '', $IdNoeudCourant = '', $PermisOuInterditCourant = 0) {
global $CONFIG, $TRANSAC;
$IdMaj = Beurk_id($IdMaj);
//options de la balise select entités
$listeEntites = Beurk_baliseOption('IdEntite', '', $IdEntiteCourant, '');
foreach($CONFIG['Entite'] as $TermNoeud => $param)
if (isset($param['Id']))
$listeEntites .= Beurk_baliseOption('IdEntite', $param['Id'], $IdEntiteCourant, $TermNoeud);
//options de la balise select permission
$listePermissions = Beurk_baliseOption('PermisOuInterdit', '0', $PermisOuInterditCourant, 'Permis')
. Beurk_baliseOption('PermisOuInterdit', '1', $PermisOuInterditCourant, 'Interdit');
echo Beurk_divAccueil(array('ActVue' => 'previsualise', 'IdVue' => $IdMaj), 'inPopUp'),
'<form id="', $TRANSAC['Vue']['Form'], '" class="saisieVue" action="', Kom1_urlReafficheSite(), '" method="post" enctype="application/x-www-form-urlencoded">
', Kom1_formateDivErreur(),
Beurk_fieldset ('Entités', Beurk_baliseSelect('IdEntite', $listeEntites)),
Beurk_fieldset ('ou Id Entité', Beurk_baliseInput('text', 'IdNoeud', $IdNoeudCourant, '', '', 80)),
Beurk_fieldset ('Permission', Beurk_baliseSelect('PermisOuInterdit', $listePermissions)),
Kom1_formateValidation($ActMaj, $IdMaj, '', false, true),
'<input type="hidden" name="IdRef" value="' . $IdRef . '">
</form>
';
}