public function run() { global $tree; include_once "Modules/Survey/classes/class.ilObjSurvey.php"; $status = ilCronJobResult::STATUS_NO_ACTION; $message = array(); $root = $tree->getNodeData(ROOT_FOLDER_ID); foreach ($tree->getSubTree($root, false, "svy") as $svy_ref_id) { $svy = new ilObjSurvey($svy_ref_id); if ($svy->checkReminder()) { $message[] = $svy_ref_id; $status = ilCronJobResult::STATUS_OK; } } $result = new ilCronJobResult(); $result->setStatus($status); if (sizeof($message)) { $result->setMessage("Ref-Ids: " . implode(", ", $message)); $result->setCode("#" . sizeof($message)); } return $result; }