function ShowEditHelp() { } function openpopup(src,w,h){ w = (w > 0) ? w : (screen.availWidth*3)/4; h = (h > 0) ? h : 550; var x = (screen.availWidth / 2) - (w / 2); var y = ((screen.availHeight - 60) / 2) - (h / 2); x = (x > 0) ? x : 0; y = (y > 0) ? y : 0; var options = 'toolbar=0,menubar=0,location=0,scrollbars=1,width='+w+',height='+h+',left='+x+',top='+y; top.popup = window.open(src,"_new",options); top.popup.focus(); } function activate(btn) { document.getElementById(btn).disabled = false; } function disable(btn) { document.getElementById(btn).disabled = true; } function save(btn, i) { // fonction de sauvegarde var s = 'id_user='+i+'&login_user='+escape(document.getElementById('login_'+i).value)+'&'; if(document.getElementById('newpassword_'+i).value != '') { s += 'newpassword='+escape(document.getElementById('newpassword_'+i).value); s += '&'; } s += document.getElementById('d_'+i).checked?'d=1':'d=0'; s += '&'; s += document.getElementById('f_'+i).checked?'f=1':'f=0'; s += '&'; s += document.getElementById('s_'+i).checked?'s=1':'s=0'; s += '&'; s += document.getElementById('y_'+i).checked?'y=1':'y=0'; s += '&'; s += document.getElementById('u_'+i).checked?'u=1':'u=0'; s += '&'; s += document.getElementById('z_'+i).checked?'z=1':'z=0'; s += '&'; POST('rpc.php', s, true, false); document.getElementById('newpassword_'+i).value = ''; btn.disabled = true; } function deluser(i) { var s = 'id_user='+i+'&login_user='+escape(document.getElementById('login_'+i).value)+'&delete=1'; POST('rpc.php', s, false, false); window.location='?membres=gestion_users'; } function adduser() { var s = 'adduser=1&'; if(document.getElementById('login_new').value != '') { s += 'newlogin='+escape(document.getElementById('login_new').value)+'&'; } if(document.getElementById('newpassword_new').value != '') { s += 'newpassword='+escape(document.getElementById('newpassword_new').value)+'&'; } s += document.getElementById('d_new').checked?'d=1':'d=0'; s += '&'; s += document.getElementById('f_new').checked?'f=1':'f=0'; s += '&'; s += document.getElementById('s_new').checked?'s=1':'s=0'; s += '&'; s += document.getElementById('y_new').checked?'y=1':'y=0'; s += '&'; s += document.getElementById('u_new').checked?'u=1':'u=0'; s += '&'; s += document.getElementById('z_new').checked?'z=1':'z=0'; s += '&'; var resp = POST('rpc.php', s, false, true); // test si la reponse est ok // si ok on recharge la fenetre window.location='?membres=gestion_users'; } function getXHR() { var http_request = false; if (window.XMLHttpRequest) http_request = new XMLHttpRequest(); else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } return http_request; } function POST(url, params, wait, getresp) { http_request = getXHR() if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } try{netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");} catch(e){ } http_request.onreadystatechange = function() { if ( !getresp ) { if (http_request.readyState == 4) { if (http_request.status == 200) { alert(http_request.responseText); } } } } http_request.open('POST', url, wait); http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); http_request.send(params); if(!wait && getresp) { alert(http_request.responseText); return http_request.responseText; } }