initVar('useruuid', XOBJ_DTYPE_STRING, ''); $this->initVar('imviaemail', XOBJ_DTYPE_BOOL, false); $this->initVar('visible', XOBJ_DTYPE_BOOL, true); $this->initVar('email', XOBJ_DTYPE_STRING, ''); } } class XoopensimProfusersettingsdbHandler extends XoopsObjectGenericHandler { var $mTable = 'xoopensim_prof_usersettings'; var $mPrimary = 'useruuid'; var $mClass = 'XoopensimProfusersettingsdbObject'; function XoopensimProfusersettingsdbHandler(&$db) { parent::XoopsObjectGenericHandler($db); } } /* CREATE TABLE IF NOT EXISTS `usersettings` ( `useruuid` varchar(36) NOT NULL, `imviaemail` enum('true','false') NOT NULL, `visible` enum('true','false') NOT NULL, `email` varchar(254) NOT NULL, PRIMARY KEY (`useruuid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; */ ?>