/** * init scheduler tasks */ protected function _initializeSchedulerTasks() { $scheduler = Tinebase_Core::getScheduler(); Tinebase_Scheduler_Task::addAlarmTask($scheduler); Tinebase_Scheduler_Task::addCacheCleanupTask($scheduler); Tinebase_Scheduler_Task::addCredentialCacheCleanupTask($scheduler); Tinebase_Scheduler_Task::addTempFileCleanupTask($scheduler); Tinebase_Scheduler_Task::addDeletedFileCleanupTask($scheduler); Tinebase_Scheduler_Task::addSessionsCleanupTask($scheduler); Tinebase_Scheduler_Task::addAccessLogCleanupTask($scheduler); Tinebase_Scheduler_Task::addImportTask($scheduler); }
/** * update to 7.6 * * @see 0008318: add clear accesslog to scheduler */ public function update_5() { $scheduler = Tinebase_Core::getScheduler(); Tinebase_Scheduler_Task::addAccessLogCleanupTask($scheduler); $this->setApplicationVersion('Tinebase', '7.6'); }