Added function that redirects user to index if no modules are enabled;

Added message that the user should disable the portal if all modules are disabled
This commit is contained in:
Marc Alexander
2010-11-26 15:35:34 +00:00
parent 2321270622
commit 9707e5e74e
2 changed files with 8 additions and 1 deletions

View File

@@ -40,7 +40,7 @@ if (empty($lang) || !is_array($lang))
$lang = array_merge($lang, array( $lang = array_merge($lang, array(
// Portal Modules // Portal Modules
'ACP_PORTAL_MODULES' => 'Portal Modules', 'ACP_PORTAL_MODULES' => 'Portal Modules',
'ACP_PORTAL_MODULES_EXP' => 'You can manage your portal modules here', 'ACP_PORTAL_MODULES_EXP' => 'You can manage your portal modules here. If you turn off all modules, please also disable the Portal.',
'MODULE_POS_TOP' => 'Top', 'MODULE_POS_TOP' => 'Top',
'MODULE_POS_LEFT' => 'Left column', 'MODULE_POS_LEFT' => 'Left column',

View File

@@ -113,8 +113,15 @@ while ($row = $db->sql_fetchrow($result))
} }
unset($template_module); unset($template_module);
} }
$module_count = $db->sql_affectedrows();
$db->sql_freeresult($result); $db->sql_freeresult($result);
// Redirect to index if there are currently no active modules
if($module_count < 1)
{
redirect(reapply_sid($phpbb_root_path . 'index.' . $phpEx));
}
// Assign specific vars // Assign specific vars
$template->assign_vars(array( $template->assign_vars(array(
'S_SMALL_BLOCK' => true, 'S_SMALL_BLOCK' => true,