Correction chemin du cache

This commit is contained in:
Michael RICOIS 2016-02-15 16:26:06 +00:00
parent 2b50287f74
commit 2d05c013e3

View File

@ -7,16 +7,16 @@ class Cache
protected $cache_loaded = false;
protected $file_loaded;
protected $cache = array();
/**
* Initialise le cache avec un nom
* @param string $name
*/
public function __construct($name = null)
{
$this->filename = Zend_Registry::get('config')->profil->path->cache.'/'.$name.$this->extension;
$this->filename = Zend_Registry::get('config')->profil->path->shared.'/temp/cache/'.$name.$this->extension;
}
/**
* Détermine si le fichier de cache existe et qu'il n'est pas périmé
*/
@ -32,7 +32,7 @@ class Cache
}
return true;
}
/**
* Encode les données pour les placer dans le cache
* @param unknown_type $array
@ -48,7 +48,7 @@ class Cache
}
return false;
}
/**
* Récupére les données du cache et les décode
*/
@ -63,7 +63,7 @@ class Cache
return false;
}
}
/**
* Détermine suivant la date de fichier si celui-ci est périmé
*/
@ -83,7 +83,7 @@ class Cache
}
return false;
}
/**
* Supprime le fichier de cache
*/
@ -94,7 +94,7 @@ class Cache
else
return false;
}
/**
* Lit une ligne dans le fichier
*/
@ -112,7 +112,7 @@ class Cache
}
return $cache;
}
/**
* Ecrit une ligne dans le fichier
* @param string $line
@ -124,7 +124,7 @@ class Cache
fclose($fp);
return $result;
}
/**
* Caching WorldCheck Data using Zend_cache
*
@ -136,18 +136,18 @@ class Cache
* @return mixed (array object)
*/
public function wcCache($config, $class, $function, $param, $file_name)
{
{
//caching
$cache_dir = $config['path'].$config['name'];
if (!is_dir($cache_dir)) mkdir($cache_dir, 0777, true);
$frontendOptions = array(
'lifetime' => $config['lifetime'],
'automatic_serialization' => true
);
$backendOptions = array('cache_dir' => $cache_dir);
$cache = Zend_Cache::factory('Output','File',$frontendOptions,$backendOptions);
if(!($cache_data = $cache->load($file_name))) {
$cache_data = new stdClass();
$cache_data = call_user_func_array(array($class, $function), array($param));