public static function testUpdate() { $user = new User(); $user->setId(11); // set primary key for update $user->setUid('xinerd'); $user->setPassword('test'); $user->setAge(26); $user = UserDAOImpl::doUpdate($user); }
} elseif (preg_match('/^[a-z0-9_+.]{1,64}@([a-z0-9-.]*){1,}\\.[a-z]{1,5}$/i', $USER['email']) == false) { $ERRORS[] = 'Invalid e-mail address specified.'; } if (sizeof($ERRORS) > 0) { draw_errors($ERRORS); } else { // Create an user and set some base attrs. $new_user = new User($db); $new_user->setUserName($USER['user_name']); $new_user->setRegisteredIpAddr($_SERVER['REMOTE_ADDR']); $new_user->setPassword($USER['password']); $new_user->setCurrentSaltExpiration($new_user->sysdate()); $new_user->setLastActivity($new_user->sysdate()); $new_user->setAccessLevel('user'); $new_user->setEmail($USER['email']); $new_user->setAge($USER['age']); $new_user->setGender($USER['gender']); $new_user->setProfile($USER['profile']); $new_user->setCurrency($APP_CONFIG['starting_funds']); $new_user->setUserTitle('User'); $new_user->setTextareaPreference('tinymce'); $new_user->setDatetimeCreated($new_user->sysdate()); $new_user->setDatetimeLastPost($new_user->sysdate()); $new_user->setPasswordResetRequested($new_user->sysdate()); $new_user->setTimezoneId(54); // 54 = UTC $new_user->setDatetimeFormatId(1); // Y-m-d H:i:s $new_user->setShowOnlineStatus('Y'); $new_user->save(); // Log the user in and send him back home.
function setUser($user) { $userw = new User(); $userw->setId($user->id); $userw->setName($user->name); $userw->setPhone($user->phone); $userw->setEmail($user->email); $userw->setAddress($user->address); $userw->setPassword($user->password); $userw->setSex($user->sex); $userw->setAge($user->age); $userw->setCode($user->code); $userw->setCreatedate($user->createdate); $userw->setUpdatedate($user->updatedate); $userw->setDr($user->dr); return $userw; }