From edd2686c8bc5d6e0c8be65241fc8a6ec082e57ba Mon Sep 17 00:00:00 2001 From: Adrian Greeve Date: Tue, 14 Aug 2012 15:09:02 +0800 Subject: [PATCH] MDL-32108 - navigation - After logging in the user is directed to mysite instead of site home. Thanks to lurii Kucherov for this patch. --- login/index.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/login/index.php b/login/index.php index 3f398a4c0fa16..1847544b75a09 100644 --- a/login/index.php +++ b/login/index.php @@ -204,16 +204,16 @@ // no wantsurl stored or external - go to homepage $urltogo = $CFG->wwwroot.'/'; unset($SESSION->wantsurl); - } - /// Go to my-moodle page instead of site homepage if defaulthomepage set to homepage_my - if (!empty($CFG->defaulthomepage) && $CFG->defaulthomepage == HOMEPAGE_MY && !is_siteadmin() && !isguestuser()) { - if ($urltogo == $CFG->wwwroot or $urltogo == $CFG->wwwroot.'/' or $urltogo == $CFG->wwwroot.'/index.php') { - $urltogo = $CFG->wwwroot.'/my/'; + $home_page = get_home_page(); + // Go to my-moodle page instead of site homepage if defaulthomepage set to homepage_my + if ($home_page == HOMEPAGE_MY && !is_siteadmin() && !isguestuser()) { + if ($urltogo == $CFG->wwwroot or $urltogo == $CFG->wwwroot.'/' or $urltogo == $CFG->wwwroot.'/index.php') { + $urltogo = $CFG->wwwroot.'/my/'; + } } } - /// check if user password has expired /// Currently supported only for ldap-authentication module $userauth = get_auth_plugin($USER->auth);