public function delete() { $record = ilDataCollectionCache::getRecordCache($this->record_id); if (!$this->table->hasPermissionToDeleteRecord($this->parent_obj->ref_id, $record)) { $this->accessDenied(); return; } $record->doDelete(); ilUtil::sendSuccess($this->lng->txt("dcl_record_deleted"), true); $this->ctrl->redirectByClass("ildatacollectionrecordlistgui", "listRecords"); }