User Management'; // User is valid and you're an admin include_once("top_menu_compta.php"); ShowMenuAdminGlobalRight('Retour'); ?> Password remis à webcompta'; } if ( isset ($SAVE) ){ echo_debug("SAVE is set"); // Update User $cn=DbConnect(); $Sql="update ac_users set use_first_name='".$fname."', use_name='".$lname."' ,use_login='".$login."',use_active=".$Actif.",use_admin=".$Admin." where use_id=".$UID; $Res=ExecSql($cn,$Sql); // Update Priv on Folder foreach ($HTTP_POST_VARS as $name=>$elem) { echo_debug("HTTP_POST_VARS $name $elem"); if ( substr_count($name,'PRIV')!=0 ) { echo_debug("Found a priv"); $db_id=substr($name,4); $cn=DbConnect(); if ( ExisteJnt($db_id,$UID) != 1 ) { $Res=ExecSql($cn,"insert into jnt_use_dos(dos_id,use_id) values(".$db_id.",".$UID.")"); } $jnt=GetJnt($db_id,$UID); if (ExistePriv($jnt) > 0) { $Res=ExecSql($cn,"update priv_user set priv_priv='".$elem."' where priv_jnt=".$jnt); } else { $Res=ExecSql($cn,"insert into priv_user(priv_jnt,priv_priv) values (".$jnt.",'".$elem."')"); } } } } else { if ( isset ($DELETE) ) { $cn=DbConnect(); $Res=ExecSql($cn,"delete from priv_user where priv_jnt in ( select jnt_id from jnt_use_dos where use_id=".$UID.")"); $Res=ExecSql($cn,"delete from jnt_use_dos where use_id=".$UID); $Res=ExecSql($cn,"delete from ac_users where use_id=".$UID); echo "

User $fname $lname ($login) is deleted

"; html_page_stop(); return; } } $r_UID=GetUid($UID); ?>
',$UID); ?>
',$r_UID[0]['use_first_name']); ?> ',$r_UID[0]['use_name']); ?>
',$r_UID[0]['use_login']); ?> Reset Password',$UID); ?>
"; ?>
"; printf(' Actif',$ACT); echo ""; printf(' Non Actif',$NACT); echo "
"; ?>
"; printf(' Administrator',$ACT); echo ""; printf(' Normal user',$NACT); echo "

Droit par défaut

",$rDossier['dos_name']); if ( $priv==0 ) { $NORIGHT="CHECKED";} else { $A=$priv[0]['priv_priv']; echo_debug("Priv = $A"); if ( $priv[0]['priv_priv']=='W' ) {$Write="CHECKED";} else { if ( $priv[0]['priv_priv']=='R' ) { $Read="CHECKED";} else { if ($priv[0]['priv_priv']=='N') { $NORIGHT="CHECKED"; } } } } printf('"; } ?>
Dossier : %s No Right',$rDossier['dos_id'],$NORIGHT); printf('Read/Write ',$rDossier['dos_id'],$Write); printf('Read',$rDossier['dos_id'],$Read); echo "