Have OpenID plugin DataObjects emit their own .ini info
This commit is contained in:
		| @@ -23,6 +23,25 @@ class User_openid extends Memcached_DataObject | |||||||
|     /* the code above is auto generated do not remove the tag below */ |     /* the code above is auto generated do not remove the tag below */ | ||||||
|     ###END_AUTOCODE |     ###END_AUTOCODE | ||||||
|  |  | ||||||
|  |     function table() { | ||||||
|  |  | ||||||
|  |         global $_DB_DATAOBJECT; | ||||||
|  |         $dbtype = $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->dsn['phptype']; | ||||||
|  |  | ||||||
|  |         return array('canonical' => DB_DATAOBJECT_STR + DB_DATAOBJECT_NOTNULL, | ||||||
|  |                      'display'   => DB_DATAOBJECT_STR + DB_DATAOBJECT_NOTNULL, | ||||||
|  |                      'user_id'   => DB_DATAOBJECT_INT + DB_DATAOBJECT_NOTNULL, | ||||||
|  |                      'created'   => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME + DB_DATAOBJECT_NOTNULL, | ||||||
|  |                      'modified'  => ($dbtype == 'mysql') ? | ||||||
|  |                      DB_DATAOBJECT_MYSQLTIMESTAMP : | ||||||
|  |                      DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME | ||||||
|  |                      ); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     function keys() { | ||||||
|  |         return array('canonical' => 'K', 'display' => 'U'); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     static function hasOpenID($user_id) |     static function hasOpenID($user_id) | ||||||
|     { |     { | ||||||
|         $oid = new User_openid(); |         $oid = new User_openid(); | ||||||
|   | |||||||
| @@ -26,4 +26,23 @@ class User_openid_trustroot extends Memcached_DataObject | |||||||
|     { |     { | ||||||
|         return Memcached_DataObject::pkeyGet('User_openid_trustroot', $kv); |         return Memcached_DataObject::pkeyGet('User_openid_trustroot', $kv); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     function table() { | ||||||
|  |  | ||||||
|  |         global $_DB_DATAOBJECT; | ||||||
|  |         $dbtype = $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->dsn['phptype']; | ||||||
|  |  | ||||||
|  |         return array('trustroot' => DB_DATAOBJECT_STR + DB_DATAOBJECT_NOTNULL, | ||||||
|  |                      'user_id'   => DB_DATAOBJECT_INT + DB_DATAOBJECT_NOTNULL, | ||||||
|  |                      'created'   => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME + DB_DATAOBJECT_NOTNULL, | ||||||
|  |                      'modified'  => ($dbtype == 'mysql') ? | ||||||
|  |                      DB_DATAOBJECT_MYSQLTIMESTAMP : | ||||||
|  |                      DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME | ||||||
|  |                      ); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     function keys() { | ||||||
|  |         return array('trustroot' => 'K', 'user_id' => 'K'); | ||||||
|  |     } | ||||||
|  |  | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user