File "File.php"
Full path: /home/kosmetik/public_html/wp-includes/SimplePie/Cache/File.php
File
size: 1.31 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
class SimplePie_Cache_File implements SimplePie_Cache_Base
{
protected $location;
protected $filename;
protected $extension;
protected $name;
public function __construct($location, $name, $type)
{
$this->location = $location;
$this->filename = $name;
$this->extension = $type;
$this->name = "{$this->location}/{$this->filename}.{$this->extension}";
}
public function save($data)
{
if (file_exists($this->name) && is_writable($this->name) || file_exists($this->location) && is_writable($this->location)) {
if ($data instanceof SimplePie) {
$data = $data->data;
}
$data = serialize($data);
return (bool) file_put_contents($this->name, $data);
}
return false;
}
public function load()
{
if (file_exists($this->name) && is_readable($this->name)) {
return unserialize(file_get_contents($this->name));
}
return false;
}
public function mtime()
{
return @filemtime($this->name);
}
public function touch()
{
return @touch($this->name);
}
public function unlink()
{
if (file_exists($this->name)) {
return unlink($this->name);
}
return false;
}
}