Fix type error when module_srl or document_srl is null

This commit is contained in:
Kijin Sung 2024-05-03 20:28:31 +09:00
parent b9f87e1426
commit 4c523d686b

View file

@ -362,6 +362,11 @@ class DocumentModel extends Document
*/
public static function getExtraKeys($module_srl)
{
if(!$module_srl)
{
return [];
}
if(!isset($GLOBALS['XE_EXTRA_KEYS'][$module_srl]))
{
$keys = Rhymix\Framework\Cache::get("site_and_module:module_document_extra_keys:$module_srl");
@ -426,7 +431,6 @@ class DocumentModel extends Document
Rhymix\Framework\Cache::set("site_and_module:module_document_extra_keys:$module_srl", $keys, 0, true);
}
$GLOBALS['XE_EXTRA_KEYS'][$module_srl] = $keys;
}
@ -441,6 +445,11 @@ class DocumentModel extends Document
*/
public static function getExtraVars($module_srl, $document_srl)
{
if(!$document_srl)
{
return [];
}
if(!isset($GLOBALS['XE_EXTRA_VARS'][$document_srl]))
{
self::getDocument($document_srl);