ourDB == NULL) return FALSE; switch ($task) { case 'users' : $result = $this->ourDB->db_Select_gen("SELECT * FROM {$this->DBPrefix}user WHERE `user_id` != 1"); if ($result === FALSE) return FALSE; break; default : return FALSE; } $this->copyUserInfo = !$blank_user; $this->currentTask = $task; return TRUE; } //------------------------------------ // Internal functions below here //------------------------------------ // Copy data read from the DB into the record to be returned. function copyUserData(&$target, &$source) { if ($this->copyUserInfo) $target['user_id'] = $source['user_id']; $target['user_name'] = $source['user_name']; $target['user_loginname'] = $source['user_loginname']; $target['user_password'] = $source['user_password']; $target['user_email'] = $source['user_email']; $target['user_hideemail'] = $source['user_hideemail']; $target['user_join'] = $source['user_join']; $target['user_admin'] = $source['user_admin']; $target['user_lastvisit'] = $source['user_lastvisit']; $target['user_login'] = $source['user_login']; $target['user_ban'] = $source['user_ban']; $target['user_customtitle'] = $source['user_customtitle']; $target['user_sess'] = $source['user_sess']; // Photo $target['user_signature'] = $source['user_signature']; $target['user_image'] = $source['user_image']; // Avatar $target['user_currentvisit'] = $source['user_currentvisit']; $target['user_lastpost'] = $source['user_lastpost']; $target['user_chats'] = $source['user_chats']; $target['user_comments'] = $source['user_comments']; $target['user_forums'] = $source['user_forums']; $target['user_ip'] = $source['user_ip']; $target['user_prefs'] = $source['user_prefs']; $target['user_viewed'] = $source['user_viewed']; $target['user_visits'] = $source['user_visits']; $target['user_class'] = $source['user_class']; $target['user_perms'] = $source['user_perms']; $target['user_xup'] = $source['user_xup']; $target['user_language'] = $source['user_language']; $target['user_country'] = $source['user_country']; $target['user_location'] = $source['user_location']; $target['user_aim'] = $source['user_aim']; $target['user_icq'] = $source['user_icq']; $target['user_yahoo'] = $source['user_yahoo']; $target['user_msn'] = $source['user_msn']; $target['user_homepage'] = $source['user_homepage']; $target['user_birthday'] = $source['user_birthday']; $target['user_timezone'] = $source['user_timezone']; return $target; } } ?>