Add pathFile Sanitization
This commit is contained in:
parent
a1f6e698f2
commit
2e30c596f4
@ -55,6 +55,8 @@ class Plugin {
|
||||
|
||||
// --- Metadata ---
|
||||
$this->filenameMetadata = PATH_PLUGINS.$this->directoryName().DS.'metadata.json';
|
||||
|
||||
if( Sanitize::pathFile($this->filenameMetadata) ) {
|
||||
$metadataString = file_get_contents($this->filenameMetadata);
|
||||
$this->metadata = json_decode($metadataString, true);
|
||||
|
||||
@ -64,6 +66,7 @@ class Plugin {
|
||||
$this->db = $Tmp->db;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function save()
|
||||
{
|
||||
|
@ -78,6 +78,9 @@ function buildPlugins()
|
||||
$languageFilename = PATH_PLUGINS.$Plugin->directoryName().DS.'languages'.DS.$site->language().'.json';
|
||||
if( !Sanitize::pathFile($languageFilename) ) {
|
||||
$languageFilename = PATH_PLUGINS.$Plugin->directoryName().DS.'languages'.DS.DEFAULT_LANGUAGE_FILE;
|
||||
if( !Sanitize::pathFile($languageFilename) ) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
$database = file_get_contents($languageFilename);
|
||||
|
Loading…
x
Reference in New Issue
Block a user