. * * @category Widget * @package GNU Social * @author Ian Denhardt * @copyright 2010 Free Software Foundation, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0 */ if (!defined('STATUSNET')) { exit(1); } require_once INSTALLDIR . '/classes/Memcached_DataObject.php'; class GNUsocialPhoto extends Memcached_DataObject { public $object_id; // integer public $path; // varchar(150) public $thumb_path; // varchar(156) public $owner_id; // int(11) (user who posted the photo) function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('GNUsocialPhoto',$k,$v); } function delete() { if(!unlink(INSTALLDIR . $this->thumb_path)) { return false; } if(!unlink(INSTALLDIR . $this->path)) { return false; } return parent::delete(); } }