|
|
|
|
@ -130,7 +130,7 @@ abstract class AbstractLink implements GradebookItem |
|
|
|
|
|
|
|
|
|
public function is_locked() |
|
|
|
|
{ |
|
|
|
|
return isset($this->locked) && $this->locked == 1 ? true : false ; |
|
|
|
|
return isset($this->locked) && $this->locked == 1 ? true : false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function is_visible() |
|
|
|
|
@ -351,13 +351,13 @@ abstract class AbstractLink implements GradebookItem |
|
|
|
|
'weight' => $this->get_weight(), |
|
|
|
|
'visible' => $this->is_visible(), |
|
|
|
|
'created_at' => api_get_utc_datetime(), |
|
|
|
|
'locked' => 0 |
|
|
|
|
]; |
|
|
|
|
$inserted_id = Database::insert($tbl_grade_links, $params); |
|
|
|
|
$this->set_id($inserted_id); |
|
|
|
|
|
|
|
|
|
return $inserted_id; |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
die('Error in AbstractLink add: required field empty'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return false; |
|
|
|
|
@ -380,7 +380,7 @@ abstract class AbstractLink implements GradebookItem |
|
|
|
|
'weight' => $this->get_weight(), |
|
|
|
|
'visible' => $this->is_visible(), |
|
|
|
|
]; |
|
|
|
|
Database::insert($table, $params, ['id = ?' => $this->id]); |
|
|
|
|
Database::update($table, $params, ['id = ?' => $this->id]); |
|
|
|
|
|
|
|
|
|
AbstractLink::add_link_log($this->id); |
|
|
|
|
|
|
|
|
|
|