X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=classes%2FNonce.php;h=93191bd409109d362e19672fb977af7390f0ec77;hb=0a17e7cf9f4983cf3e96b65c548c39dff0d80b72;hp=987e8d1e85c1fd18b9573a3ef021d889787d5c2f;hpb=9977591b78210bcd200376e1476809db12384f2e;p=quix0rs-gnu-social.git diff --git a/classes/Nonce.php b/classes/Nonce.php index 987e8d1e85..93191bd409 100644 --- a/classes/Nonce.php +++ b/classes/Nonce.php @@ -2,24 +2,38 @@ /** * Table Definition for nonce */ -require_once 'DB/DataObject.php'; +require_once INSTALLDIR.'/classes/Memcached_DataObject.php'; -class Nonce extends DB_DataObject +class Nonce extends Memcached_DataObject { ###START_AUTOCODE /* the code below is auto generated do not remove the above tag */ public $__table = 'nonce'; // table name public $consumer_key; // varchar(255) primary_key not_null - public $tok; // char(32) primary_key not_null + public $tok; // char(32) public $nonce; // char(32) primary_key not_null - public $ts; // datetime() not_null + public $ts; // datetime() primary_key not_null public $created; // datetime() not_null public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP /* Static get */ - function staticGet($k,$v=NULL) { return DB_DataObject::staticGet('Nonce',$k,$v); } + function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('Nonce',$k,$v); } /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE + + /** + * Compatibility hack for PHP 5.3 + * + * The statusnet.links.ini entry cannot be read because "," is no longer + * allowed in key names when read by parse_ini_file(). + * + * @return array + * @access public + */ + function links() + { + return array('consumer_key,token' => 'token:consumer_key,token'); + } }