/** * add access log cleanup task to scheduler * * @param Zend_Scheduler $_scheduler */ public static function addAccessLogCleanupTask(Zend_Scheduler $_scheduler) { $task = Tinebase_Scheduler_Task::getPreparedTask(Tinebase_Scheduler_Task::TASK_TYPE_DAILY, array('controller' => 'Tinebase_AccessLog', 'action' => 'clearTable')); $_scheduler->addTask('Tinebase_AccessLogCleanup', $task); $_scheduler->saveTask(); if (Tinebase_Core::isLogLevel(Zend_Log::INFO)) { Tinebase_Core::getLogger()->info(__METHOD__ . '::' . __LINE__ . ' Saved task Tinebase_AccessLog::clearTable in scheduler.'); } }