XAPI: Simplify code - refs BT#16742

pull/3680/head
Angel Fernando Quiroz Campos 5 years ago
parent 7f8a7f9ae0
commit 9f74129d8b
  1. 56
      plugin/xapi/launch/stats.php

@ -33,23 +33,10 @@ $plugin = XApiPlugin::create();
$table = new SortableTable( $table = new SortableTable(
'tbl_xapi', 'tbl_xapi',
function () use ($course, $session) { function () use ($course, $session) {
if ($session) {
return CourseManager::get_student_list_from_course_code(
$course->getCode(),
true,
$session->getId(),
null,
null,
true,
0,
true
);
}
return CourseManager::get_student_list_from_course_code( return CourseManager::get_student_list_from_course_code(
$course->getCode(), $course->getCode(),
false, !!$session,
0, $session ? $session->getId() : 0,
null, null,
null, null,
true, true,
@ -58,33 +45,18 @@ $table = new SortableTable(
); );
}, },
function ($start, $limit, $orderBy, $orderDir) use ($course, $session) { function ($start, $limit, $orderBy, $orderDir) use ($course, $session) {
if ($session) { $students = CourseManager::get_student_list_from_course_code(
$students = CourseManager::get_student_list_from_course_code( $course->getCode(),
$course->getCode(), !!$session,
true, $session ? $session->getId() : 0,
$session->getId(), null,
null, null,
null, true,
true, 0,
0, false,
false, $start,
$start, $limit
$limit );
);
} else {
$students = CourseManager::get_student_list_from_course_code(
$course->getCode(),
false,
0,
null,
null,
true,
0,
false,
$start,
$limit
);
}
return array_map( return array_map(
function (array $studentInfo) { function (array $studentInfo) {

Loading…
Cancel
Save