request('use_id'); } catch (Exception $ex) { echo_error($ex->getMessage()); throw $ex; } $UserChange = new User($rep, $uid); if ($UserChange->id == false) { // Message d'erreur html_page_stop(); } $UserChange->load(); $it_pass=new IText('password'); $it_pass->value=""; ?>
login', $UserChange->login); ?> prénom
%s
', $UserChange->name); ?>
', $UserChange->first_name); ?>
Mot de passe :Laisser à VIDE pour ne PAS le changer input();?>
value=array( array('value'=>0,'label'=>_('Non')), array('value'=>1,'label'=>_('Oui')) ); $select_actif->selected=$UserChange->active; echo $select_actif->input(); ?>
value=array( array('value'=>0,'label'=>_('Utilisateur normal')), array('value'=>1,'label'=>_('Administrateur')) ); $select_admin->selected=$UserChange->admin; echo $select_admin->input(); ?>
admin == 0 ) : ?>

Accès aux dossiers

Les autres droits doivent être réglés dans les dossiers (paramètre->sécurité), le fait de changer un utilisateur d'administrateur à utilisateur normal ne change pas le profil administrateur dans les dossiers. Il faut aller dans CFGSECURITY pour diminuer ses privilèges.

'X', 'label' => 'Aucun Accès'), array('value' => 'R', 'label' => 'Utilisateur normal') ); $repo = new Dossier(0); if ( $repo->count() == 0) { echo hb('* Aucun Dossier *'); echo ''; return; } $Dossier = $repo->show_dossier('R',$UserChange->login); $mod_user = new User(new Database(), $uid); ?>
id},{$rDossier['dos_id']});\"");?>
id});\""); ?> admin==1 it means he can access all databases // else : ?>