mirror of
https://github.com/e107inc/e107.git
synced 2025-08-06 06:38:00 +02:00
Allow for non-hashed cache files. File-Handler getRemoteContent() debugging methods added.
This commit is contained in:
@@ -43,9 +43,9 @@ class ecache {
|
||||
/**
|
||||
* Set the MD5 Hash
|
||||
*/
|
||||
public function setMD5($text)
|
||||
public function setMD5($text, $hash=true)
|
||||
{
|
||||
$this->CachePageMD5 = md5($text);
|
||||
$this->CachePageMD5 = ($hash === true) ? md5($text) : $text;
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
@@ -99,7 +99,12 @@ class e_file
|
||||
|
||||
|
||||
|
||||
private $authKey = false; // Used when retrieving files from e107.org.
|
||||
private $authKey = false; // Used when retrieving files from e107.org.
|
||||
|
||||
|
||||
private $error = null;
|
||||
|
||||
private $errornum = null;
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
@@ -169,8 +174,19 @@ class e_file
|
||||
$this->mode= $mode;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public function getErrorMessage()
|
||||
{
|
||||
return $this->error;
|
||||
}
|
||||
|
||||
|
||||
public function getErrorCode()
|
||||
{
|
||||
return $this->errornum;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Read files from given path
|
||||
*
|
||||
|
@@ -925,7 +925,8 @@ class e_media
|
||||
}
|
||||
|
||||
$cache = e107::getCache();
|
||||
$cache->setMD5('_'.$prefix.$type);
|
||||
$cachTag = !empty($prefix) ? "glyphs_".$prefix : "glyphs";
|
||||
$cache->setMD5($cachTag, false);
|
||||
|
||||
if($data = $cache->retrieve($type,360,true))
|
||||
{
|
||||
|
Reference in New Issue
Block a user