initVar('InviteID', XOBJ_DTYPE_STRING, ''); $this->initVar('GroupID', XOBJ_DTYPE_STRING, ''); $this->initVar('RoleID', XOBJ_DTYPE_STRING, ''); $this->initVar('AgentID', XOBJ_DTYPE_STRING, ''); $this->initVar('TMStamp', XOBJ_DTYPE_STRING, ''); } } class XoopensimGroupinvitedbHandler extends XoopsObjectGenericHandler { var $mTable = 'xoopensim_group_invite'; var $mPrimary = 'InviteID'; var $mClass = 'XoopensimGroupinvitedbObject'; function XoopensimGroupinvitedbHandler(&$db) { parent::XoopsObjectGenericHandler($db); } } /* CREATE TABLE `{prefix}_{dirname}_group_invite` ( `InviteID` varchar(64) NOT NULL default '', `GroupID` varchar(64) NOT NULL default '', `RoleID` varchar(64) NOT NULL default '', `AgentID` varchar(64) NOT NULL default '', `TMStamp` timestamp(14) NOT NULL, PRIMARY KEY (`InviteID`), UNIQUE KEY `GroupID` (`GroupID`,`RoleID`,`AgentID`) ) TYPE=MyISAM; */ ?>