2 namespace TYPO3\CMS\Scheduler\Example;
36 if (empty($taskInfo[
'email'])) {
37 if ($parentObject->CMD ===
'add') {
39 $taskInfo[
'email'] =
$GLOBALS[
'BE_USER']->user[
'email'];
40 }
elseif ($parentObject->CMD ===
'edit') {
42 $taskInfo[
'email'] = $task->email;
45 $taskInfo[
'email'] =
'';
49 $fieldID =
'task_email';
50 $fieldCode =
'<input type="text" class="form-control" name="tx_scheduler[email]" id="' . $fieldID .
'" value="' . htmlspecialchars($taskInfo[
'email']) .
'" size="30">';
51 $additionalFields = array();
52 $additionalFields[$fieldID] = array(
54 'label' =>
'LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:label.email',
55 'cshKey' =>
'_MOD_system_txschedulerM1',
56 'cshLabel' => $fieldID
58 return $additionalFields;
71 $submittedData[
'email'] = trim($submittedData[
'email']);
72 if (empty($submittedData[
'email'])) {
73 $parentObject->addMessage(
$GLOBALS[
'LANG']->sL(
'LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:msg.noEmail'), \TYPO3\CMS\Core\Messaging\FlashMessage::ERROR);
91 $task->email = $submittedData[
'email'];