location = $location; //$this->filename = rawurlencode($filename); //$this->extension = rawurlencode($extension); //$this->name = "$location/$this->filename.$this->extension"; $this->name = 'feed_' . $filename; $this->mod_name = 'feed_mod_' . $filename; } function save($data) { if (is_a($data, 'SimplePie')) { $data = $data->data; } set_transient($this->name, $data, 43200); set_transient($this->mod_name, time(), 43200); return true; } function load() { return get_transient($this->name); } function mtime() { return get_transient($this->mod_name); } function touch() { return set_transient($this->mod_name, time(), 43200); } function unlink() { delete_transient($this->name); delete_transient($this->mod_name); return true; } }