Minor - add error log

pull/3565/head^2
Julio Montoya 5 years ago
parent b295759d9e
commit b1be4b9bb0
  1. 13
      main/lp/learnpath.class.php

@ -4933,7 +4933,6 @@ class learnpath
c_id = $course_id AND c_id = $course_id AND
lp_id = ".$this->get_id()." AND lp_id = ".$this->get_id()." AND
user_id = ".$userId." ".$session_condition; user_id = ".$userId." ".$session_condition;
if ($debug) { if ($debug) {
error_log('Saving last item seen : '.$sql, 0); error_log('Saving last item seen : '.$sql, 0);
} }
@ -4946,10 +4945,19 @@ class learnpath
$scoreAsProgressSetting = api_get_configuration_value('lp_score_as_progress_enable'); $scoreAsProgressSetting = api_get_configuration_value('lp_score_as_progress_enable');
$scoreAsProgress = $this->getUseScoreAsProgress(); $scoreAsProgress = $this->getUseScoreAsProgress();
if ($scoreAsProgress && $scoreAsProgressSetting && (null === $score || empty($score) || -1 == $score)) { if ($scoreAsProgress && $scoreAsProgressSetting && (null === $score || empty($score) || -1 == $score)) {
if ($debug) {
error_log("Skip saving score with value: $score");
}
return false; return false;
} }
/*if ($course_id == 220 && $scoreAsProgress && $scoreAsProgressSetting) {
error_log("HOT FIX JULIO new score has been replaced from $progress to $score");
$progress = $score;
}*/
if ($progress >= 0 && $progress <= 100) { if ($progress >= 0 && $progress <= 100) {
// Check database.
$progress = (int) $progress; $progress = (int) $progress;
$sql = "UPDATE $table SET $sql = "UPDATE $table SET
progress = $progress progress = $progress
@ -4959,6 +4967,9 @@ class learnpath
user_id = ".$userId." ".$session_condition; user_id = ".$userId." ".$session_condition;
// Ignore errors as some tables might not have the progress field just yet. // Ignore errors as some tables might not have the progress field just yet.
Database::query($sql); Database::query($sql);
if ($debug) {
error_log($sql);
}
$this->progress_db = $progress; $this->progress_db = $progress;
} }
} }

Loading…
Cancel
Save