protected function _initialize() { parent::_setup(self::B2DBNAME, self::ID); parent::_addVarchar(self::IDENTITY, 300); parent::_addVarchar(self::IDENTITY_HASH, 300); parent::_addVarchar(self::EMAIL, 300); parent::_addVarchar(self::TYPE, 300); parent::_addForeignKeyColumn(self::UID, Users::getTable(), Users::ID); }
protected function _initialize() { parent::_setup(self::B2DBNAME, self::ID); parent::_addVarchar(self::UNAME, 50); parent::_addVarchar(self::PASSWORD, 100); parent::_addVarchar(self::BUDDYNAME, 50); parent::_addVarchar(self::REALNAME, 100); parent::_addVarchar(self::EMAIL, 200); parent::_addInteger(self::USERSTATE, 10); parent::_addBoolean(self::CUSTOMSTATE); parent::_addVarchar(self::HOMEPAGE, 250, ''); parent::_addVarchar(self::LANGUAGE, 100, ''); parent::_addInteger(self::LASTSEEN, 10); parent::_addInteger(self::QUOTA); parent::_addBoolean(self::ACTIVATED); parent::_addBoolean(self::ENABLED); parent::_addBoolean(self::DELETED); parent::_addVarchar(self::AVATAR, 30, ''); parent::_addBoolean(self::USE_GRAVATAR, true); parent::_addBoolean(self::PRIVATE_EMAIL); parent::_addBoolean(self::OPENID_LOCKED); parent::_addInteger(self::JOINED, 10); }
protected function _setup($b2db_name, $id_column) { parent::_setup($b2db_name, $id_column); parent::_addForeignKeyColumn(static::SCOPE, \thebuggenie\core\entities\tables\Scopes::getTable(), \thebuggenie\core\entities\tables\Scopes::ID); }