function deleteReminder($eventUid) { if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('scheduler')) { $eventRow = BackendUtility::getRecordRaw('tx_cal_fe_user_event_monitor_mm', 'uid_local=' . $eventUid); $taskId = $eventRow['schedulerId']; if ($taskId > 0) { $scheduler = new \TYPO3\CMS\Scheduler\Scheduler(); try { $task = $scheduler->fetchTask($taskId); $scheduler->removeTask($task); } catch (OutOfBoundsException $e) { } } } else { if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('gabriel')) { $monitoringUID = 'tx_cal_fe_user_event_monitor_mm:' . $eventUid; $GLOBALS['TYPO3_DB']->exec_DELETEquery('tx_gabriel', ' crid="' . $eventUid . '"'); } } }