| @@ -101,8 +101,29 @@ | ||
| 101 | 101 | |
| 102 | 102 | /** |
| 103 | 103 | * @inheritDoc |
| 104 | 104 | */ |
| 105 | + public function onManageTask(string $position, VBOTaskTaskregistry $task, VBOTaskArea $area) | |
| 106 | + { | |
| 107 | + /** | |
| 108 | + * Trigger event to inject custom HTML within the "taskmanager.tasks.managetask" layout. | |
| 109 | + * | |
| 110 | + * @param string $position The position where the output will be displayed. | |
| 111 | + * @param VBOTaskTaskregistry $task The task we are updating. | |
| 112 | + * @param VBOTaskArea $area The area this task belongs to. | |
| 113 | + * | |
| 114 | + * @return string The HTML to output. | |
| 115 | + * | |
| 116 | + * @since 1.18.15 (J) - 1.8.15 (WP) | |
| 117 | + */ | |
| 118 | + $results = \VBOFactory::getPlatform()->getDispatcher()->filter('onDisplayManageTask', [$position, $task, $area]); | |
| 119 | + | |
| 120 | + return implode("\n", $results); | |
| 121 | + } | |
| 122 | + | |
| 123 | + /** | |
| 124 | + * @inheritDoc | |
| 125 | + */ | |
| 105 | 126 | public function scheduleBookingConfirmation(VBOTaskBooking $booking) |
| 106 | 127 | { |
| 107 | 128 | // no automatic scheduling supported upon booking confirmation |
| 108 | 129 | } |