BUG 10808 Error assigning Porcess Permissions or Process Supervisor SOLVED

- Missing validation when "glob" function return a boolean value
- Add validation
This commit is contained in:
Julio Cesar Laura
2013-02-13 12:15:09 -04:00
parent 7fae3b581b
commit f9022a7cf5

View File

@@ -5123,8 +5123,10 @@ class XmlForm
$newVersion = false; $newVersion = false;
if ($forceParse || ((! file_exists( $this->parsedFile )) || (filemtime( $filename ) > filemtime( $this->parsedFile )) || (filemtime( __FILE__ ) > filemtime( $this->parsedFile ))) || (! file_exists( $this->scriptFile )) || (filemtime( $filename ) > filemtime( $this->scriptFile ))) { if ($forceParse || ((! file_exists( $this->parsedFile )) || (filemtime( $filename ) > filemtime( $this->parsedFile )) || (filemtime( __FILE__ ) > filemtime( $this->parsedFile ))) || (! file_exists( $this->scriptFile )) || (filemtime( $filename ) > filemtime( $this->scriptFile ))) {
foreach (glob( $filesToDelete ) as $fileToDelete) { if (glob( $filesToDelete )) {
@unlink( $fileToDelete ); foreach (glob( $filesToDelete ) as $fileToDelete) {
@unlink( $fileToDelete );
}
} }
$this->tree = new Xml_Document(); $this->tree = new Xml_Document();
$this->tree->parseXmlFile( $filename ); $this->tree->parseXmlFile( $filename );