Fix backward incompatible behavior when skin directory is a symlink

This commit is contained in:
Kijin Sung 2023-06-27 00:09:56 +09:00
parent da1e6c1b8d
commit 18b5d66605

View file

@ -651,7 +651,7 @@ class ModuleObject extends BaseObject
$skin = ModuleModel::getModuleDefaultSkin($this->module, 'P') ?: 'default';
}
$template_path = sprintf('%sskins/%s', $this->module_path, $skin);
if (!Rhymix\Framework\Storage::isDirectory($template_path))
if (!Rhymix\Framework\Storage::exists($template_path))
{
$template_path = sprintf('%sskins/%s', $this->module_path, 'default');
}
@ -672,7 +672,7 @@ class ModuleObject extends BaseObject
$skin = ModuleModel::getModuleDefaultSkin($this->module, 'P') ?: 'default';
}
$template_path = sprintf('%sskins/%s', $this->module_path, $skin);
if (!Rhymix\Framework\Storage::isDirectory($template_path))
if (!Rhymix\Framework\Storage::exists($template_path))
{
$template_path = sprintf('%sskins/%s', $this->module_path, 'default');
}
@ -680,7 +680,7 @@ class ModuleObject extends BaseObject
else
{
$template_path = sprintf('%sm.skins/%s', $this->module_path, $mskin);
if (!Rhymix\Framework\Storage::isDirectory($template_path))
if (!Rhymix\Framework\Storage::exists($template_path))
{
$template_path = sprintf("%sm.skins/%s/", $this->module_path, 'default');
}