From: moodler Date: Sun, 22 Dec 2002 06:15:44 +0000 (+0000) Subject: Changes to make things work again :-) X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=d26d7ed0c319ee1f14cecff5500eb041ba3d0ece;p=moodle.git Changes to make things work again :-) --- diff --git a/course/lib.php b/course/lib.php index 01afff49c5..6611986f59 100644 --- a/course/lib.php +++ b/course/lib.php @@ -444,7 +444,7 @@ function get_all_mods($courseid, &$mods, &$modnames, &$modnamesplural, &$modname function get_all_sections($courseid) { - return get_records("course_sections", "course", "$courseid", "sections", + return get_records("course_sections", "course", "$courseid", "section", "section, id, course, summary, sequence"); } diff --git a/lib/datalib.php b/lib/datalib.php index 1fdea66b1d..28e5824472 100644 --- a/lib/datalib.php +++ b/lib/datalib.php @@ -123,6 +123,10 @@ function count_records_select($table, $select="") { global $CFG; + if ($select) { + $select = "WHERE $select"; + } + return count_records_sql("SELECT COUNT(*) FROM $CFG->prefix$table $select"); } @@ -202,6 +206,10 @@ function get_records_select($table, $select="", $sort="", $fields="*") { $sortorder = "ORDER BY $sort"; } + if ($select) { + $select = "WHERE $select"; + } + return get_records_sql("SELECT $fields FROM $CFG->prefix$table $select $sortorder"); } @@ -281,6 +289,10 @@ function get_records_select_menu($table, $select="", $sort="", $fields="*") { $sortorder = "ORDER BY $sort"; } + if ($select) { + $select = "WHERE $select"; + } + return get_records_sql_menu("SELECT $fields FROM $CFG->prefix$table $select $sortorder"); } diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 7944311768..78e29c672f 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -1234,7 +1234,7 @@ function forum_subscribe($userid, $forumid) { function forum_unsubscribe($userid, $forumid) { /// Removes user from the subscriber list - return delete_records("forum_subscriptions", "user", $userid, "forum", $forumid) + return delete_records("forum_subscriptions", "user", $userid, "forum", $forumid); }