initVar('host', XOBJ_DTYPE_STRING, ''); $this->initVar('port', XOBJ_DTYPE_INT, 0); $this->initVar('register', XOBJ_DTYPE_INT, 0); $this->initVar('nextcheck', XOBJ_DTYPE_INT, 0); $this->initVar('checked', XOBJ_DTYPE_INT, 0); $this->initVar('failcounter', XOBJ_DTYPE_INT, 0); } } class XoopensimSearchhostsregisterdbHandler extends XoopsObjectGenericHandler { var $mTable = 'xoopensim_search_hostsregister'; var $mPrimary = 'host,port'; var $mClass = 'XoopensimSearchhostsregisterdbObject'; function XoopensimSearchhostsregisterdbHandler(&$db) { parent::XoopsObjectGenericHandler($db); } } /* CREATE TABLE `{prefix}_{dirname}_search_hostsregister` ( `host` varchar(255) NOT NULL, `port` int(5) NOT NULL, `register` int(10) NOT NULL, `nextcheck` int(10) NOT NULL, `checked` tinyint(1) NOT NULL, `failcounter` int(10) NOT NULL, PRIMARY KEY (`host`,`port`) ) ENGINE=InnoDB ROW_FORMAT=DEFAULT; */ ?>