function testUserCreateDelete() { $user = Phorum_user::GetByUserName('bob'); if ($user) { if (!$user->delete()) { $this->fail("Could not delete pre-existing user"); return; } } $user = new Phorum_user(); $user->create('bob', '*****@*****.**'); if (!$user->exists()) { $this->fail("Could not create user."); } if (!$user->delete()) { $this->fail("Could not delete user"); } }
/** * Get the user by their user name. * * @param string $p_username * @return Phorum_user */ public static function GetByUserName($p_username) { $user = new Phorum_user(); $user->setKey('username'); $user->m_data['username'] = $p_username; $user->fetch(); if ($user->exists()) { return $user; } else { return null; } } // fn GetByUserName