@@ -328,7 +328,7 @@ |
||
| 328 | 328 | foreach ($context['error_info']['backtrace'] as $key => $value) |
| 329 | 329 | { |
| 330 | 330 | //Check for existing |
| 331 | - if (!property_exists($value,'file') || empty($value->file)) |
|
| 331 | + if (!property_exists($value, 'file') || empty($value->file)) |
|
| 332 | 332 | $value->file = $txt['unknown']; |
| 333 | 333 | if (!property_exists($value, 'line') || empty($value->line)) |
| 334 | 334 | $value->line = -1; |
@@ -23,15 +23,15 @@ discard block |
||
| 23 | 23 | { |
| 24 | 24 | global $context, $txt; |
| 25 | 25 | |
| 26 | - if (!empty($context['simple_action'])) |
|
| 27 | - echo ' |
|
| 26 | + if (!empty($context['simple_action'])) { |
|
| 27 | + echo ' |
|
| 28 | 28 | <strong> |
| 29 | 29 | ', $context['error_title'], ' |
| 30 | 30 | </strong><br> |
| 31 | 31 | <div ', $context['error_code'], 'class="padding"> |
| 32 | 32 | ', $context['error_message'], ' |
| 33 | 33 | </div>'; |
| 34 | - else |
|
| 34 | + } else |
|
| 35 | 35 | { |
| 36 | 36 | echo ' |
| 37 | 37 | <div id="fatal_error"> |
@@ -85,21 +85,23 @@ discard block |
||
| 85 | 85 | |
| 86 | 86 | $error_types = array(); |
| 87 | 87 | |
| 88 | - foreach ($context['error_types'] as $type => $details) |
|
| 89 | - $error_types[] = ($details['is_selected'] ? '<img src="' . $settings['images_url'] . '/selected.png" alt=""> ' : '') . '<a href="' . $details['url'] . '" ' . ($details['is_selected'] ? 'style="font-weight: bold;"' : '') . ' title="' . $details['description'] . '">' . $details['label'] . '</a>'; |
|
| 88 | + foreach ($context['error_types'] as $type => $details) { |
|
| 89 | + $error_types[] = ($details['is_selected'] ? '<img src="' . $settings['images_url'] . '/selected.png" alt=""> ' : '') . '<a href="' . $details['url'] . '" ' . ($details['is_selected'] ? 'style="font-weight: bold;"' : '') . ' title="' . $details['description'] . '">' . $details['label'] . '</a>'; |
|
| 90 | + } |
|
| 90 | 91 | |
| 91 | 92 | echo ' |
| 92 | 93 | ', implode(' | ', $error_types), ' |
| 93 | 94 | </td> |
| 94 | 95 | </tr>'; |
| 95 | 96 | |
| 96 | - if ($context['has_filter']) |
|
| 97 | - echo ' |
|
| 97 | + if ($context['has_filter']) { |
|
| 98 | + echo ' |
|
| 98 | 99 | <tr> |
| 99 | 100 | <td colspan="3" class="windowbg"> |
| 100 | 101 | <strong>', $txt['applying_filter'], ':</strong> ', $context['filter']['entity'], ' ', $context['filter']['value']['html'], ' [<a href="', $scripturl, '?action=admin;area=logs;sa=errorlog', $context['sort_direction'] == 'down' ? ';desc' : '', '">', $txt['clear_filter'], '</a>] |
| 101 | 102 | </td> |
| 102 | 103 | </tr>'; |
| 104 | + } |
|
| 103 | 105 | |
| 104 | 106 | echo ' |
| 105 | 107 | <tr> |
@@ -110,11 +112,12 @@ discard block |
||
| 110 | 112 | </tr>'; |
| 111 | 113 | |
| 112 | 114 | // No errors, then show a message |
| 113 | - if (count($context['errors']) == 0) |
|
| 114 | - echo ' |
|
| 115 | + if (count($context['errors']) == 0) { |
|
| 116 | + echo ' |
|
| 115 | 117 | <tr class="windowbg"> |
| 116 | 118 | <td class="centertext" colspan="2">', $txt['errlog_no_entries'], '</td> |
| 117 | 119 | </tr>'; |
| 120 | + } |
|
| 118 | 121 | |
| 119 | 122 | // We have some errors, must be some mods installed :P |
| 120 | 123 | foreach ($context['errors'] as $error) |
@@ -128,16 +131,18 @@ discard block |
||
| 128 | 131 | <a href="', $scripturl, '?action=admin;area=logs;sa=errorlog', $context['sort_direction'] == 'down' ? '' : ';desc', $context['has_filter'] ? $context['filter']['href'] : '', '" title="', $txt['reverse_direction'], '"><span class="generic_icons sort_' . $context['sort_direction'] . '"></span></a> |
| 129 | 132 | ', $error['time'], '<br>'; |
| 130 | 133 | |
| 131 | - if (!empty($error['member']['ip'])) |
|
| 132 | - echo ' |
|
| 134 | + if (!empty($error['member']['ip'])) { |
|
| 135 | + echo ' |
|
| 133 | 136 | <a href="', $scripturl, '?action=admin;area=logs;sa=errorlog', $context['sort_direction'] == 'down' ? ';desc' : '', ';filter=ip;value=', $error['member']['ip'], '" title="', $txt['apply_filter'], ': ', $txt['filter_only_ip'], '"><span class="generic_icons filter centericon"></span></a> |
| 134 | 137 | <strong><a href="', $scripturl, '?action=trackip;searchip=', $error['member']['ip'], '">', $error['member']['ip'], '</a></strong>'; |
| 138 | + } |
|
| 135 | 139 | |
| 136 | - if ($error['member']['session'] != '') |
|
| 137 | - echo ' |
|
| 140 | + if ($error['member']['session'] != '') { |
|
| 141 | + echo ' |
|
| 138 | 142 | <br> |
| 139 | 143 | <a href="', $scripturl, '?action=admin;area=logs;sa=errorlog', $context['sort_direction'] == 'down' ? ';desc' : '', ';filter=session;value=', $error['member']['session'], '" title="', $txt['apply_filter'], ': ', $txt['filter_only_session'], '"><span class="generic_icons filter centericon"></span></a> |
| 140 | 144 | ', $error['member']['session'], '<br>'; |
| 145 | + } |
|
| 141 | 146 | |
| 142 | 147 | echo ' |
| 143 | 148 | </div> |
@@ -152,12 +157,13 @@ discard block |
||
| 152 | 157 | <a href="', $error['url']['html'], '">', $error['url']['html'], '</a> |
| 153 | 158 | '; |
| 154 | 159 | |
| 155 | - if (!empty($error['file'])) |
|
| 156 | - echo ' |
|
| 160 | + if (!empty($error['file'])) { |
|
| 161 | + echo ' |
|
| 157 | 162 | <div> |
| 158 | 163 | <a href="', $scripturl, '?action=admin;area=logs;sa=errorlog', $context['sort_direction'] == 'down' ? ';desc' : '', ';filter=file;value=', $error['file']['search'], '" title="', $txt['apply_filter'], ': ', $txt['filter_only_file'], '">' |
| 159 | 164 | . ' <span class="generic_icons filter"></span></a> ', $error['file']['link'], ' (', $txt['line'], ' ', $error['file']['line'], ') |
| 160 | 165 | </div>'; |
| 166 | + } |
|
| 161 | 167 | |
| 162 | 168 | echo ' |
| 163 | 169 | </div> |
@@ -186,9 +192,10 @@ discard block |
||
| 186 | 192 | </div> |
| 187 | 193 | </div>'; |
| 188 | 194 | |
| 189 | - if ($context['sort_direction'] == 'down') |
|
| 190 | - echo ' |
|
| 195 | + if ($context['sort_direction'] == 'down') { |
|
| 196 | + echo ' |
|
| 191 | 197 | <input type="hidden" name="desc" value="1">'; |
| 198 | + } |
|
| 192 | 199 | |
| 193 | 200 | echo ' |
| 194 | 201 | <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '"> |
@@ -249,9 +256,10 @@ discard block |
||
| 249 | 256 | $context['error_message'], ' |
| 250 | 257 | </div>'; |
| 251 | 258 | |
| 252 | - if (!empty($context['back_link'])) |
|
| 253 | - echo ' |
|
| 259 | + if (!empty($context['back_link'])) { |
|
| 260 | + echo ' |
|
| 254 | 261 | <a class="button" href="', $scripturl, $context['back_link'], '">', $txt['back'], '</a>'; |
| 262 | + } |
|
| 255 | 263 | |
| 256 | 264 | echo ' |
| 257 | 265 | <span style="float: right; margin:.5em;"></span> |
@@ -288,25 +296,30 @@ discard block |
||
| 288 | 296 | <div class="windowbg"> |
| 289 | 297 | <ul class="padding">'; |
| 290 | 298 | |
| 291 | - if (!empty($context['error_info']['error_type'])) |
|
| 292 | - echo ' |
|
| 299 | + if (!empty($context['error_info']['error_type'])) { |
|
| 300 | + echo ' |
|
| 293 | 301 | <li>', $txt['error_type'], ': ', ucfirst($context['error_info']['error_type']), '</li>'; |
| 302 | + } |
|
| 294 | 303 | |
| 295 | - if (!empty($context['error_info']['message'])) |
|
| 296 | - echo ' |
|
| 304 | + if (!empty($context['error_info']['message'])) { |
|
| 305 | + echo ' |
|
| 297 | 306 | <li>', $txt['error_message'], ': ', $context['error_info']['message'], '</li>'; |
| 307 | + } |
|
| 298 | 308 | |
| 299 | - if (!empty($context['error_info']['file'])) |
|
| 300 | - echo ' |
|
| 309 | + if (!empty($context['error_info']['file'])) { |
|
| 310 | + echo ' |
|
| 301 | 311 | <li>', $txt['error_file'], ': ', $context['error_info']['file'], '</li>'; |
| 312 | + } |
|
| 302 | 313 | |
| 303 | - if (!empty($context['error_info']['line'])) |
|
| 304 | - echo ' |
|
| 314 | + if (!empty($context['error_info']['line'])) { |
|
| 315 | + echo ' |
|
| 305 | 316 | <li>', $txt['error_line'], ': ', $context['error_info']['line'], '</li>'; |
| 317 | + } |
|
| 306 | 318 | |
| 307 | - if (!empty($context['error_info']['url'])) |
|
| 308 | - echo ' |
|
| 319 | + if (!empty($context['error_info']['url'])) { |
|
| 320 | + echo ' |
|
| 309 | 321 | <li>', $txt['error_url'], ': ', $context['error_info']['url'], '</li>'; |
| 322 | + } |
|
| 310 | 323 | |
| 311 | 324 | |
| 312 | 325 | echo ' |
@@ -328,10 +341,12 @@ discard block |
||
| 328 | 341 | foreach ($context['error_info']['backtrace'] as $key => $value) |
| 329 | 342 | { |
| 330 | 343 | //Check for existing |
| 331 | - if (!property_exists($value,'file') || empty($value->file)) |
|
| 332 | - $value->file = $txt['unknown']; |
|
| 333 | - if (!property_exists($value, 'line') || empty($value->line)) |
|
| 334 | - $value->line = -1; |
|
| 344 | + if (!property_exists($value,'file') || empty($value->file)) { |
|
| 345 | + $value->file = $txt['unknown']; |
|
| 346 | + } |
|
| 347 | + if (!property_exists($value, 'line') || empty($value->line)) { |
|
| 348 | + $value->line = -1; |
|
| 349 | + } |
|
| 335 | 350 | |
| 336 | 351 | echo ' |
| 337 | 352 | <li class="backtrace">', sprintf($txt['backtrace_info'], $key, $value->function, $value->file, $value->line, base64_encode($value->file)), '</li>'; |