Fix E_NOTICE messages - refs BT#9087

1.10.x
Angel Fernando Quiroz Campos 11 years ago
parent b6cc122e5b
commit c9ff771a56
  1. 112
      main/admin/teacher_time_report.php

@ -76,33 +76,35 @@ if (!empty($selectedCourse)) {
foreach ($sessionsByCourse as $session) { foreach ($sessionsByCourse as $session) {
$coaches = CourseManager::get_coachs_from_course($session['id'], $selectedCourse); $coaches = CourseManager::get_coachs_from_course($session['id'], $selectedCourse);
foreach ($coaches as $coach) { if ($coaches) {
$totalTime = SessionManager::getUserTimeInCourse( foreach ($coaches as $coach) {
$coach['user_id'], $totalTime = SessionManager::getUserTimeInCourse(
$selectedCourse, $coach['user_id'],
$session['id'], $selectedCourse,
$selectedFrom, $session['id'],
$selectedUntil $selectedFrom,
); $selectedUntil
);
$timeReport->data[] = array(
'session' => array( $timeReport->data[] = array(
'id' => $session['id'], 'session' => array(
'name' => $session['name'] 'id' => $session['id'],
), 'name' => $session['name']
'course' => array( ),
'id' => $course['real_id'], 'course' => array(
'name' => $course['title'] 'id' => $course['real_id'],
), 'name' => $course['title']
'coach' => array( ),
'userId' => $coach['user_id'], 'coach' => array(
'lastname' => $coach['lastname'], 'userId' => $coach['user_id'],
'firstname' => $coach['firstname'], 'lastname' => $coach['lastname'],
'username' => $coach['username'], 'firstname' => $coach['firstname'],
'completeName' => api_get_person_name($coach['firstname'], $coach['lastname']) 'username' => $coach['username'],
), 'completeName' => api_get_person_name($coach['firstname'], $coach['lastname'])
'totalTime' => $totalTime ),
); 'totalTime' => $totalTime
);
}
} }
} }
} }
@ -119,33 +121,35 @@ if (!empty($selectedSession)) {
foreach ($courses as $course) { foreach ($courses as $course) {
$coaches = CourseManager::get_coachs_from_course($selectedSession, $course['code']); $coaches = CourseManager::get_coachs_from_course($selectedSession, $course['code']);
foreach ($coaches as $coach) { if ($coaches) {
$totalTime = SessionManager::getUserTimeInCourse( foreach ($coaches as $coach) {
$coach['user_id'], $totalTime = SessionManager::getUserTimeInCourse(
$course['code'], $coach['user_id'],
$selectedSession, $course['code'],
$selectedFrom, $selectedSession,
$selectedUntil $selectedFrom,
); $selectedUntil
);
$timeReport->data[] = array(
'session' => array( $timeReport->data[] = array(
'id' => $session['id'], 'session' => array(
'name' => $session['name'] 'id' => $session['id'],
), 'name' => $session['name']
'course' => array( ),
'id' => $course['id'], 'course' => array(
'name' => $course['title'] 'id' => $course['id'],
), 'name' => $course['title']
'coach' => array( ),
'userId' => $coach['user_id'], 'coach' => array(
'lastname' => $coach['lastname'], 'userId' => $coach['user_id'],
'firstname' => $coach['firstname'], 'lastname' => $coach['lastname'],
'username' => $coach['username'], 'firstname' => $coach['firstname'],
'completeName' => api_get_person_name($coach['firstname'], $coach['lastname']) 'username' => $coach['username'],
), 'completeName' => api_get_person_name($coach['firstname'], $coach['lastname'])
'totalTime' => $totalTime ),
); 'totalTime' => $totalTime
);
}
} }
} }
} }

Loading…
Cancel
Save