- Do not create the cache dir in getCache()
{
$id = md5(serialize($args));
$cachedir = $this->config->get('cache_dir');
- if (!file_exists($cachedir)) {
- System::mkdir(array('-p', $cachedir));
- }
$filename = $cachedir . DIRECTORY_SEPARATOR . 'xmlrpc_cache_' . $id;
if (!file_exists($filename)) {
return null;
$filename = $cachedir.'/xmlrpc_cache_'.$id;
$fp = @fopen($filename, "wb");
- if (!$fp) {
+ if ($fp) {
fwrite($fp, serialize($data));
fclose($fp);
};