Example #1
0
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);
    }
}