Small typo, preventing group events to be restored properly.

Records in backup_ids table must use the name of the table
without the prefix as name. Bug 3360. Thanks Jon.
(http://moodle.org/bugs/bug.php?op=show&bugid=3360)

Merged from MOODLE_15_STABLE
This commit is contained in:
stronk7 2005-06-03 16:46:28 +00:00
parent 116ae3b2e4
commit c098e8c503

View file

@ -1902,7 +1902,7 @@
//Iterate over each group //Iterate over each group
foreach ($groups as $group) { foreach ($groups as $group) {
//Get record from backup_ids //Get record from backup_ids
$data = backup_getid($restore->backup_unique_code,"group",$group->id); $data = backup_getid($restore->backup_unique_code,"groups",$group->id);
//Init variables //Init variables
$create_group = false; $create_group = false;
@ -2107,7 +2107,7 @@
} }
//We have to recode the groupid field //We have to recode the groupid field
$group = backup_getid($restore->backup_unique_code,"group",$eve->groupid); $group = backup_getid($restore->backup_unique_code,"groups",$eve->groupid);
if ($group) { if ($group) {
$eve->groupid = $group->new_id; $eve->groupid = $group->new_id;
} else { } else {
@ -4091,7 +4091,7 @@
//Get id and from data //Get id and from data
$group_id = $data["GROUP"]["#"]["ID"]["0"]["#"]; $group_id = $data["GROUP"]["#"]["ID"]["0"]["#"];
//Save to db //Save to db
$status = backup_putid($this->preferences->backup_unique_code,"group",$group_id, $status = backup_putid($this->preferences->backup_unique_code,"groups",$group_id,
null,$data); null,$data);
//Create returning info //Create returning info
$ret_info->id = $group_id; $ret_info->id = $group_id;