|
@@ 49-57 (lines=9) @@
|
| 46 |
|
public function getAdditionalFields(array &$taskInfo, $task, SchedulerModuleController $schedulerModule) |
| 47 |
|
{ |
| 48 |
|
$additionalFields = []; |
| 49 |
|
if (empty($taskInfo['configuration'])) { |
| 50 |
|
if ($schedulerModule->CMD === 'add') { |
| 51 |
|
$taskInfo['configuration'] = $taskInfo['linkvalidator']['configuration']; |
| 52 |
|
} elseif ($schedulerModule->CMD === 'edit') { |
| 53 |
|
$taskInfo['configuration'] = $task->getConfiguration(); |
| 54 |
|
} else { |
| 55 |
|
$taskInfo['configuration'] = $task->getConfiguration(); |
| 56 |
|
} |
| 57 |
|
} |
| 58 |
|
if (empty($taskInfo['depth'])) { |
| 59 |
|
if ($schedulerModule->CMD === 'add') { |
| 60 |
|
$taskInfo['depth'] = $taskInfo['linkvalidator']['depth']; |
|
@@ 58-66 (lines=9) @@
|
| 55 |
|
$taskInfo['configuration'] = $task->getConfiguration(); |
| 56 |
|
} |
| 57 |
|
} |
| 58 |
|
if (empty($taskInfo['depth'])) { |
| 59 |
|
if ($schedulerModule->CMD === 'add') { |
| 60 |
|
$taskInfo['depth'] = $taskInfo['linkvalidator']['depth']; |
| 61 |
|
} elseif ($schedulerModule->CMD === 'edit') { |
| 62 |
|
$taskInfo['depth'] = $task->getDepth(); |
| 63 |
|
} else { |
| 64 |
|
$taskInfo['depth'] = $task->getDepth(); |
| 65 |
|
} |
| 66 |
|
} |
| 67 |
|
if (empty($taskInfo['page'])) { |
| 68 |
|
if ($schedulerModule->CMD === 'add') { |
| 69 |
|
$taskInfo['page'] = $taskInfo['linkvalidator']['page']; |
|
@@ 67-75 (lines=9) @@
|
| 64 |
|
$taskInfo['depth'] = $task->getDepth(); |
| 65 |
|
} |
| 66 |
|
} |
| 67 |
|
if (empty($taskInfo['page'])) { |
| 68 |
|
if ($schedulerModule->CMD === 'add') { |
| 69 |
|
$taskInfo['page'] = $taskInfo['linkvalidator']['page']; |
| 70 |
|
} elseif ($schedulerModule->CMD === 'edit') { |
| 71 |
|
$taskInfo['page'] = $task->getPage(); |
| 72 |
|
} else { |
| 73 |
|
$taskInfo['page'] = $task->getPage(); |
| 74 |
|
} |
| 75 |
|
} |
| 76 |
|
if (empty($taskInfo['email'])) { |
| 77 |
|
if ($schedulerModule->CMD === 'add') { |
| 78 |
|
$taskInfo['email'] = $taskInfo['linkvalidator']['email']; |
|
@@ 76-84 (lines=9) @@
|
| 73 |
|
$taskInfo['page'] = $task->getPage(); |
| 74 |
|
} |
| 75 |
|
} |
| 76 |
|
if (empty($taskInfo['email'])) { |
| 77 |
|
if ($schedulerModule->CMD === 'add') { |
| 78 |
|
$taskInfo['email'] = $taskInfo['linkvalidator']['email']; |
| 79 |
|
} elseif ($schedulerModule->CMD === 'edit') { |
| 80 |
|
$taskInfo['email'] = $task->getEmail(); |
| 81 |
|
} else { |
| 82 |
|
$taskInfo['email'] = $task->getEmail(); |
| 83 |
|
} |
| 84 |
|
} |
| 85 |
|
if (empty($taskInfo['emailOnBrokenLinkOnly'])) { |
| 86 |
|
if ($schedulerModule->CMD === 'add') { |
| 87 |
|
$taskInfo['emailOnBrokenLinkOnly'] = $taskInfo['linkvalidator']['emailOnBrokenLinkOnly'] ? $taskInfo['linkvalidator']['emailOnBrokenLinkOnly'] : 1; |
|
@@ 85-93 (lines=9) @@
|
| 82 |
|
$taskInfo['email'] = $task->getEmail(); |
| 83 |
|
} |
| 84 |
|
} |
| 85 |
|
if (empty($taskInfo['emailOnBrokenLinkOnly'])) { |
| 86 |
|
if ($schedulerModule->CMD === 'add') { |
| 87 |
|
$taskInfo['emailOnBrokenLinkOnly'] = $taskInfo['linkvalidator']['emailOnBrokenLinkOnly'] ? $taskInfo['linkvalidator']['emailOnBrokenLinkOnly'] : 1; |
| 88 |
|
} elseif ($schedulerModule->CMD === 'edit') { |
| 89 |
|
$taskInfo['emailOnBrokenLinkOnly'] = $task->getEmailOnBrokenLinkOnly(); |
| 90 |
|
} else { |
| 91 |
|
$taskInfo['emailOnBrokenLinkOnly'] = $task->getEmailOnBrokenLinkOnly(); |
| 92 |
|
} |
| 93 |
|
} |
| 94 |
|
if (empty($taskInfo['emailTemplateFile'])) { |
| 95 |
|
if ($schedulerModule->CMD === 'add') { |
| 96 |
|
$taskInfo['emailTemplateFile'] = $taskInfo['linkvalidator']['emailTemplateFile'] ? $taskInfo['linkvalidator']['emailTemplateFile'] : 'EXT:linkvalidator/Resources/Private/Templates/mailtemplate.html'; |
|
@@ 94-102 (lines=9) @@
|
| 91 |
|
$taskInfo['emailOnBrokenLinkOnly'] = $task->getEmailOnBrokenLinkOnly(); |
| 92 |
|
} |
| 93 |
|
} |
| 94 |
|
if (empty($taskInfo['emailTemplateFile'])) { |
| 95 |
|
if ($schedulerModule->CMD === 'add') { |
| 96 |
|
$taskInfo['emailTemplateFile'] = $taskInfo['linkvalidator']['emailTemplateFile'] ? $taskInfo['linkvalidator']['emailTemplateFile'] : 'EXT:linkvalidator/Resources/Private/Templates/mailtemplate.html'; |
| 97 |
|
} elseif ($schedulerModule->CMD === 'edit') { |
| 98 |
|
$taskInfo['emailTemplateFile'] = $task->getEmailTemplateFile(); |
| 99 |
|
} else { |
| 100 |
|
$taskInfo['emailTemplateFile'] = $task->getEmailTemplateFile(); |
| 101 |
|
} |
| 102 |
|
} |
| 103 |
|
$fieldId = 'task_page'; |
| 104 |
|
$fieldCode = '<input type="number" min="0" class="form-control" name="tx_scheduler[linkvalidator][page]" id="' |
| 105 |
|
. $fieldId |