TYPO3
7.6
|
Protected Member Functions | |
initDefaultNumberOfDays () | |
getAllTablesAdditionalField (array &$taskInfo, $task,\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject) | |
getTableAdditionalField (array &$taskInfo, $task,\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject) | |
getNumberOfDaysAdditionalField (array &$taskInfo, $task,\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject) | |
Protected Attributes | |
$defaultNumberOfDays = array() | |
Additional BE fields for sys log table garbage collection task.
Definition at line 20 of file TableGarbageCollectionAdditionalFieldProvider.php.
getAdditionalFields | ( | array & | $taskInfo, |
$task, | |||
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | ||
) |
Add additional fields
array | $taskInfo | Reference to the array containing the info used in the add/edit form |
AbstractTask | NULL | $task | When editing, reference to the current task. NULL when adding. |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | Reference to the calling object (Scheduler's BE module) |
Definition at line 35 of file TableGarbageCollectionAdditionalFieldProvider.php.
References TableGarbageCollectionAdditionalFieldProvider\getAllTablesAdditionalField(), TableGarbageCollectionAdditionalFieldProvider\getNumberOfDaysAdditionalField(), TableGarbageCollectionAdditionalFieldProvider\getTableAdditionalField(), and TableGarbageCollectionAdditionalFieldProvider\initDefaultNumberOfDays().
|
protected |
Add a select field of available tables.
array | $taskInfo | Reference to the array containing the info used in the add/edit form |
AbstractTask | NULL | $task | When editing, reference to the current task. NULL when adding. |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | Reference to the calling object (Scheduler's BE module) |
Definition at line 68 of file TableGarbageCollectionAdditionalFieldProvider.php.
Referenced by TableGarbageCollectionAdditionalFieldProvider\getAdditionalFields().
|
protected |
Add an input field to get the number of days.
array | $taskInfo | Reference to the array containing the info used in the add/edit form |
AbstractTask | NULL | $task | When editing, reference to the current task. NULL when adding. |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | Reference to the calling object (Scheduler's BE module) |
Definition at line 142 of file TableGarbageCollectionAdditionalFieldProvider.php.
References elseif.
Referenced by TableGarbageCollectionAdditionalFieldProvider\getAdditionalFields().
|
protected |
Add a select field of available tables.
array | $taskInfo | Reference to the array containing the info used in the add/edit form |
AbstractTask | NULL | $task | When editing, reference to the current task. NULL when adding. |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | Reference to the calling object (Scheduler's BE module) |
Definition at line 95 of file TableGarbageCollectionAdditionalFieldProvider.php.
References $GLOBALS, and elseif.
Referenced by TableGarbageCollectionAdditionalFieldProvider\getAdditionalFields().
|
protected |
Initialize the default number of days for all configured tables
Definition at line 50 of file TableGarbageCollectionAdditionalFieldProvider.php.
References $GLOBALS.
Referenced by TableGarbageCollectionAdditionalFieldProvider\getAdditionalFields().
saveAdditionalFields | ( | array | $submittedData, |
\TYPO3\CMS\Scheduler\Task\AbstractTask | $task | ||
) |
Save additional field in task
array | $submittedData | Contains data submitted by the user |
\TYPO3\CMS\Scheduler\Task\AbstractTask | $task | Reference to the current task object |
Definition at line 253 of file TableGarbageCollectionAdditionalFieldProvider.php.
validateAdditionalFields | ( | array & | $submittedData, |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | ||
) |
Validate additional fields
array | $submittedData | Reference to the array containing the data submitted by the user |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | Reference to the calling object (Scheduler's BE module) |
Definition at line 180 of file TableGarbageCollectionAdditionalFieldProvider.php.
References TableGarbageCollectionAdditionalFieldProvider\validateAllTablesAdditionalField(), TableGarbageCollectionAdditionalFieldProvider\validateNumberOfDaysAdditionalField(), and TableGarbageCollectionAdditionalFieldProvider\validateTableAdditionalField().
validateAllTablesAdditionalField | ( | array & | $submittedData, |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | ||
) |
Checks if all table field is correct
array | $submittedData | Reference to the array containing the data submitted by the user |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | Reference to the calling object (Scheduler's BE module) |
Definition at line 195 of file TableGarbageCollectionAdditionalFieldProvider.php.
References elseif.
Referenced by TableGarbageCollectionAdditionalFieldProvider\validateAdditionalFields().
validateNumberOfDaysAdditionalField | ( | array & | $submittedData, |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | ||
) |
Checks if given number of days is a positive integer
array | $submittedData | Reference to the array containing the data submitted by the user |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | Reference to the calling object (Scheduler's BE module) |
Definition at line 232 of file TableGarbageCollectionAdditionalFieldProvider.php.
References $GLOBALS, elseif, and AbstractMessage\ERROR.
Referenced by TableGarbageCollectionAdditionalFieldProvider\validateAdditionalFields().
validateTableAdditionalField | ( | array & | $submittedData, |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | ||
) |
Checks given table for existence in configuration array
array | $submittedData | Reference to the array containing the data submitted by the user |
\TYPO3\CMS\Scheduler\Controller\SchedulerModuleController | $parentObject | Reference to the calling object (Scheduler's BE module) |
Definition at line 213 of file TableGarbageCollectionAdditionalFieldProvider.php.
References $GLOBALS, and elseif.
Referenced by TableGarbageCollectionAdditionalFieldProvider\validateAdditionalFields().
|
protected |
Definition at line 25 of file TableGarbageCollectionAdditionalFieldProvider.php.