diff --git a/index.php b/index.php index f440feb3c7b..5714b3603b4 100644 --- a/index.php +++ b/index.php @@ -40,7 +40,7 @@ } else { $wwwroot = str_replace('http', 'https', $CFG->wwwroot); } - $loginstring = "".get_string('login').''; + $loginstring = "
".get_string('login').'
'; } else { $loginstring = user_login_string($SITE); add_to_log(SITEID, 'course', 'view', 'view.php?id='.SITEID, SITEID); @@ -70,7 +70,7 @@ print_header(strip_tags($SITE->fullname), $SITE->fullname, 'home', '', '', - true, '', $loginstring . '
' . $langmenu); + true, '', $loginstring.$langmenu); ?> diff --git a/lib/weblib.php b/lib/weblib.php index f04c47547c2..0e2e0b1b5ca 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -1540,10 +1540,10 @@ function print_header ($title='', $heading='', $navigation='', $focus='', $meta= } else { $wwwroot = str_replace('http','https',$CFG->wwwroot); } - if (isset($USER->id)) { - $menu = ''. get_string('logout') .''; + if (isset($course->id)) { + $menu = user_login_string($course->id); } else { - $menu = ''. get_string('login') .''; + $menu = user_login_string(SITEID); } } @@ -1913,7 +1913,7 @@ function theme_setup($theme = '', $params=NULL) { function user_login_string($course, $user=NULL) { global $USER, $CFG; - if (empty($user)) { + if (empty($user) and isset($USER->id)) { $user = $USER; }