$categoryselect = "";
if ($categoryid != "all") {
- $categoryselect = "WHERE c.category = '$categoryid'";
+ $categoryselect = "c.category = '$categoryid'";
}
$teachertable = "";
$visiblecourses = "AND c.visible > 0";
}
- $selectsql = "{$CFG->prefix}course c $teachertable $categoryselect $visiblecourses";
+ if ($categoryselect or $visiblecourses) {
+ $selectsql = "{$CFG->prefix}course c $teachertable WHERE $categoryselect $visiblecourses";
+ } else {
+ $selectsql = "{$CFG->prefix}course c $teachertable";
+ }
+
return get_records_sql("SELECT DISTINCT $fields FROM $selectsql ORDER BY $sort");
}