Add R\F\URL::getCurrentDomain()

This commit is contained in:
Kijin Sung 2024-05-27 01:43:04 +09:00
parent 5f47ddeb53
commit 8a012a5847
3 changed files with 38 additions and 3 deletions

View file

@ -198,8 +198,7 @@ class ModuleModel extends Module
public static function getDefaultMid($domain = null)
{
// Get current domain.
$domain = $domain ?: strtolower(preg_replace('/:\d+$/', '', $_SERVER['HTTP_HOST']));
$domain = Rhymix\Framework\URL::decodeIdna($domain);
$domain = $domain ? Rhymix\Framework\URL::decodeIdna($domain) : Rhymix\Framework\URL::getCurrentDomain();
// Find the domain information.
$domain_info = self::getSiteInfoByDomain($domain);
@ -208,7 +207,7 @@ class ModuleModel extends Module
$domain_info = self::getDefaultDomainInfo();
if (!$domain_info)
{
$domain_info = getClass('module')->migrateDomains();
$domain_info = Module::getInstance()->migrateDomains();
}
$domain_info->is_default_replaced = true;
}