c_id sql error in main_api.lib.php - ref #4218

skala
Hubert Borderiou 13 years ago
parent 59e5ceaab6
commit f87072c06d
  1. 5
      main/inc/lib/main_api.lib.php

@ -2711,7 +2711,6 @@ function api_item_property_update($_course, $tool, $item_id, $lastedit_type, $us
} }
$course_id = $_course['real_id']; $course_id = $_course['real_id'];
$filter = "c_id = $course_id AND tool='$tool' AND ref='$item_id' $condition_session "; $filter = "c_id = $course_id AND tool='$tool' AND ref='$item_id' $condition_session ";
if ($item_id == '*') { if ($item_id == '*') {
@ -2766,7 +2765,7 @@ function api_item_property_update($_course, $tool, $item_id, $lastedit_type, $us
if (!empty($session_id)) { if (!empty($session_id)) {
// Check whether session id already exist into itemp_properties for updating visibility or add it. // Check whether session id already exist into itemp_properties for updating visibility or add it.
$sql = "SELECT id_session FROM $TABLE_ITEMPROPERTY WHERE tool = '$tool' AND ref='$item_id' AND id_session = '$session_id'"; $sql = "SELECT id_session FROM $TABLE_ITEMPROPERTY WHERE c_id=$course_id AND tool = '$tool' AND ref='$item_id' AND id_session = '$session_id'";
$rs = Database::query($sql); $rs = Database::query($sql);
if (Database::num_rows($rs) > 0) { if (Database::num_rows($rs) > 0) {
$sql = "UPDATE $TABLE_ITEMPROPERTY $sql = "UPDATE $TABLE_ITEMPROPERTY
@ -2788,7 +2787,7 @@ function api_item_property_update($_course, $tool, $item_id, $lastedit_type, $us
if (!empty($session_id)) { if (!empty($session_id)) {
// Check whether session id already exist into itemp_properties for updating visibility or add it // Check whether session id already exist into itemp_properties for updating visibility or add it
$sql = "SELECT id_session FROM $TABLE_ITEMPROPERTY WHERE tool = '$tool' AND ref='$item_id' AND id_session = '$session_id'"; $sql = "SELECT id_session FROM $TABLE_ITEMPROPERTY WHERE c_id=$course_id AND tool = '$tool' AND ref='$item_id' AND id_session = '$session_id'";
$rs = Database::query($sql); $rs = Database::query($sql);
if (Database::num_rows($rs) > 0) { if (Database::num_rows($rs) > 0) {
$sql = "UPDATE $TABLE_ITEMPROPERTY $sql = "UPDATE $TABLE_ITEMPROPERTY

Loading…
Cancel
Save