2 namespace TYPO3\CMS\Scheduler\Task;
44 if (!isset($taskInfo[
'scheduler_recyclerGarbageCollection_numberOfDays'])) {
46 if ($parentObject->CMD ===
'edit') {
47 $taskInfo[
'scheduler_recyclerGarbageCollection_numberOfDays'] = $task->numberOfDays;
50 $fieldName =
'tx_scheduler[scheduler_recyclerGarbageCollection_numberOfDays]';
51 $fieldId =
'task_recyclerGarbageCollection_numberOfDays';
52 $fieldValue = (int)$taskInfo[
'scheduler_recyclerGarbageCollection_numberOfDays'];
53 $fieldHtml =
'<input class="form-control" type="text" name="' . $fieldName .
'" id="' . $fieldId .
'" value="' . htmlspecialchars($fieldValue) .
'">';
54 $additionalFields[$fieldId] = array(
56 'label' =>
'LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:label.recyclerGarbageCollection.numberOfDays',
57 'cshKey' =>
'_MOD_system_txschedulerM1',
58 'cshLabel' => $fieldId
60 return $additionalFields;
75 if (!is_numeric($submittedData[
'scheduler_recyclerGarbageCollection_numberOfDays']) || (
int)$submittedData[
'scheduler_recyclerGarbageCollection_numberOfDays'] < 0) {
77 $parentObject->addMessage(
$GLOBALS[
'LANG']->sL(
'LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:msg.invalidNumberOfDays'), \TYPO3\CMS\Core\Messaging\
FlashMessage::ERROR);
91 $task->numberOfDays = (int)$submittedData[
'scheduler_recyclerGarbageCollection_numberOfDays'];