diff --git a/system/pages/bugtracker.php b/system/pages/bugtracker.php
index 775b09f9..dfa6b35a 100644
--- a/system/pages/bugtracker.php
+++ b/system/pages/bugtracker.php
@@ -54,7 +54,7 @@ $showed = $post = $reply = false;
$value = '[NEW ANSWER]';
echo '
Bug Tracker |
';
- echo 'Subject | '.$tags[$bug[2]['tag']].' '.$bug[2]['subject'].' '.$value.' |
';
+ echo 'Subject | '.$tags[$bug[2]['tag']].' '.escapeHtml($bug[2]['subject']).' '.$value.' |
';
echo 'Posted by | ';
foreach($players as $player)
@@ -64,7 +64,7 @@ $showed = $post = $reply = false;
echo ' |
';
echo 'Description |
';
- echo ''.nl2br($bug[2]['text']).' |
';
+ echo ''.nl2br(escapeHtml($bug[2]['text'])).' |
';
echo '
';
$answers = $db->query('SELECT * FROM '.$db->tableName(TABLE_PREFIX . 'bugtracker').' where `account` = '.$_REQUEST['acc'].' and `id` = '.$_REQUEST['id'].' and `type` = 2 order by `reply`');
@@ -75,10 +75,10 @@ $showed = $post = $reply = false;
else
$who = '[PLAYER]';
- echo '
Answer #'.$answer['reply'].' |
';
+ echo '
Answer #'.escapeHtml($answer['reply']).' |
';
echo 'Posted by | '.$who.' |
';
echo 'Description |
';
- echo ''.nl2br($answer['text']).' |
';
+ echo ''.nl2br(escapeHtml($answer['text'])).' |
';
echo '
';
}
if($bug[2]['status'] != 3)
@@ -137,7 +137,7 @@ $showed = $post = $reply = false;
elseif($report['status'] == 1)
$value = '[NEW ANSWER]';
- echo ''.$tags[$report['tag']].' '.$report['subject'].' | '.$value.' |
';
+ echo ''.$tags[$report['tag']].' '.escapeHtml($report['subject']).' | '.$value.' |
';
$showed=true;
$i++;
@@ -194,10 +194,10 @@ $showed = $post = $reply = false;
else
$who = '[YOU]';
- echo '
Answer #'.$answer['reply'].' |
';
+ echo '
Answer #'.escapeHtml($answer['reply']).' |
';
echo 'Posted by | '.$who.' |
';
echo 'Description |
';
- echo ''.nl2br($answer['text']).' |
';
+ echo ''.nl2br(escapeHtml($answer['text'])).' |
';
echo '
';
}
if($bug[2]['status'] != 3)