fixing 2 restore problems 1) group sql is broken 2) sql could return multiple groups

This commit is contained in:
toyomoyo
2007-11-26 03:19:26 +00:00
parent afbb79e1c6
commit 160684c811
+4 -3
View File
@@ -2215,9 +2215,10 @@
sql_compare_text($literal_description);
}
$gro_db = get_record_sql("SELECT *
FROM {$CFG->prefix}groups
WHERE courseid = $restore->course_id AND
name = '{$gro->name}'" . $description_clause);
FROM {$CFG->prefix}groups g, {$CFG->prefix}groups_courses_groups gcg
WHERE gcg.courseid = $restore->course_id
AND g.id = gcg.groupid
AND g.name = '{$gro->name}'" . $description_clause, true);
//If it doesn't exist, create
if (!$gro_db) {
$create_group = true;