initVar('AgentID', XOBJ_DTYPE_STRING, ''); $this->initVar('MuteID', XOBJ_DTYPE_STRING, ''); $this->initVar('MuteName', XOBJ_DTYPE_STRING, ''); $this->initVar('MuteType', XOBJ_DTYPE_INT, 0); $this->initVar('MuteFlags', XOBJ_DTYPE_INT, 0); $this->initVar('Timestamp', XOBJ_DTYPE_INT, 0); } } class XoopensimMutelistdbHandler extends XoopsObjectGenericHandler { var $mTable = 'xoopensim_mute_list'; var $mPrimary = 'AgentID,MuteID,MuteName'; var $mClass = 'XoopensimMutelistdbObject'; function XoopensimMutelistdbHandler(&$db) { parent::XoopsObjectGenericHandler($db); } } /* CREATE TABLE `{prefix}_{dirname}_mute_list` ( `AgentID` varchar(36) NOT NULL, `MuteID` varchar(36) NOT NULL, `MuteName` varchar(255) NOT NULL, `MuteType` int(10) unsigned NOT NULL default '0', `MuteFlags` int(10) unsigned NOT NULL default '0', `Timestamp` int(11) unsigned NOT NULL default '0', PRIMARY KEY (`AgentID`,`MuteID`,`MuteName`) ) TYPE=MyISAM; */ ?>