/** * @see wcf\system\cronjob\ICronjob::execute() */ public function execute(Cronjob $cronjob) { parent::execute($cronjob); $statementList = new UserJcoinsStatementList(); $statementList->getConditionBuilder()->add('user_jcoins_statement.time < ?', array(TIME_NOW - 86400 * JCOINS_STATEMENTS_DELETEAFTER)); if (JCOINS_STATEMENTS_DELETEONLYTRASHED) { $statementList->getConditionBuilder()->add('user_jcoins_statement.isTrashed = ?', array(1)); } $statementList->readObjects(); if (!$statementList->count()) { return; } $statementAction = new UserJcoinsStatementAction($statementList->getObjects(), 'delete'); $statementAction->executeAction(); }