X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=classes%2FAvatar.php;h=05a5ee8ef318f3fb7d0b8d30387d274c0c3e6bb2;hb=3a82ff28601d66d443f3b99d0504d35a44712ee5;hp=24dca038ee359fce79fb391c6503251430dec0fb;hpb=2bc198432c1bd61ed98d49568869f341badb2057;p=quix0rs-gnu-social.git diff --git a/classes/Avatar.php b/classes/Avatar.php index 24dca038ee..05a5ee8ef3 100644 --- a/classes/Avatar.php +++ b/classes/Avatar.php @@ -2,32 +2,32 @@ /** * Table Definition for avatar */ -require_once 'DB/DataObject.php'; +require_once INSTALLDIR.'/classes/Memcached_DataObject.php'; -class Avatar extends DB_DataObject +class Avatar extends Memcached_DataObject { ###START_AUTOCODE /* the code below is auto generated do not remove the above tag */ public $__table = 'avatar'; // table name public $profile_id; // int(4) primary_key not_null - public $original; // tinyint(1) + public $original; // tinyint(1) public $width; // int(4) primary_key not_null public $height; // int(4) primary_key not_null public $mediatype; // varchar(32) not_null - public $filename; // varchar(255) + public $filename; // varchar(255) public $url; // varchar(255) unique_key public $created; // datetime() not_null public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP /* Static get */ - function staticGet($k,$v=NULL) { return DB_DataObject::staticGet('Avatar',$k,$v); } + function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('Avatar',$k,$v); } /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE # We clean up the file, too - + function delete() { $filename = $this->filename; if (parent::delete()) { @@ -36,8 +36,8 @@ class Avatar extends DB_DataObject } # Create and save scaled version of this avatar - # XXX: maybe break into different methods - + # XXX: maybe break into different methods + function scale($size) { $image_s = imagecreatetruecolor($size, $size); @@ -87,4 +87,8 @@ class Avatar extends DB_DataObject return NULL; } } + + function &pkeyGet($kv) { + return Memcached_DataObject::pkeyGet('Avatar', $kv); + } }