fix Scrutinizer "bugs"

This commit is contained in:
Ralf Becker 2016-07-02 11:57:26 +02:00
parent 8c6193d22f
commit 22b62aa168

View File

@ -254,7 +254,12 @@ class Vfs extends File
{ {
$path .= Api\Vfs::encodePathComponent($filename); $path .= Api\Vfs::encodePathComponent($filename);
} }
if (!($dir = Api\Vfs::dirname($path)) || !Api\Vfs::file_exists($dir) && !Api\Vfs::mkdir($dir,null,STREAM_MKDIR_RECURSIVE)) if (!($dir = Api\Vfs::dirname($path)))
{
self::set_validation_error($name,lang('Error create parent directory %1!', "dirname('$path') === false"));
return false;
}
if (!Api\Vfs::file_exists($dir) && !Api\Vfs::mkdir($dir,null,STREAM_MKDIR_RECURSIVE))
{ {
self::set_validation_error($name,lang('Error create parent directory %1!',Api\Vfs::decodePath($dir))); self::set_validation_error($name,lang('Error create parent directory %1!',Api\Vfs::decodePath($dir)));
return false; return false;