Plugins update (summer remix)
This commit is contained in:
parent
e721dcc561
commit
c51cd8eda1
3 changed files with 13 additions and 15 deletions
|
@ -34,7 +34,6 @@ ContentDefaultFile: page.txt
|
|||
ContentExtension: .txt
|
||||
ConfigExtension: .ini
|
||||
DownloadExtension: .download
|
||||
InstallationExtension: .installation
|
||||
TextFile: text.ini
|
||||
LanguageFile: language-(.*).txt
|
||||
ErrorFile: page-error-(.*).txt
|
||||
|
|
|
@ -60,7 +60,6 @@ class YellowCore
|
|||
$this->config->setDefault("contentExtension", ".txt");
|
||||
$this->config->setDefault("configExtension", ".ini");
|
||||
$this->config->setDefault("downloadExtension", ".download");
|
||||
$this->config->setDefault("installationExtension", ".installation");
|
||||
$this->config->setDefault("configFile", "config.ini");
|
||||
$this->config->setDefault("textFile", "text.ini");
|
||||
$this->config->setDefault("languageFile", "language-(.*).txt");
|
||||
|
@ -496,7 +495,7 @@ class YellowPage
|
|||
rtrim($this->yellow->config->get("editLocation"), '/').$this->location));
|
||||
$this->set("pageFile", $this->yellow->lookup->getPageFile($this->fileName));
|
||||
} else {
|
||||
$this->set("type", $this->yellow->toolbox->getFileExtension($this->fileName));
|
||||
$this->set("type", $this->yellow->toolbox->getFileType($this->fileName));
|
||||
$this->set("modified", date("Y-m-d H:i:s", $this->yellow->toolbox->getFileModified($this->fileName)));
|
||||
$this->set("pageFile", $this->yellow->lookup->getPageFile($this->fileName, true));
|
||||
}
|
||||
|
@ -2923,7 +2922,8 @@ class YellowToolbox
|
|||
// Return MIME content type
|
||||
function getMimeContentType($fileName)
|
||||
{
|
||||
$mimeTypes = array(
|
||||
$contentType = "";
|
||||
$contentTypes = array(
|
||||
"css" => "text/css",
|
||||
"gif" => "image/gif",
|
||||
"html" => "text/html; charset=utf-8",
|
||||
|
@ -2936,13 +2936,12 @@ class YellowToolbox
|
|||
"woff" => "application/font-woff",
|
||||
"woff2" => "application/font-woff2",
|
||||
"xml" => "text/xml; charset=utf-8");
|
||||
$contentType = "";
|
||||
$extension = $this->getFileExtension($fileName);
|
||||
if(empty($extension))
|
||||
$fileType = $this->getFileType($fileName);
|
||||
if(empty($fileType))
|
||||
{
|
||||
$contentType = $mimeTypes["html"];
|
||||
} else if(array_key_exists($extension, $mimeTypes)) {
|
||||
$contentType = $mimeTypes[$extension];
|
||||
$contentType = $contentTypes["html"];
|
||||
} else if(array_key_exists($fileType, $contentTypes)) {
|
||||
$contentType = $contentTypes[$fileType];
|
||||
}
|
||||
return $contentType;
|
||||
}
|
||||
|
@ -3113,8 +3112,8 @@ class YellowToolbox
|
|||
return is_file($fileName) ? filemtime($fileName) : 0;
|
||||
}
|
||||
|
||||
// Return file extension
|
||||
function getFileExtension($fileName)
|
||||
// Return file type
|
||||
function getFileType($fileName)
|
||||
{
|
||||
return strtoloweru(($pos = strrposu($fileName, '.')) ? substru($fileName, $pos+1) : "");
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
class YellowUpdate
|
||||
{
|
||||
const VERSION = "0.7.4";
|
||||
const VERSION = "0.7.5";
|
||||
var $yellow; //access to API
|
||||
var $updates; //number of updates
|
||||
|
||||
|
@ -507,7 +507,7 @@ class YellowUpdate
|
|||
{
|
||||
$statusCode = 200;
|
||||
$path = $this->yellow->config->get("pluginDir");
|
||||
$regex = "/^.*\\".$this->yellow->config->get("installationExtension")."$/";
|
||||
$regex = "/^.*\.installation$/";
|
||||
foreach($this->yellow->toolbox->getDirectoryEntries($path, $regex, true, false) as $entry)
|
||||
{
|
||||
if(preg_match("/^(.*?)-(.*?)\./", basename($entry), $matches))
|
||||
|
@ -705,7 +705,7 @@ class YellowUpdate
|
|||
{
|
||||
$data = array("website");
|
||||
$path = $this->yellow->config->get("pluginDir");
|
||||
$regex = "/^.*\\".$this->yellow->config->get("installationExtension")."$/";
|
||||
$regex = "/^.*\.installation$/";
|
||||
foreach($this->yellow->toolbox->getDirectoryEntries($path, $regex, true, false, false) as $entry)
|
||||
{
|
||||
if(preg_match("/^(.*?)-(.*?)\./", $entry, $matches))
|
||||
|
|
Loading…
Add table
Reference in a new issue