From ce895ff640881eef9f38e658fabf8c8920e22fa9 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Mon, 13 Mar 2017 12:42:18 +0900 Subject: [PATCH] Implement index document functionality --- classes/module/ModuleHandler.class.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/classes/module/ModuleHandler.class.php b/classes/module/ModuleHandler.class.php index 0c2c7cd5c..7735b195a 100644 --- a/classes/module/ModuleHandler.class.php +++ b/classes/module/ModuleHandler.class.php @@ -251,8 +251,14 @@ class ModuleHandler extends Handler $module_info = $site_module_info; } + // Set index document + if($site_module_info->index_document_srl && !$this->module && !$this->mid && !$this->document_srl && Context::getRequestMethod() === 'GET' && !count($_GET)) + { + Context::set('document_srl', $this->document_srl = $site_module_info->index_document_srl, true); + } + // redirect, if site start module - if(Context::getRequestMethod() === 'GET' && isset($_GET['mid']) && $_GET['mid'] === $site_module_info->mid && count($_GET) === 1) + if(!$site_module_info->index_document_srl && Context::getRequestMethod() === 'GET' && isset($_GET['mid']) && $_GET['mid'] === $site_module_info->mid && count($_GET) === 1) { Context::setCacheControl(0); header('location: ' . getNotEncodedSiteUrl($site_module_info->domain), true, 301);