Quiz: Send link to LP when notifying to user - refs BT#18221

pull/3922/head
Angel Fernando Quiroz Campos 4 years ago
parent edff4d7430
commit ae8707444b
  1. 12
      main/exercise/exercise.class.php

@ -11121,11 +11121,9 @@ class Exercise
}
}
$url = api_get_path(WEB_CODE_PATH).'exercise/overview.php?'
.api_get_cidreq()."&exerciseId=$exerciseId";
$objExerciseTmp = new Exercise();
$objExerciseTmp->read($exerciseId);
$isAddedInLp = !empty($objExerciseTmp->lpList);
$end = $objExerciseTmp->end_time;
$start = $objExerciseTmp->start_time;
$minutes = $objExerciseTmp->expired_time;
@ -11188,6 +11186,14 @@ class Exercise
$teacherName = implode('<br>', $teachersPrint);
if ($isAddedInLp) {
$lpInfo = current($objExerciseTmp->lpList);
$url = api_get_path(WEB_CODE_PATH)."lp/lp_controller.php?".api_get_cidreq().'&'
.http_build_query(['action' => 'view', 'lp_id' => $lpInfo['lp_id']]);
} else {
$url = api_get_path(WEB_CODE_PATH)."exercise/overview.php?".api_get_cidreq()."&exerciseId=$exerciseId";
}
foreach ($usersArray as $userId => $userData) {
$studentName = $userData['complete_name'];
$title = sprintf(get_lang('QuizRemindSubject'), $teacherName);

Loading…
Cancel
Save