![]() |
TYPO3
7.6
|
Public Member Functions | |
getAdditionalFields (array &$taskInfo, $task, SchedulerModuleController $schedulerModule) | |
validateAdditionalFields (array &$submittedData, SchedulerModuleController $schedulerModule) | |
saveAdditionalFields (array $submittedData, AbstractTask $task) | |
![]() | |
getAdditionalFields (array &$taskInfo, $task,\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $schedulerModule) | |
validateAdditionalFields (array &$submittedData,\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $schedulerModule) | |
saveAdditionalFields (array $submittedData,\TYPO3\CMS\Scheduler\Task\AbstractTask $task) | |
Protected Member Functions | |
getTcaSelectHtml ($selectedTables=array()) | |
validateAdditionalFieldTca ($tca, SchedulerModuleController $schedulerModule) | |
checkTcaIsNotEmpty ($tca, SchedulerModuleController $schedulerModule) | |
checkTcaIsValid (array $tca, SchedulerModuleController $schedulerModule) | |
validateAdditionalFieldPeriod ($period, SchedulerModuleController $schedulerModule) | |
getLanguageService () | |
A task that should be run regularly that deletes datasets flagged as "deleted" from the DB.
Definition at line 25 of file CleanerFieldProvider.php.
|
protected |
Checks if the array is empty
array | $tca | The given TCA-tables as array |
SchedulerModuleController | $schedulerModule | Reference to the scheduler backend module |
Definition at line 122 of file CleanerFieldProvider.php.
References $tca, SchedulerModuleController\addMessage(), AbstractMessage\ERROR, and CleanerFieldProvider\getLanguageService().
Referenced by CleanerFieldProvider\validateAdditionalFieldTca().
|
protected |
Checks if the given tables are in the TCA
array | $tca | The given TCA-tables as array |
SchedulerModuleController | $schedulerModule | Reference to the scheduler backend module |
Definition at line 144 of file CleanerFieldProvider.php.
References $GLOBALS, SchedulerModuleController\addMessage(), AbstractMessage\ERROR, and CleanerFieldProvider\getLanguageService().
Referenced by CleanerFieldProvider\validateAdditionalFieldTca().
getAdditionalFields | ( | array & | $taskInfo, |
$task, | |||
SchedulerModuleController | $schedulerModule | ||
) |
Gets additional fields to render in the form to add/edit a task
array | $taskInfo | Values of the fields from the add/edit task form |
\TYPO3\CMS\Recycler\Task\CleanerTask | $task | The task object being edited. NULL when adding a task! |
SchedulerModuleController | $schedulerModule | Reference to the scheduler backend module |
Definition at line 35 of file CleanerFieldProvider.php.
References CleanerFieldProvider\getTcaSelectHtml().
|
protected |
Definition at line 209 of file CleanerFieldProvider.php.
References $GLOBALS.
Referenced by CleanerFieldProvider\checkTcaIsNotEmpty(), CleanerFieldProvider\checkTcaIsValid(), CleanerFieldProvider\getTcaSelectHtml(), and CleanerFieldProvider\validateAdditionalFieldPeriod().
|
protected |
Gets the select-box from the TCA-fields
array | $selectedTables |
Definition at line 65 of file CleanerFieldProvider.php.
References $GLOBALS, and CleanerFieldProvider\getLanguageService().
Referenced by CleanerFieldProvider\getAdditionalFields().
saveAdditionalFields | ( | array | $submittedData, |
AbstractTask | $task | ||
) |
Takes care of saving the additional fields' values in the task's object
array | $submittedData | An array containing the data submitted by the add/edit task form |
AbstractTask | $task | Reference to the scheduler backend module |
\InvalidArgumentException |
Definition at line 193 of file CleanerFieldProvider.php.
|
protected |
Validates the input of period
int | $period | The given period as integer |
SchedulerModuleController | $schedulerModule | Reference to the scheduler backend module |
Definition at line 170 of file CleanerFieldProvider.php.
References SchedulerModuleController\addMessage(), AbstractMessage\ERROR, and CleanerFieldProvider\getLanguageService().
Referenced by CleanerFieldProvider\validateAdditionalFields().
validateAdditionalFields | ( | array & | $submittedData, |
SchedulerModuleController | $schedulerModule | ||
) |
Validates the additional fields' values
array | $submittedData | An array containing the data submitted by the add/edit task form |
SchedulerModuleController | $schedulerModule | Reference to the scheduler backend module |
Definition at line 95 of file CleanerFieldProvider.php.
References CleanerFieldProvider\validateAdditionalFieldPeriod(), and CleanerFieldProvider\validateAdditionalFieldTca().
|
protected |
Validates the selected Tables
array | $tca | The given TCA-tables as array |
SchedulerModuleController | $schedulerModule | Reference to the scheduler backend module |
Definition at line 110 of file CleanerFieldProvider.php.
References $tca, CleanerFieldProvider\checkTcaIsNotEmpty(), and CleanerFieldProvider\checkTcaIsValid().
Referenced by CleanerFieldProvider\validateAdditionalFields().