protected function process_attendanceslip_comments($data) { global $DB; $data = (object) $data; $oldid = $data->id; $data->instance = $this->get_new_parentid('videoboard'); $data->userid = $this->get_mappingid('user', $data->userid); $data->fileid = $this->get_new_parentid('videoboard_files'); $data->summary = $this->apply_date_offset($data->summary); if (!empty($this->get_mappingid('files', $data->itemoldid))) { $data->itemoldid = $this->get_mappingid('files', $data->itemoldid); } else { $data->itemoldid = $this->apply_date_offset($data->itemoldid); } if (!empty($this->get_mappingid('files', $data->itemid))) { $data->itemid = get_mappingid('files', $data->itemid); } else { $data->itemid = $this->apply_date_offset($data->itemid); } if (!empty($this->get_mappingid('files', $data->itemimgid))) { $data->itemimgid = $this->get_mappingid('files', $data->itemimgid); } else { $data->itemimgid = $this->apply_date_offset($data->itemimgid); } $data->filename = $this->apply_date_offset($data->filename); $data->time = $this->apply_date_offset($data->time); $newitemid = $DB->insert_record('videoboard_comments', $data); $this->set_mapping('videoboard_comments', $oldid, $newitemid); }
protected function process_game_query($data) { global $DB; $data = (object) $data; $oldid = $data->id; $data->gameid = $this->get_new_parentid('game'); $data->attemptid = get_mappingid('game_attempt', $data->attemptid); $data->userid = $this->get_mappingid('user', $data->userid); $newitemid = $DB->insert_record('game_queries', $data); $this->set_mapping('game_query', $oldid, $newitemid); }