|
|
|
@ -612,7 +612,7 @@ class learnpathItem |
|
|
|
|
|
|
|
|
|
|
|
if ($checkdb) { |
|
|
|
if ($checkdb) { |
|
|
|
$tbl = Database::get_course_table(TABLE_LP_ITEM_VIEW); |
|
|
|
$tbl = Database::get_course_table(TABLE_LP_ITEM_VIEW); |
|
|
|
$sql = "SELECT id FROM $tbl |
|
|
|
$sql = "SELECT iid FROM $tbl |
|
|
|
WHERE |
|
|
|
WHERE |
|
|
|
c_id = $course_id AND |
|
|
|
c_id = $course_id AND |
|
|
|
lp_item_id = ".$this->db_id." AND |
|
|
|
lp_item_id = ".$this->db_id." AND |
|
|
|
@ -3592,7 +3592,7 @@ class learnpathItem |
|
|
|
if (is_array($this->objectives) && count($this->objectives) > 0) { |
|
|
|
if (is_array($this->objectives) && count($this->objectives) > 0) { |
|
|
|
// Save objectives. |
|
|
|
// Save objectives. |
|
|
|
$tbl = Database::get_course_table(TABLE_LP_ITEM_VIEW); |
|
|
|
$tbl = Database::get_course_table(TABLE_LP_ITEM_VIEW); |
|
|
|
$sql = "SELECT id |
|
|
|
$sql = "SELECT iid |
|
|
|
FROM $tbl |
|
|
|
FROM $tbl |
|
|
|
WHERE |
|
|
|
WHERE |
|
|
|
c_id = $course_id AND |
|
|
|
c_id = $course_id AND |
|
|
|
@ -3614,7 +3614,7 @@ class learnpathItem |
|
|
|
$iva_table = Database::get_course_table( |
|
|
|
$iva_table = Database::get_course_table( |
|
|
|
TABLE_LP_IV_OBJECTIVE |
|
|
|
TABLE_LP_IV_OBJECTIVE |
|
|
|
); |
|
|
|
); |
|
|
|
$iva_sql = "SELECT id FROM $iva_table |
|
|
|
$iva_sql = "SELECT iid FROM $iva_table |
|
|
|
WHERE |
|
|
|
WHERE |
|
|
|
c_id = $course_id AND |
|
|
|
c_id = $course_id AND |
|
|
|
lp_iv_id = $lp_iv_id AND |
|
|
|
lp_iv_id = $lp_iv_id AND |
|
|
|
@ -3633,7 +3633,7 @@ class learnpathItem |
|
|
|
"score_raw = '".Database::escape_string($objective[2])."',". |
|
|
|
"score_raw = '".Database::escape_string($objective[2])."',". |
|
|
|
"score_min = '".Database::escape_string($objective[4])."',". |
|
|
|
"score_min = '".Database::escape_string($objective[4])."',". |
|
|
|
"score_max = '".Database::escape_string($objective[3])."' ". |
|
|
|
"score_max = '".Database::escape_string($objective[3])."' ". |
|
|
|
"WHERE c_id = $course_id AND id = $iva_id"; |
|
|
|
"WHERE c_id = $course_id AND iid = $iva_id"; |
|
|
|
Database::query($ivau_sql); |
|
|
|
Database::query($ivau_sql); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
// Insert new one. |
|
|
|
// Insert new one. |
|
|
|
@ -3997,7 +3997,7 @@ class learnpathItem |
|
|
|
) { |
|
|
|
) { |
|
|
|
// Save interactions. |
|
|
|
// Save interactions. |
|
|
|
$tbl = Database::get_course_table(TABLE_LP_ITEM_VIEW); |
|
|
|
$tbl = Database::get_course_table(TABLE_LP_ITEM_VIEW); |
|
|
|
$sql = "SELECT id FROM $tbl |
|
|
|
$sql = "SELECT iid FROM $tbl |
|
|
|
WHERE |
|
|
|
WHERE |
|
|
|
c_id = $course_id AND |
|
|
|
c_id = $course_id AND |
|
|
|
lp_item_id = ".$this->db_id." AND |
|
|
|
lp_item_id = ".$this->db_id." AND |
|
|
|
@ -4031,7 +4031,7 @@ class learnpathItem |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
//also check for the interaction ID as it must be unique for this SCO view |
|
|
|
//also check for the interaction ID as it must be unique for this SCO view |
|
|
|
$iva_sql = "SELECT id FROM $iva_table |
|
|
|
$iva_sql = "SELECT iid FROM $iva_table |
|
|
|
WHERE |
|
|
|
WHERE |
|
|
|
c_id = $course_id AND |
|
|
|
c_id = $course_id AND |
|
|
|
lp_iv_id = $lp_iv_id AND |
|
|
|
lp_iv_id = $lp_iv_id AND |
|
|
|
@ -4071,7 +4071,7 @@ class learnpathItem |
|
|
|
$iva_table, |
|
|
|
$iva_table, |
|
|
|
$params, |
|
|
|
$params, |
|
|
|
array( |
|
|
|
array( |
|
|
|
'c_id = ? AND id = ?' => array( |
|
|
|
'c_id = ? AND iid = ?' => array( |
|
|
|
$course_id, |
|
|
|
$course_id, |
|
|
|
$iva_id |
|
|
|
$iva_id |
|
|
|
) |
|
|
|
) |
|
|
|
|