Have OpenID plugin DataObjects emit their own .ini info
This commit is contained in:
parent
8acc1587b1
commit
441b62e87e
|
@ -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();
|
||||||
|
|
|
@ -21,9 +21,28 @@ class User_openid_trustroot 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 &pkeyGet($kv)
|
function &pkeyGet($kv)
|
||||||
{
|
{
|
||||||
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');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user