Index: typo3/sysext/scheduler/mod1/index.php =================================================================== --- typo3/sysext/scheduler/mod1/index.php (revision 10088) +++ typo3/sysext/scheduler/mod1/index.php (working copy) @@ -999,7 +999,8 @@ '0' => array( 'tr' => array('', ''), 'defCol' => array('', ''), - '1' => array('', '') + '1' => array('', ''), + '3' => array('', ''), ), 'defRow' => array( 'tr' => array('', ''), @@ -1075,10 +1076,10 @@ if ($this->scheduler->isValidTaskObject($task)) { // The task object is valid - $name = $registeredClasses[$schedulerRecord['classname']]['title']. ' (' . $registeredClasses[$schedulerRecord['classname']]['extension'] . ')'; + $name = htmlspecialchars($registeredClasses[$schedulerRecord['classname']]['title']. ' (' . $registeredClasses[$schedulerRecord['classname']]['extension'] . ')'); $additionalInformation = $task->getAdditionalInformation(); if (!empty($additionalInformation)) { - $name .= ' [' . $additionalInformation . ']'; + $name .= '
[' . htmlspecialchars($additionalInformation) . ']'; } // Check if task currently has a running execution @@ -1156,12 +1157,13 @@ // Format the execution status, // including failure feedback, if any - $executionStatusOutput = '' . htmlspecialchars($GLOBALS['LANG']->getLL('status.' . $executionStatus)) . '' . $failureOutput . ' ' . htmlspecialchars($name); + $executionStatusOutput = '' . htmlspecialchars($GLOBALS['LANG']->getLL('status.' . $executionStatus)) . '' . $failureOutput; $table[$tr][] = $startExecutionElement; $table[$tr][] = $actions; $table[$tr][] = $schedulerRecord['uid']; $table[$tr][] = $executionStatusOutput; + $table[$tr][] = $name; $table[$tr][] = $execType; $table[$tr][] = $frequency; $table[$tr][] = $multiple;