Fix warning when trying to get info of nonexistent domain

This commit is contained in:
Kijin Sung 2017-03-13 16:15:54 +09:00
parent 8b0901b3c8
commit cbfd88dfb8
2 changed files with 5 additions and 5 deletions

View file

@ -1752,7 +1752,7 @@ class Context
} }
$site_module_info = self::get('site_module_info'); $site_module_info = self::get('site_module_info');
if ($domain !== null && $domain !== $site_module_info->domain) if ($domain !== null && $domain !== false && $domain !== $site_module_info->domain)
{ {
if (!isset($domain_infos[$domain])) if (!isset($domain_infos[$domain]))
{ {

View file

@ -126,15 +126,15 @@ class moduleModel extends module
if (strpos($domain, '/') !== false) if (strpos($domain, '/') !== false)
{ {
$domain = Rhymix\Framework\URL::getDomainFromURL($domain); $domain = Rhymix\Framework\URL::getDomainFromURL($domain);
if ($domain === false)
{
return false;
}
} }
if (strpos($domain, 'xn--') !== false) if (strpos($domain, 'xn--') !== false)
{ {
$domain = Rhymix\Framework\URL::decodeIdna($domain); $domain = Rhymix\Framework\URL::decodeIdna($domain);
} }
if (strval($domain) === '')
{
return false;
}
$domain = strtolower($domain); $domain = strtolower($domain);
$domain_info = Rhymix\Framework\Cache::get('site_and_module:domain_info:domain:' . $domain); $domain_info = Rhymix\Framework\Cache::get('site_and_module:domain_info:domain:' . $domain);