| @@ 1170-1176 (lines=7) @@ | ||
| 1167 | $sql = "SELECT * FROM $lp_item |
|
| 1168 | WHERE c_id = ".$course_id." AND parent_item_id = $id"; |
|
| 1169 | $res = Database::query($sql); |
|
| 1170 | while ($row = Database::fetch_array($res)) { |
|
| 1171 | $num += $this->delete_children_items($row['id']); |
|
| 1172 | $sql = "DELETE FROM $lp_item |
|
| 1173 | WHERE c_id = ".$course_id." AND id = ".$row['id']; |
|
| 1174 | Database::query($sql); |
|
| 1175 | $num++; |
|
| 1176 | } |
|
| 1177 | return $num; |
|
| 1178 | } |
|
| 1179 | ||
| @@ 5388-5396 (lines=9) @@ | ||
| 5385 | // of versions < 1.8.4). |
|
| 5386 | if ($num > 0) { |
|
| 5387 | $i = 1; |
|
| 5388 | while ($row = Database::fetch_array($res)) { |
|
| 5389 | if ($row['display_order'] != $i) { |
|
| 5390 | // If we find a gap in the order, we need to fix it. |
|
| 5391 | $sql = "UPDATE $lp_table SET display_order = $i |
|
| 5392 | WHERE c_id = ".$course_id." AND id = ".$row['id']; |
|
| 5393 | Database::query($sql); |
|
| 5394 | } |
|
| 5395 | $i++; |
|
| 5396 | } |
|
| 5397 | } |
|
| 5398 | return true; |
|
| 5399 | } |
|