Assignment: Improve speed of assignments stats requests by using iid instead of id - refs BT#15533

pull/3173/head
Yannick Warnier 7 years ago
parent 86a67fe9ac
commit f60fa913b9
  1. 4
      main/inc/lib/tracking.lib.php

@ -3974,7 +3974,7 @@ class Tracking
$sql = "SELECT count(ip.tool) AS count $sql = "SELECT count(ip.tool) AS count
FROM $tbl_item_property ip FROM $tbl_item_property ip
INNER JOIN $tbl_document pub INNER JOIN $tbl_document pub
ON (ip.ref = pub.id AND ip.c_id = pub.c_id) ON (ip.ref = pub.iid AND ip.c_id = pub.c_id)
WHERE WHERE
ip.c_id = $course_id AND ip.c_id = $course_id AND
pub.c_id = $course_id AND pub.c_id = $course_id AND
@ -4038,7 +4038,7 @@ class Tracking
$sql = "SELECT count(ip.tool) as count $sql = "SELECT count(ip.tool) as count
FROM $tbl_item_property ip FROM $tbl_item_property ip
INNER JOIN $tbl_student_publication pub INNER JOIN $tbl_student_publication pub
ON (ip.ref = pub.id AND ip.c_id = pub.c_id) ON (ip.ref = pub.iid AND ip.c_id = pub.c_id)
WHERE WHERE
ip.tool='work' AND ip.tool='work' AND
$conditionToString"; $conditionToString";

Loading…
Cancel
Save