pull/5557/merge
juancp-contidosdixitais 7 months ago committed by GitHub
commit 3331b2ffe1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 14
      main/exercise/exercise.class.php
  2. 12
      main/exercise/exercise.php

@ -9909,6 +9909,14 @@ class Exercise
); );
} else { } else {
if ($row['active'] == 0 || $visibility == 0) { if ($row['active'] == 0 || $visibility == 0) {
$visibleOnBaseCourse = api_get_item_visibility(
$courseInfo,
TOOL_QUIZ,
$row['iid'],
0
);
if ($visibleOnBaseCourse) {
$visibility = Display::url( $visibility = Display::url(
Display::return_icon( Display::return_icon(
'invisible.png', 'invisible.png',
@ -9918,6 +9926,12 @@ class Exercise
), ),
'exercise.php?'.api_get_cidreq().'&choice=enable&sec_token='.$token.'&exerciseId='.$row['iid'] 'exercise.php?'.api_get_cidreq().'&choice=enable&sec_token='.$token.'&exerciseId='.$row['iid']
); );
} else {
$visibility = Display::return_icon(
'invisible.png',
get_lang('Activate')
);
}
} else { } else {
// else if not active // else if not active
$visibility = Display::url( $visibility = Display::url(

@ -266,6 +266,18 @@ if (!empty($action) && $is_allowedToEdit) {
break; break;
} }
$visibleOnBaseCourse = api_get_item_visibility(
$courseInfo,
TOOL_QUIZ,
$objExerciseTmp->iid,
0
);
if (!$visibleOnBaseCourse) {
Display::addFlash(Display::return_message(get_lang('CanNotHide') . ' ' . $objExerciseTmp->name, 'error'));
break;
}
// enables an exercise // enables an exercise
if (empty($sessionId)) { if (empty($sessionId)) {
$objExerciseTmp->enable(); $objExerciseTmp->enable();

Loading…
Cancel
Save