Correction chemin du cache
This commit is contained in:
parent
2b50287f74
commit
2d05c013e3
@ -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));
|
||||
|
Loading…
Reference in New Issue
Block a user