Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- a/src/webpage.cpp
- +++ b/src/webpage.cpp
- @@ -226,23 +226,26 @@
- doc += QL1S( "<h3>" );
- doc += i18n( "Details of the Request:" );
- doc += QL1S( "</h3><ul><li>" );
- - doc += i18n( "URL: %1", reqUrl.url() );
- + // escape URL twice: once for i18n, and once for HTML.
- + doc += i18n( "URL: %1", Qt::escape( Qt::escape( reqUrl.prettyUrl() ) ) );
- doc += QL1S( "</li><li>" );
- const QString protocol (reqUrl.protocol());
- if ( !protocol.isNull() ) {
- - doc += i18n( "Protocol: %1", protocol );
- + // escape protocol twice: once for i18n, and once for HTML.
- + doc += i18n( "Protocol: %1", Qt::escape( Qt::escape( protocol ) ) );
- doc += QL1S( "</li><li>" );
- }
- doc += i18n( "Date and Time: %1",
- KGlobal::locale()->formatDateTime(QDateTime::currentDateTime($
- doc += QL1S( "</li><li>" );
- - doc += i18n( "Additional Information: %1" , text );
- + // escape text twice: once for i18n, and once for HTML.
- + doc += i18n( "Additional Information: %1", Qt::escape( Qt::escape( text ) $
- doc += QL1S( "</li></ul><h3>" );
- doc += i18n( "Description:" );
- doc += QL1S( "</h3><p>" );
- - doc += description;
- + doc += Qt::escape( description );
- doc += QL1S( "</p>" );
- if ( causes.count() ) {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement