diff --git a/admin/casestatus.php b/admin/casestatus.php index 0f421ab6..a3a68d13 100644 --- a/admin/casestatus.php +++ b/admin/casestatus.php @@ -110,7 +110,11 @@ function case_status_report($questionnaire_id = false, $sample_id = false, $outc LEFT JOIN outcome as co ON (co.outcome_id = ca.outcome_id) LEFT JOIN case_queue as cq ON (cq.case_id = c.case_id) LEFT JOIN operator as oq ON (cq.operator_id = oq.operator_id) + LEFT JOIN (questionnaire_sample_quota as qsq) on (s.import_id = qsq.sample_import_id and c.questionnaire_id = qsq.questionnaire_id) + LEFT JOIN (questionnaire_sample_quota_row as qsqr) on (s.import_id = qsqr.sample_import_id and c.questionnaire_id = qsqr.questionnaire_id) WHERE c.current_operator_id IS NULL $q $o + AND (qsq.quota_reached IS NULL OR qsq.quota_reached != 1 ) + AND (qsqr.quota_reached IS NULL OR qsqr.quota_reached != 1) ORDER BY c.case_id ASC"; // print $sql; @@ -206,7 +210,7 @@ if (isset($_GET['unassign'])) $db->CompleteTrans(); } -xhtml_head(T_("Case status and assignment"),true,$css,$js_head);//array("../css/table.css"),array("../js/window.js") +xhtml_head(T_("Case status and assignment"),true,$css,$js_head); echo " " . T_("Go back") . " "; ?> @@ -237,7 +241,7 @@ print "