initVar('objectuuid', XOBJ_DTYPE_STRING, ''); $this->initVar('parceluuid', XOBJ_DTYPE_STRING, ''); $this->initVar('location', XOBJ_DTYPE_STRING, ''); $this->initVar('name', XOBJ_DTYPE_STRING, ''); $this->initVar('description', XOBJ_DTYPE_STRING, ''); $this->initVar('regionuuid', XOBJ_DTYPE_STRING, ''); } } class XoopensimSearchobjectsdbHandler extends XoopsObjectGenericHandler { var $mTable = 'xoopensim_search_objects'; var $mPrimary = 'objectuuid,parceluuid'; var $mClass = 'XoopensimSearchobjectsdbObject'; function XoopensimSearchobjectsdbHandler(&$db) { parent::XoopsObjectGenericHandler($db); } } /* CREATE TABLE `{prefix}_{dirname}_search_objects` ( `objectuuid` char(36) NOT NULL, `parceluuid` char(36) NOT NULL, `location` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `description` varchar(255) NOT NULL, `regionuuid` char(36) NOT NULL default '', PRIMARY KEY (`objectuuid`,`parceluuid`) ) ENGINE=InnoDB ROW_FORMAT=DEFAULT; */ ?>