Index: branches/5.2.x/core/kernel/db/db_event_handler.php =================================================================== diff -u -N -r15812 -r15856 --- branches/5.2.x/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 15812) +++ branches/5.2.x/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 15856) @@ -1,6 +1,6 @@ 0, - 'next_template' => urlencode('external:' . $_SERVER['REQUEST_URI']), + 'next_template' => kUtil::escape('external:' . $_SERVER['REQUEST_URI'], kUtil::ESCAPE_URL), ); } else { @@ -1835,10 +1835,10 @@ $event->SetRedirectParam($event->getPrefixSpecial() . '_id', array_shift($ids)); $event->SetRedirectParam('pass', 'all,' . $event->getPrefixSpecial()); - $simultaneous_edit_message = $this->Application->GetVar('_simultanious_edit_message'); + $simultaneous_edit_message = $this->Application->GetVar('_simultaneous_edit_message'); if ( $simultaneous_edit_message ) { - $event->SetRedirectParam('_simultanious_edit_message', urlencode($simultaneous_edit_message)); + $event->SetRedirectParam('_simultaneous_edit_message', kUtil::escape($simultaneous_edit_message, kUtil::ESCAPE_URL)); } } @@ -3517,7 +3517,7 @@ echo ''; foreach ($data as $item) { - echo '' . htmlspecialchars($item, null, CHARSET) . ''; + echo '' . kUtil::escape($item, kUtil::ESCAPE_HTML) . ''; } echo '';