|
|
|
|
@ -119,8 +119,16 @@ $filter_confirm_msg = true; |
|
|
|
|
$filter_warning_msg = true; |
|
|
|
|
|
|
|
|
|
///direct access to one evaluation |
|
|
|
|
$cats = Category :: load(null, null, $course_code, null, null, $session_id, false); //already init |
|
|
|
|
$catsResult = array(); |
|
|
|
|
if ( api_get_session_id() != 0) { |
|
|
|
|
$session_id = api_get_session_id(); |
|
|
|
|
$cats = Category :: load_session_categories(null, $session_id); //already init |
|
|
|
|
$catsResult = $cats; |
|
|
|
|
} else { |
|
|
|
|
$cats = Category :: load(null, null, $course_code, null, null, null, false); |
|
|
|
|
} |
|
|
|
|
$first_time = null; |
|
|
|
|
|
|
|
|
|
if (empty($cats)) { |
|
|
|
|
$cats = Category :: load(0, null, $course_code, null, null, $session_id, false);//first time |
|
|
|
|
$first_time=1; |
|
|
|
|
@ -817,9 +825,19 @@ if (isset($first_time) && $first_time==1 && api_is_allowed_to_edit(null,true)) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$i = 0; |
|
|
|
|
|
|
|
|
|
$allcat = array(); |
|
|
|
|
foreach ($cats as $cat) { |
|
|
|
|
if ($session_id != 0) { |
|
|
|
|
$allcatSession = $catsResult; |
|
|
|
|
foreach ($allcatSession as $catSession) { |
|
|
|
|
if($catSession->get_parent_id() == 0) { |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
$allcat[] = $catSession; |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
$allcat = $cat->get_subcategories($stud_id, $course_code, $session_id); |
|
|
|
|
} |
|
|
|
|
$alleval = $cat->get_evaluations($stud_id); |
|
|
|
|
$alllink = $cat->get_links($stud_id,true); |
|
|
|
|
|
|
|
|
|
|