Fix Bug - You can not edit attendance list. - Refs #8053

1.10.x
José Loguercio 9 years ago
parent 3acf899995
commit 6e09ed4ebc
  1. 2
      main/gradebook/lib/GradebookUtils.php
  2. 6
      main/inc/lib/attendance.lib.php

@ -382,7 +382,7 @@ class GradebookUtils
* @param int Resource type (use constants defined in linkfactory.class.php)
* @param int Resource ID in the corresponding tool
* @param int Session ID (optional - 0 if not defined)
* @return int false on error or link ID
* @return int false on error or array of resource
*/
public static function is_resource_in_course_gradebook($course_code, $resource_type, $resource_id, $session_id = 0)
{

@ -398,13 +398,13 @@ class Attendance
// add link to gradebook
if ($link_to_gradebook && !empty($this->category_id)) {
$description = '';
$link_id = GradebookUtils::is_resource_in_course_gradebook(
$link_info = GradebookUtils::is_resource_in_course_gradebook(
$course_code,
7,
$attendance_id,
$session_id
);
if (!$link_id) {
if (!$link_info) {
GradebookUtils::add_resource_to_course_gradebook(
$this->category_id,
$course_code,
@ -418,7 +418,7 @@ class Attendance
$session_id
);
} else {
Database::query('UPDATE '.$table_link.' SET weight='.$weight_calification.' WHERE id='.$link_id.'');
Database::query('UPDATE '.$table_link.' SET weight='.$weight_calification.' WHERE id='.$link_info['id'].'');
}
}
return $attendance_id;

Loading…
Cancel
Save