0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
webcalendar
/
1.2.0-4
/
standard
/
htdocs
/
includes
/
js
/
[
Home
]
File: edit_user.php
<?php /* $Id: edit_user.php,v 1.12.2.2 2007/08/06 02:28:27 cknudsen Exp $ */ defined ( '_ISVALID' ) or die ( 'You cannot access this file directly!' ); $errStr = translate ( 'Error', true ) . ' '; ?> var formfield = 'user', validform = false; function valid_form ( form ) { var name = form.user.value; if ( ! name ) { alert ( "<?php echo $errStr . translate ( 'Username cannot be blank.', true )?>" ); return false; } check_name (); return validform; } function valid_form2 ( form ) { var pass1 = form.upassword1.value, pass2 = form.upassword2.value; if ( ! pass1 || ! pass2 ) { alert ( "<?php echo $errStr . translate ( 'You have not entered a password.', true )?>" ); return false; } if ( pass1 != pass2 ) { alert ( "<?php echo $errStr . translate ( 'The passwords were not identical.', true )?>" ); return false; } return true; } function check_name () { formfield = 'user'; var ajax = new Ajax.Request ( 'ajax.php', {method: 'post', parameters: 'page=edit_user&name=' + $F ( 'username' ), onComplete: showResponse}); } function check_uemail () { formfield = 'uemail'; var ajax = new Ajax.Request ( 'ajax.php', {method: 'post', parameters: 'page=email&name=' + $F ( 'uemail' ), onComplete: showResponse} ); } function showResponse ( originalRequest ) { if ( originalRequest.responseText ) { text = originalRequest.responseText; // This causes javascript errors in Firefox, but these can be ignored. alert ( text ); if ( formfield == 'user' ) document.edituser.user.focus (); if ( formfield == 'uemail' ) document.edituser.uemail.focus (); validform = false; } else { validform = true; } }