$recwebexid = $recording->webexid; if ($recwebexid !== $cm->instance) { throw new invalid_parameter_exception('Recording ID does not match instance.'); break; } $confirm = optional_param('confirm', 0, PARAM_INT); // If not confirmed, display form below. if (!$confirm) { $view = 'deleterecording'; break; } else { $params = array('context' => $context, 'objectid' => $recordingid); $event = \mod_webexactivity\event\recording_deleted::create($params); $event->add_record_snapshot('webexactivity_recording', $recording->record); $event->trigger(); $recording->delete(); redirect($returnurl->out(false)); } break; } // Record that the page was viewed. // Stupid hack for 2.6. if ($CFG->version < 2013111899) { add_to_log($course->id, 'webexactivity', 'view', 'view.php?id=' . $cm->id, $webexmeeting->id, $cm->id); } else { $params = array('objectid' => $webexmeeting->id, 'context' => $context); $event = \mod_webexactivity\event\course_module_viewed::create($params); $event->add_record_snapshot('webexactivity', $webexrecord); $event->trigger(); } // Basic page setup.