function pass_edituser($eventData) { global $env, $amp_locale, $hui_mainstatus; $user_query =& $env['ampdb']->Execute('SELECT siteid ' . 'FROM users ' . 'WHERE id=' . $eventData['uid']); $site_id = $user_query->Fields('siteid'); if ($site_id == $env['currentsiteserial']) { $temp_user = new User($env['ampdb'], $env['currentsiteserial'], $eventData['uid']); $user_data['siteid'] = $env['currentsiteserial']; $user_data['groupid'] = $eventData['groupid']; $user_data['username'] = $eventData['username']; $user_data['fname'] = $eventData['fname']; $user_data['lname'] = $eventData['lname']; $user_data['email'] = $eventData['email']; $user_data['otherdata'] = $eventData['other']; if (!empty($eventData['oldpassword']) and !empty($eventData['passworda']) and !empty($eventData['passwordb'])) { if ($eventData['passworda'] == $eventData['passwordb']) { $user_data['password'] = $eventData['passworda']; } } $temp_user->EditUser($user_data); } }