function openmeetings_delete_instance($id) { global $DB; if (!($openmeetings = $DB->get_record("openmeetings", array("id" => "{$id}")))) { return false; } $result = true; $openmeetings_gateway = new openmeetings_gateway(); if ($openmeetings_gateway->openmeetings_loginuser()) { //Roomtype 0 means its and recording, we don't need to update a room for that if ($openmeetings->type != 0) { $openmeetings->room_id = $openmeetings_gateway->openmeetings_deleteRoom($openmeetings); } } else { echo "Could not login User to OpenMeetings, check your OpenMeetings Module Configuration"; exit; } # Delete any dependent records here # if (!$DB->delete_records("openmeetings", array("id" => "{$openmeetings->id}"))) { $result = false; } return $result; }