FrameBeurk File
Fmbk/Module/Uzers/User/Vue/modifieUser.php
<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.
echo '<h2 class="h_User">', Beurk_traduit("Editer l'utilisateur"), '</h2>
';
require_once(INSTALL_PATH . '/Module/Kom1/helpersMajKom1.php');
//lecture du User
$result = db_QUERY('SELECT User, IdEtat, adresseEmail, Donnees '
. 'FROM Uzers_User '
. "WHERE IdUser = '$IdVue' AND IdEtat IN (" . $DIALOG['IdEtatsAutorises'] . ")");
if (list($User, $IdEtatUser, $adresseEmail, $Donnees) = db_FETCH_ROW($result)) {
//affichage des donnees du User consulté (ajouter gestion nbre de messages)
// si on est là, c'est que le User y est autorisé
if ($IdEtatUser == Beurk_id('V') || Uzers_estAdmin()) {
echo
'<div class="info">
<p>', Beurk_traduit("Le password ne sera pas modifié s'il n'est pas renseigné."), '</p>
<p>', Beurk_traduit("En cas de modification de l'adresse e-mail, un lien d'activation vous sera envoyé à la nouvelle adresse. "), '
', Beurk_traduit("Celle-ci ne sera prise en compte sur le site qu'après activation."), '</p>
</div>
', Beurk_divAccueil(array('ActVue' => 'previsualise', 'IdVue' => $IdVue), 'inPopUp'),
'<form id="', $TRANSAC['Vue']['Form'], '" class="saisieVue" action="', Kom1_urlReafficheSite(), '" method="post" enctype="application/x-www-form-urlencoded">
', Kom1_formateDivErreur(),
Beurk_baliseInput('hidden', "titre$IdVue", $User),
Beurk_fieldset('Nouveau mot de passe', Beurk_baliseInput('password', 'NouveauMotDePasse', '', 'txtchangepassw', 16, 16, '', '16 caractères maximum (chiffres, lettres, underscore, tiret)')),
Beurk_fieldset('Nouveau mot de passe', Beurk_baliseInput('password', 'ConfirmMotDePasse', '', 'txtchangepassw', 16, 16, '', 'pour confirmation')),
Beurk_fieldset('Adresse E-mail', Beurk_baliseInput('text', 'adresseEmail', Beurk_DB2InputHTML($adresseEmail), '', '', 64)),
Kom1_formateDivBBcodes('modifie', $IdVue),
Beurk_fieldset('Données publiques', Beurk_baliseTextarea("donnees$IdVue", Beurk_DB2InputHTML($Donnees), '', 'virtual')),
Beurk_fieldset('Mot de passe actuel', Beurk_baliseInput('password', 'MotDePasseActuel', '', 'txtchangepassw', 16, 16, '', 'pour validation de vos modifications')),
Kom1_formateValidation('modifie', $IdVue, '', false, true),
'</form>
';
} else Beurk_messageEtape('Utilisateur suspendu', true);
} else Beurk_messageEtape('Utilisateur inconnu', true);
db_FREE($result);