Fixing anonymous link + lp view error see #6768 and 7111

1.9.x
Julio Montoya 12 years ago
parent 48d917cc2b
commit a813640077
  1. 1
      main/inc/lib/template.lib.php
  2. 7
      main/inc/local.inc.php

@ -356,6 +356,7 @@ class Template
'user_is_teacher' => api_is_course_admin(),
'student_view' => (!empty($_GET['isStudentView']) && $_GET['isStudentView'] == 'true'),
);
$this->assign('course_code', $course['code']);
$this->assign('_c', $_c);
}

@ -658,14 +658,13 @@ if (!empty($cidReq) && (!isset($_SESSION['_cid']) or (isset($_SESSION['_cid']) &
}
/* USER INIT */
if (isset($uidReset) && $uidReset) {
// session data refresh requested
unset($_SESSION['_user']['uidReset']);
$is_platformAdmin = false;
$is_allowedCreateCourse = false;
if (isset($_user['user_id']) && $_user['user_id']) {
if (isset($_user['user_id']) && $_user['user_id'] && !api_is_anonymous()) {
//if (isset($_user['user_id']) && $_user['user_id']) {
// a uid is given (log in succeeded)
$_SESSION['loginFailed'] = false;
@ -708,10 +707,12 @@ if (isset($uidReset) && $uidReset) {
//exit("WARNING UNDEFINED UID !! ");
}
} else {
if (!api_is_anonymous()) {
// no uid => logout or Anonymous
Session::erase('_user');
Session::erase('_uid');
}
}
Session::write('is_platformAdmin', $is_platformAdmin);
Session::write('is_allowedCreateCourse', $is_allowedCreateCourse);
} else { // continue with the previous values

Loading…
Cancel
Save