[BUGFIX] Properly escape option value for groups 21/40321/2
authorWouter Wolters <typo3@wouterwolters.nl>
Tue, 16 Jun 2015 17:18:55 +0000 (19:18 +0200)
committerHelmut Hummel <helmut.hummel@typo3.org>
Wed, 17 Jun 2015 18:40:01 +0000 (20:40 +0200)
Resolves: #56296
Releases: master,6.2
Change-Id: I2960cc23b6fdb44e5159c74c126feaa6070eb7bf
Reviewed-on: http://review.typo3.org/40321
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Stephan GroƟberndt <stephan@grossberndt.de>
typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php

index 14a80de..fb1a0a2 100644 (file)
@@ -688,7 +688,7 @@ class SchedulerModuleController extends \TYPO3\CMS\Backend\Module\BaseScriptClas
                                $cell .= '<optgroup label="' . htmlspecialchars($extension) . '">';
                                foreach ($groupedClasses[$extension] as $class => $classInfo) {
                                        $selected = $class == $taskInfo['class'] ? ' selected="selected"' : '';
-                                       $cell .= '<option value="' . $class . '"' . 'title="' . htmlspecialchars($classInfo['description']) . '" ' . $selected . '>' . htmlspecialchars($classInfo['title']) . '</option>';
+                                       $cell .= '<option value="' . htmlspecialchars($class) . '"' . 'title="' . htmlspecialchars($classInfo['description']) . '" ' . $selected . '>' . htmlspecialchars($classInfo['title']) . '</option>';
                                }
                                $cell .= '</optgroup>';
                        }