@@ -29,13 +29,17 @@ discard block |
||
| 29 | 29 | $i = 0; |
| 30 | 30 | |
| 31 | 31 | if ($verify_context['render']) |
| 32 | - echo $before; |
|
| 32 | + { |
|
| 33 | + echo $before; |
|
| 34 | + } |
|
| 33 | 35 | |
| 34 | 36 | // Loop through each item to show them. |
| 35 | 37 | foreach ($verify_context['test'] as $key => $verification) |
| 36 | 38 | { |
| 37 | 39 | if (empty($verification['values']) || empty($verification['template'])) |
| 38 | - continue; |
|
| 40 | + { |
|
| 41 | + continue; |
|
| 42 | + } |
|
| 39 | 43 | |
| 40 | 44 | echo ' |
| 41 | 45 | <div id="verification_control_', $i, '" class="verification_control">'; |
@@ -49,8 +53,10 @@ discard block |
||
| 49 | 53 | } |
| 50 | 54 | |
| 51 | 55 | if ($verify_context['render']) |
| 52 | - echo $after; |
|
| 53 | -} |
|
| 56 | + { |
|
| 57 | + echo $after; |
|
| 58 | + } |
|
| 59 | + } |
|
| 54 | 60 | |
| 55 | 61 | /** |
| 56 | 62 | * Used to show a verification question |
@@ -63,12 +69,14 @@ discard block |
||
| 63 | 69 | global $context; |
| 64 | 70 | |
| 65 | 71 | foreach ($verify_context as $question) |
| 66 | - echo ' |
|
| 72 | + { |
|
| 73 | + echo ' |
|
| 67 | 74 | <div class="verificationquestion"> |
| 68 | 75 | <label for="', $verify_id, '_vv[q][', $question['id'], ']">', $question['q'], ':</label> |
| 69 | 76 | <input type="text" id="', $verify_id, '_vv[q][', $question['id'], ']" name="', $verify_id, '_vv[q][', $question['id'], ']" size="30" value="', $question['a'], '" ', $question['is_error'] ? ' class="border_error"' : '', ' tabindex="', $context['tabindex']++, '" class="input_text" /> |
| 70 | 77 | </div>'; |
| 71 | -} |
|
| 78 | + } |
|
| 79 | + } |
|
| 72 | 80 | |
| 73 | 81 | /** |
| 74 | 82 | * Used to show one of those easy for robot, hard for human captcha's |
@@ -26,17 +26,21 @@ discard block |
||
| 26 | 26 | <h2 class="category_header">', $txt['boardsEdit'], '</h2>'; |
| 27 | 27 | |
| 28 | 28 | if (!empty($context['move_board'])) |
| 29 | - echo ' |
|
| 29 | + { |
|
| 30 | + echo ' |
|
| 30 | 31 | <div class="information"> |
| 31 | 32 | <p>', $context['move_title'], ' [<a href="', $scripturl, '?action=admin;area=manageboards">', $txt['mboards_cancel_moving'], '</a>]', '</p> |
| 32 | 33 | </div>'; |
| 34 | + } |
|
| 33 | 35 | |
| 34 | 36 | // No categories so show a label. |
| 35 | 37 | if (empty($context['categories'])) |
| 36 | - echo ' |
|
| 38 | + { |
|
| 39 | + echo ' |
|
| 37 | 40 | <div class="content centertext"> |
| 38 | 41 | ', $txt['mboards_no_cats'], ' |
| 39 | 42 | </div>'; |
| 43 | + } |
|
| 40 | 44 | |
| 41 | 45 | // Loop through every category, listing the boards in each as we go. |
| 42 | 46 | $sortables = array(); |
@@ -58,37 +62,47 @@ discard block |
||
| 58 | 62 | <ul class="nolist">'; |
| 59 | 63 | |
| 60 | 64 | if (!empty($category['move_link'])) |
| 61 | - echo ' |
|
| 65 | + { |
|
| 66 | + echo ' |
|
| 62 | 67 | <li><a href="', $category['move_link']['href'], '" title="', $category['move_link']['label'], '"><img src="', $settings['images_url'], '/smiley_select_spot.png" alt="', $category['move_link']['label'], '" /></a></li>'; |
| 68 | + } |
|
| 63 | 69 | |
| 64 | 70 | $first = true; |
| 65 | 71 | $depth = 0; |
| 66 | 72 | |
| 67 | 73 | // If there is nothing in a category, add a drop zone |
| 68 | 74 | if (empty($category['boards'])) |
| 69 | - echo ' |
|
| 75 | + { |
|
| 76 | + echo ' |
|
| 70 | 77 | <li id="cbp_' . $category['id'] . ',-1,"></li>'; |
| 78 | + } |
|
| 71 | 79 | |
| 72 | 80 | // List through every board in the category, printing its name and link to modify the board. |
| 73 | 81 | foreach ($category['boards'] as $board) |
| 74 | 82 | { |
| 75 | 83 | // Going in a level deeper (sub-board) |
| 76 | 84 | if ($board['child_level'] > $depth) |
| 77 | - echo ' |
|
| 85 | + { |
|
| 86 | + echo ' |
|
| 78 | 87 | <ul class="nolist">'; |
| 88 | + } |
|
| 79 | 89 | // Backing up a level to a childs parent |
| 80 | 90 | elseif ($board['child_level'] < $depth) |
| 81 | 91 | { |
| 82 | 92 | for ($i = $board['child_level']; $i < $depth; $i++) |
| 83 | - echo |
|
| 93 | + { |
|
| 94 | + echo |
|
| 84 | 95 | ' |
| 85 | 96 | </li> |
| 86 | 97 | </ul>'; |
| 98 | + } |
|
| 87 | 99 | } |
| 88 | 100 | // Base node parent but not the first one |
| 89 | 101 | elseif ($board['child_level'] == 0 && !$first) |
| 90 | - echo ' |
|
| 102 | + { |
|
| 103 | + echo ' |
|
| 91 | 104 | </li>'; |
| 105 | + } |
|
| 92 | 106 | |
| 93 | 107 | echo ' |
| 94 | 108 | <li id="cbp_' . $category['id'] . ',' . $board['id'] . '"', (!empty($modSettings['recycle_board']) && !empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] == $board['id'] ? 'class="recycle_board"' : ''), ' style="', $board['move'] ? ';color: red;' : '', '"> |
@@ -103,8 +117,10 @@ discard block |
||
| 103 | 117 | <li style="padding-', $context['right_to_left'] ? 'right' : 'left', ': ', 5 + 30 * $board['move_links'][0]['child_level'], 'px;">'; |
| 104 | 118 | |
| 105 | 119 | foreach ($board['move_links'] as $link) |
| 106 | - echo ' |
|
| 120 | + { |
|
| 121 | + echo ' |
|
| 107 | 122 | <a href="', $link['href'], '" class="move_links" title="', $link['label'], '"><img src="', $settings['images_url'], '/board_select_spot', $link['child_level'] > 0 ? '_child' : '', '.png" alt="', $link['label'], '" style="padding: 0px; margin: 0px;" /></a>'; |
| 123 | + } |
|
| 108 | 124 | |
| 109 | 125 | echo ' |
| 110 | 126 | </li>'; |
@@ -120,10 +136,12 @@ discard block |
||
| 120 | 136 | if ($depth > 0) |
| 121 | 137 | { |
| 122 | 138 | for ($i = $depth; $i > 0; $i--) |
| 123 | - echo |
|
| 139 | + { |
|
| 140 | + echo |
|
| 124 | 141 | ' |
| 125 | 142 | </li> |
| 126 | 143 | </ul>'; |
| 144 | + } |
|
| 127 | 145 | } |
| 128 | 146 | |
| 129 | 147 | echo ' |
@@ -195,8 +213,10 @@ discard block |
||
| 195 | 213 | |
| 196 | 214 | // Print every existing category into a select box. |
| 197 | 215 | foreach ($context['category_order'] as $order) |
| 198 | - echo ' |
|
| 216 | + { |
|
| 217 | + echo ' |
|
| 199 | 218 | <option', $order['selected'] ? ' selected="selected"' : '', ' value="', $order['id'], '">', $order['name'], '</option>'; |
| 219 | + } |
|
| 200 | 220 | |
| 201 | 221 | echo ' |
| 202 | 222 | </select> |
@@ -226,24 +246,31 @@ discard block |
||
| 226 | 246 | <div class="submitbutton">'; |
| 227 | 247 | |
| 228 | 248 | if (isset($context['category']['is_new'])) |
| 229 | - echo ' |
|
| 249 | + { |
|
| 250 | + echo ' |
|
| 230 | 251 | <input type="submit" name="add" value="', $txt['mboards_add_cat_button'], '" onclick="return !isEmptyText(this.form.cat_name);" tabindex="', $context['tabindex']++, '" />'; |
| 231 | - else |
|
| 232 | - echo ' |
|
| 252 | + } |
|
| 253 | + else { |
|
| 254 | + echo ' |
|
| 233 | 255 | <input type="submit" name="edit" value="', $txt['modify'], '" onclick="return !isEmptyText(this.form.cat_name);" tabindex="', $context['tabindex']++, '" /> |
| 234 | 256 | <input type="submit" name="delete" value="', $txt['mboards_delete_cat'], '" />'; |
| 257 | + } |
|
| 235 | 258 | |
| 236 | 259 | echo ' |
| 237 | 260 | <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />'; |
| 238 | 261 | |
| 239 | 262 | if (!empty($context['token_check'])) |
| 240 | - echo ' |
|
| 263 | + { |
|
| 264 | + echo ' |
|
| 241 | 265 | <input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '" />'; |
| 266 | + } |
|
| 242 | 267 | |
| 243 | 268 | // If this category is empty we don't bother with the next confirmation screen. |
| 244 | 269 | if ($context['category']['is_empty']) |
| 245 | - echo ' |
|
| 270 | + { |
|
| 271 | + echo ' |
|
| 246 | 272 | <input type="hidden" name="empty" value="1" />'; |
| 273 | + } |
|
| 247 | 274 | |
| 248 | 275 | echo ' |
| 249 | 276 | </div> |
@@ -270,8 +297,10 @@ discard block |
||
| 270 | 297 | <ul>'; |
| 271 | 298 | |
| 272 | 299 | foreach ($context['category']['children'] as $child) |
| 273 | - echo ' |
|
| 300 | + { |
|
| 301 | + echo ' |
|
| 274 | 302 | <li>', $child, '</li>'; |
| 303 | + } |
|
| 275 | 304 | |
| 276 | 305 | echo ' |
| 277 | 306 | </ul> |
@@ -284,9 +313,11 @@ discard block |
||
| 284 | 313 | <select name="cat_to" ', count($context['category_order']) == 1 ? 'disabled="disabled"' : '', '>'; |
| 285 | 314 | |
| 286 | 315 | foreach ($context['category_order'] as $cat) |
| 287 | - if ($cat['id'] != 0) |
|
| 316 | + { |
|
| 317 | + if ($cat['id'] != 0) |
|
| 288 | 318 | echo ' |
| 289 | 319 | <option value="', $cat['id'], '">', $cat['true_name'], '</option>'; |
| 320 | + } |
|
| 290 | 321 | |
| 291 | 322 | echo ' |
| 292 | 323 | </select> |
@@ -299,8 +330,10 @@ discard block |
||
| 299 | 330 | </div>'; |
| 300 | 331 | |
| 301 | 332 | if (!empty($context['token_check'])) |
| 302 | - echo ' |
|
| 333 | + { |
|
| 334 | + echo ' |
|
| 303 | 335 | <input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '" />'; |
| 336 | + } |
|
| 304 | 337 | |
| 305 | 338 | echo ' |
| 306 | 339 | </div> |
@@ -336,8 +369,10 @@ discard block |
||
| 336 | 369 | <select id="new_cat" name="new_cat" onchange="if (this.form.order) {this.form.order.disabled = this.options[this.selectedIndex].value != 0; this.form.board_order.disabled = this.options[this.selectedIndex].value != 0 || this.form.order.options[this.form.order.selectedIndex].value == \'\';}">'; |
| 337 | 370 | |
| 338 | 371 | foreach ($context['categories'] as $category) |
| 339 | - echo ' |
|
| 372 | + { |
|
| 373 | + echo ' |
|
| 340 | 374 | <option', $category['selected'] ? ' selected="selected"' : '', ' value="', $category['id'], '">', $category['name'], '</option>'; |
| 375 | + } |
|
| 341 | 376 | |
| 342 | 377 | echo ' |
| 343 | 378 | </select> |
@@ -367,8 +402,10 @@ discard block |
||
| 367 | 402 | ', !isset($context['board']['is_new']) ? '<option value="">(' . $txt['mboards_unchanged'] . ')</option>' : ''; |
| 368 | 403 | |
| 369 | 404 | foreach ($context['board_order'] as $order) |
| 370 | - echo ' |
|
| 405 | + { |
|
| 406 | + echo ' |
|
| 371 | 407 | <option', $order['selected'] ? ' selected="selected"' : '', ' value="', $order['id'], '">', $order['name'], '</option>'; |
| 408 | + } |
|
| 372 | 409 | |
| 373 | 410 | echo ' |
| 374 | 411 | </select> |
@@ -399,12 +436,16 @@ discard block |
||
| 399 | 436 | <select id="profile" name="profile">'; |
| 400 | 437 | |
| 401 | 438 | if (isset($context['board']['is_new'])) |
| 402 | - echo ' |
|
| 439 | + { |
|
| 440 | + echo ' |
|
| 403 | 441 | <option value="-1">[', $txt['permission_profile_inherit'], ']</option>'; |
| 442 | + } |
|
| 404 | 443 | |
| 405 | 444 | foreach ($context['profiles'] as $id => $profile) |
| 406 | - echo ' |
|
| 445 | + { |
|
| 446 | + echo ' |
|
| 407 | 447 | <option value="', $id, '" ', $id == $context['board']['profile'] ? 'selected="selected"' : '', '>', $profile['name'], '</option>'; |
| 448 | + } |
|
| 408 | 449 | |
| 409 | 450 | echo ' |
| 410 | 451 | </select> |
@@ -522,7 +563,8 @@ discard block |
||
| 522 | 563 | });', true); |
| 523 | 564 | |
| 524 | 565 | if (empty($context['board']['is_recycle']) && empty($context['board']['topics'])) |
| 525 | - echo ' |
|
| 566 | + { |
|
| 567 | + echo ' |
|
| 526 | 568 | <dl class="settings"> |
| 527 | 569 | <dt> |
| 528 | 570 | <label for="redirect_enable">', $txt['mboards_redirect'], ':</label><br /> |
@@ -532,17 +574,22 @@ discard block |
||
| 532 | 574 | <input type="checkbox" id="redirect_enable" name="redirect_enable"', $context['board']['redirect'] != '' ? ' checked="checked"' : '', ' onclick="refreshOptions();" /> |
| 533 | 575 | </dd> |
| 534 | 576 | </dl>'; |
| 577 | + } |
|
| 535 | 578 | |
| 536 | 579 | if (!empty($context['board']['is_recycle'])) |
| 537 | - echo ' |
|
| 580 | + { |
|
| 581 | + echo ' |
|
| 538 | 582 | <div class="infobox">', $txt['mboards_redirect_disabled_recycle'], '<br />', $txt['mboards_recycle_disabled_delete'], '</div>'; |
| 583 | + } |
|
| 539 | 584 | |
| 540 | 585 | if (empty($context['board']['is_recycle']) && !empty($context['board']['topics'])) |
| 541 | - echo ' |
|
| 586 | + { |
|
| 587 | + echo ' |
|
| 542 | 588 | <div class="infobox"> |
| 543 | 589 | <strong>', $txt['mboards_redirect'], '</strong><br /> |
| 544 | 590 | ', $txt['mboards_redirect_disabled'], ' |
| 545 | 591 | </div>'; |
| 592 | + } |
|
| 546 | 593 | |
| 547 | 594 | if (!$context['board']['topics'] && empty($context['board']['is_recycle'])) |
| 548 | 595 | { |
@@ -560,7 +607,8 @@ discard block |
||
| 560 | 607 | </div>'; |
| 561 | 608 | |
| 562 | 609 | if ($context['board']['redirect']) |
| 563 | - echo ' |
|
| 610 | + { |
|
| 611 | + echo ' |
|
| 564 | 612 | <div id="reset_redirect_div"> |
| 565 | 613 | <dl class="settings"> |
| 566 | 614 | <dt> |
@@ -573,6 +621,7 @@ discard block |
||
| 573 | 621 | </dd> |
| 574 | 622 | </dl> |
| 575 | 623 | </div>'; |
| 624 | + } |
|
| 576 | 625 | } |
| 577 | 626 | |
| 578 | 627 | echo ' |
@@ -601,8 +650,10 @@ discard block |
||
| 601 | 650 | <option value="0"', $context['board']['theme'] == 0 ? ' selected="selected"' : '', '>', $txt['mboards_theme_default'], '</option>'; |
| 602 | 651 | |
| 603 | 652 | foreach ($context['themes'] as $theme) |
| 604 | - echo ' |
|
| 653 | + { |
|
| 654 | + echo ' |
|
| 605 | 655 | <option value="', $theme['id'], '"', $context['board']['theme'] == $theme['id'] ? ' selected="selected"' : '', '>', $theme['name'], '</option>'; |
| 656 | + } |
|
| 606 | 657 | |
| 607 | 658 | echo ' |
| 608 | 659 | </select> |
@@ -629,20 +680,27 @@ discard block |
||
| 629 | 680 | |
| 630 | 681 | // If this board has no children don't bother with the next confirmation screen. |
| 631 | 682 | if ($context['board']['no_children']) |
| 632 | - echo ' |
|
| 683 | + { |
|
| 684 | + echo ' |
|
| 633 | 685 | <input type="hidden" name="no_children" value="1" />'; |
| 686 | + } |
|
| 634 | 687 | |
| 635 | 688 | if (isset($context['board']['is_new'])) |
| 636 | - echo ' |
|
| 689 | + { |
|
| 690 | + echo ' |
|
| 637 | 691 | <input type="hidden" name="cur_cat" value="', $context['board']['category'], '" /> |
| 638 | 692 | <input type="submit" name="add" value="', $txt['mboards_new_board'], '" onclick="return !isEmptyText(this.form.board_name);" />'; |
| 639 | - else |
|
| 640 | - echo ' |
|
| 693 | + } |
|
| 694 | + else { |
|
| 695 | + echo ' |
|
| 641 | 696 | <input type="submit" name="edit" value="', $txt['modify'], '" onclick="return !isEmptyText(this.form.board_name);" />'; |
| 697 | + } |
|
| 642 | 698 | |
| 643 | 699 | if (!isset($context['board']['is_new']) && empty($context['board']['is_recycle'])) |
| 644 | - echo ' |
|
| 700 | + { |
|
| 701 | + echo ' |
|
| 645 | 702 | <input type="submit" name="delete" value="', $txt['mboards_delete_board'], '" onclick="return confirm(\'', $txt['boardConfirm'], '\');" />'; |
| 703 | + } |
|
| 646 | 704 | |
| 647 | 705 | echo ' |
| 648 | 706 | </div> |
@@ -666,11 +724,13 @@ discard block |
||
| 666 | 724 | aListItems: ['; |
| 667 | 725 | |
| 668 | 726 | foreach ($context['board']['moderators'] as $id_member => $member_name) |
| 669 | - $js .= ' |
|
| 727 | + { |
|
| 728 | + $js .= ' |
|
| 670 | 729 | { |
| 671 | 730 | sItemId: ' . JavaScriptEscape($id_member) . ', |
| 672 | 731 | sItemName: ' . JavaScriptEscape($member_name) . ' |
| 673 | 732 | }' . ($id_member == $context['board']['last_moderator_id'] ? '' : ','); |
| 733 | + } |
|
| 674 | 734 | |
| 675 | 735 | $js .= ' |
| 676 | 736 | ] |
@@ -698,8 +758,10 @@ discard block |
||
| 698 | 758 | document.getElementById("redirect_address_div").style.display = redirectEnabled ? "" : "none";'; |
| 699 | 759 | |
| 700 | 760 | if ($context['board']['redirect']) |
| 701 | - echo ' |
|
| 761 | + { |
|
| 762 | + echo ' |
|
| 702 | 763 | document.getElementById("reset_redirect_div").style.display = redirectEnabled ? "" : "none";'; |
| 764 | + } |
|
| 703 | 765 | } |
| 704 | 766 | |
| 705 | 767 | echo ' |
@@ -727,8 +789,10 @@ discard block |
||
| 727 | 789 | <ul>'; |
| 728 | 790 | |
| 729 | 791 | foreach ($context['children'] as $child) |
| 730 | - echo ' |
|
| 792 | + { |
|
| 793 | + echo ' |
|
| 731 | 794 | <li>', $child['node']['name'], '</li>'; |
| 795 | + } |
|
| 732 | 796 | |
| 733 | 797 | echo ' |
| 734 | 798 | </ul> |
@@ -741,9 +805,11 @@ discard block |
||
| 741 | 805 | <select name="board_to" ', empty($context['can_move_children']) ? 'disabled="disabled"' : '', '>'; |
| 742 | 806 | |
| 743 | 807 | foreach ($context['board_order'] as $board) |
| 744 | - if ($board['id'] != $context['board']['id'] && empty($board['is_child'])) |
|
| 808 | + { |
|
| 809 | + if ($board['id'] != $context['board']['id'] && empty($board['is_child'])) |
|
| 745 | 810 | echo ' |
| 746 | 811 | <option value="', $board['id'], '">', $board['name'], '</option>'; |
| 812 | + } |
|
| 747 | 813 | |
| 748 | 814 | echo ' |
| 749 | 815 | </select> |
@@ -69,7 +69,9 @@ discard block |
||
| 69 | 69 | |
| 70 | 70 | $error_types = array(); |
| 71 | 71 | foreach ($context['error_types'] as $type => $details) |
| 72 | - $error_types[] = ($details['is_selected'] ? '<img src="' . $settings['images_url'] . '/selected.png" alt="" /> ' : '') . '<a href="' . $details['url'] . '" ' . ($details['is_selected'] ? 'class="selected"' : '') . ' title="' . $details['description'] . '">' . $details['label'] . '</a>'; |
|
| 72 | + { |
|
| 73 | + $error_types[] = ($details['is_selected'] ? '<img src="' . $settings['images_url'] . '/selected.png" alt="" /> ' : '') . '<a href="' . $details['url'] . '" ' . ($details['is_selected'] ? 'class="selected"' : '') . ' title="' . $details['description'] . '">' . $details['label'] . '</a>'; |
|
| 74 | + } |
|
| 73 | 75 | |
| 74 | 76 | echo ' |
| 75 | 77 | ', implode(' | ', $error_types), ' |
@@ -77,12 +79,14 @@ discard block |
||
| 77 | 79 | </tr>'; |
| 78 | 80 | |
| 79 | 81 | if ($context['has_filter']) |
| 80 | - echo ' |
|
| 82 | + { |
|
| 83 | + echo ' |
|
| 81 | 84 | <tr> |
| 82 | 85 | <td colspan="3"> |
| 83 | 86 | <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>] |
| 84 | 87 | </td> |
| 85 | 88 | </tr>'; |
| 89 | + } |
|
| 86 | 90 | |
| 87 | 91 | echo ' |
| 88 | 92 | <tr class="secondary_header"> |
@@ -94,10 +98,12 @@ discard block |
||
| 94 | 98 | |
| 95 | 99 | // No errors, then show a message |
| 96 | 100 | if (count($context['errors']) == 0) |
| 97 | - echo ' |
|
| 101 | + { |
|
| 102 | + echo ' |
|
| 98 | 103 | <tr> |
| 99 | 104 | <td class="centertext" colspan="2">', $txt['errlog_no_entries'], '</td> |
| 100 | 105 | </tr>'; |
| 106 | + } |
|
| 101 | 107 | |
| 102 | 108 | // We have some errors, show them... |
| 103 | 109 | foreach ($context['errors'] as $error) |
@@ -129,13 +135,15 @@ discard block |
||
| 129 | 135 | <ul class="error_type">'; |
| 130 | 136 | |
| 131 | 137 | if ($error['member']['session'] != '') |
| 132 | - echo ' |
|
| 138 | + { |
|
| 139 | + echo ' |
|
| 133 | 140 | <li> |
| 134 | 141 | <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'], '" class="icon i-search"></a> |
| 135 | 142 | <span> |
| 136 | 143 | ', $error['member']['session'], ' |
| 137 | 144 | </span> |
| 138 | 145 | </li>'; |
| 146 | + } |
|
| 139 | 147 | echo ' |
| 140 | 148 | <li> |
| 141 | 149 | <a href="', $scripturl, '?action=admin;area=logs;sa=errorlog', $context['sort_direction'] == 'down' ? ';desc' : '', ';filter=error_type;value=', $error['error_type']['type'], '" title="', $txt['apply_filter'], ': ', $txt['filter_only_type'], '" class="icon i-search"></a> |
@@ -161,7 +169,8 @@ discard block |
||
| 161 | 169 | </ul>'; |
| 162 | 170 | |
| 163 | 171 | if (!empty($error['file'])) |
| 164 | - echo ' |
|
| 172 | + { |
|
| 173 | + echo ' |
|
| 165 | 174 | <ul class="error_where"> |
| 166 | 175 | <li> |
| 167 | 176 | <a class="scope" 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'], '" class="icon i-search"></a> |
@@ -171,6 +180,7 @@ discard block |
||
| 171 | 180 | </span> |
| 172 | 181 | </li> |
| 173 | 182 | </ul>'; |
| 183 | + } |
|
| 174 | 184 | |
| 175 | 185 | echo ' |
| 176 | 186 | </td> |
@@ -201,8 +211,10 @@ discard block |
||
| 201 | 211 | <input type="submit" name="delall" value="', $context['has_filter'] ? $txt['remove_filtered_results'] : $txt['remove_all'], '" onclick="return confirm(\'', $context['has_filter'] ? $txt['remove_filtered_results_confirm'] : $txt['sure_about_errorlog_remove'], '\');" />'; |
| 202 | 212 | |
| 203 | 213 | if ($context['sort_direction'] == 'down') |
| 204 | - echo ' |
|
| 214 | + { |
|
| 215 | + echo ' |
|
| 205 | 216 | <input type="hidden" name="desc" value="1" />'; |
| 217 | + } |
|
| 206 | 218 | |
| 207 | 219 | echo ' |
| 208 | 220 | <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" /> |
@@ -260,7 +272,9 @@ discard block |
||
| 260 | 272 | <div class="content">'; |
| 261 | 273 | |
| 262 | 274 | foreach ($context['attachment_error_keys'] as $key) |
| 263 | - template_show_error($key); |
|
| 275 | + { |
|
| 276 | + template_show_error($key); |
|
| 277 | + } |
|
| 264 | 278 | |
| 265 | 279 | echo ' |
| 266 | 280 | </div> |
@@ -35,7 +35,9 @@ discard block |
||
| 35 | 35 | var colors = {'; |
| 36 | 36 | |
| 37 | 37 | foreach ($context['colors'] as $limit => $color) |
| 38 | - echo $limit, ' : "', $color, '", '; |
|
| 38 | + { |
|
| 39 | + echo $limit, ' : "', $color, '", '; |
|
| 40 | + } |
|
| 39 | 41 | |
| 40 | 42 | echo '}; |
| 41 | 43 | |
@@ -43,7 +45,9 @@ discard block |
||
| 43 | 45 | var effectTexts = {'; |
| 44 | 46 | |
| 45 | 47 | foreach ($context['level_effects'] as $limit => $text) |
| 46 | - echo $limit, ' : "', $text, '", '; |
|
| 48 | + { |
|
| 49 | + echo $limit, ' : "', $text, '", '; |
|
| 50 | + } |
|
| 47 | 51 | |
| 48 | 52 | echo '} |
| 49 | 53 | |
@@ -51,7 +55,9 @@ discard block |
||
| 51 | 55 | var templates = {'; |
| 52 | 56 | |
| 53 | 57 | foreach ($context['notification_templates'] as $limit => $type) |
| 54 | - echo $limit, ' :"', strtr($type['body'], array('"' => "'", "\n" => '\\n', "\r" => '')), '", '; |
|
| 58 | + { |
|
| 59 | + echo $limit, ' :"', strtr($type['body'], array('"' => "'", "\n" => '\\n', "\r" => '')), '", '; |
|
| 60 | + } |
|
| 55 | 61 | |
| 56 | 62 | echo '}; |
| 57 | 63 | </script>'; |
@@ -63,21 +69,25 @@ discard block |
||
| 63 | 69 | </h2>'; |
| 64 | 70 | |
| 65 | 71 | if (!$context['user']['is_owner']) |
| 66 | - echo ' |
|
| 72 | + { |
|
| 73 | + echo ' |
|
| 67 | 74 | <p class="description">', $txt['profile_warning_desc'], '</p>'; |
| 75 | + } |
|
| 68 | 76 | |
| 69 | 77 | echo ' |
| 70 | 78 | <div class="content"> |
| 71 | 79 | <dl class="settings">'; |
| 72 | 80 | |
| 73 | 81 | if (!$context['user']['is_owner']) |
| 74 | - echo ' |
|
| 82 | + { |
|
| 83 | + echo ' |
|
| 75 | 84 | <dt> |
| 76 | 85 | <strong>', $txt['profile_warning_name'], ':</strong> |
| 77 | 86 | </dt> |
| 78 | 87 | <dd> |
| 79 | 88 | <strong>', $context['member']['name'], '</strong> |
| 80 | 89 | </dd>'; |
| 90 | + } |
|
| 81 | 91 | |
| 82 | 92 | echo ' |
| 83 | 93 | <dt> |
@@ -86,17 +96,21 @@ discard block |
||
| 86 | 96 | |
| 87 | 97 | // For non-javascript give a better list. |
| 88 | 98 | foreach ($context['level_effects'] as $limit => $effect) |
| 89 | - echo ' |
|
| 99 | + { |
|
| 100 | + echo ' |
|
| 90 | 101 | ', sprintf($txt['profile_warning_effect_text'], $limit, $effect), '<br />'; |
| 102 | + } |
|
| 91 | 103 | |
| 92 | 104 | echo ' |
| 93 | 105 | </div>'; |
| 94 | 106 | |
| 95 | 107 | // Is there only so much they can apply? |
| 96 | 108 | if ($context['warning_limit']) |
| 97 | - echo ' |
|
| 109 | + { |
|
| 110 | + echo ' |
|
| 98 | 111 | <br /> |
| 99 | 112 | <span class="smalltext">', sprintf($txt['profile_warning_limit_attribute'], $context['warning_limit']), '</span>'; |
| 113 | + } |
|
| 100 | 114 | |
| 101 | 115 | echo ' |
| 102 | 116 | </dt> |
@@ -156,8 +170,10 @@ discard block |
||
| 156 | 170 | <option value="-1" disabled="disabled">', str_repeat('—', strlen($txt['profile_warning_notify_template'])), '</option>'; |
| 157 | 171 | |
| 158 | 172 | foreach ($context['notification_templates'] as $id_template => $template) |
| 159 | - echo ' |
|
| 173 | + { |
|
| 174 | + echo ' |
|
| 160 | 175 | <option value="', $id_template, '">➤ ', $template['title'], '</option>'; |
| 176 | + } |
|
| 161 | 177 | |
| 162 | 178 | echo ' |
| 163 | 179 | </select> |
@@ -173,8 +189,10 @@ discard block |
||
| 173 | 189 | <div class="submitbutton">'; |
| 174 | 190 | |
| 175 | 191 | if (!empty($context['token_check'])) |
| 176 | - echo ' |
|
| 192 | + { |
|
| 193 | + echo ' |
|
| 177 | 194 | <input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '" />'; |
| 195 | + } |
|
| 178 | 196 | |
| 179 | 197 | echo ' |
| 180 | 198 | <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" /> |
@@ -194,8 +212,10 @@ discard block |
||
| 194 | 212 | document.getElementById(\'preview_button\').style.display = "none";'; |
| 195 | 213 | |
| 196 | 214 | if (!$context['user']['is_owner']) |
| 197 | - echo ' |
|
| 215 | + { |
|
| 216 | + echo ' |
|
| 198 | 217 | modifyWarnNotify();'; |
| 218 | + } |
|
| 199 | 219 | |
| 200 | 220 | echo ' |
| 201 | 221 | </script>'; |
@@ -217,16 +237,20 @@ discard block |
||
| 217 | 237 | |
| 218 | 238 | // If deleting another account give them a lovely info box. |
| 219 | 239 | if (!$context['user']['is_owner']) |
| 220 | - echo ' |
|
| 240 | + { |
|
| 241 | + echo ' |
|
| 221 | 242 | <p class="description">', $txt['deleteAccount_desc'], '</p>'; |
| 243 | + } |
|
| 222 | 244 | |
| 223 | 245 | echo ' |
| 224 | 246 | <div class="content">'; |
| 225 | 247 | |
| 226 | 248 | // If they are deleting their account AND the admin needs to approve it - give them another piece of info ;) |
| 227 | 249 | if ($context['needs_approval']) |
| 228 | - echo ' |
|
| 250 | + { |
|
| 251 | + echo ' |
|
| 229 | 252 | <div class="warningbox">', $txt['deleteAccount_approval'], '</div>'; |
| 253 | + } |
|
| 230 | 254 | |
| 231 | 255 | // If the user is deleting their own account warn them first - and require a password! |
| 232 | 256 | if ($context['user']['is_owner']) |
@@ -239,8 +263,10 @@ discard block |
||
| 239 | 263 | <input type="submit" name="save" value="', $txt['delete'], '" />'; |
| 240 | 264 | |
| 241 | 265 | if (!empty($context['token_check'])) |
| 242 | - echo ' |
|
| 266 | + { |
|
| 267 | + echo ' |
|
| 243 | 268 | <input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '" />'; |
| 269 | + } |
|
| 244 | 270 | |
| 245 | 271 | echo ' |
| 246 | 272 | <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" /> |
@@ -257,7 +283,8 @@ discard block |
||
| 257 | 283 | |
| 258 | 284 | // Only actually give these options if they are kind of important. |
| 259 | 285 | if ($context['can_delete_posts']) |
| 260 | - echo ' |
|
| 286 | + { |
|
| 287 | + echo ' |
|
| 261 | 288 | <dt> |
| 262 | 289 | <a href="', $scripturl, '?action=quickhelp;help=deleteAccount_posts" onclick="return reqOverlayDiv(this.href);" class="helpicon i-help"><s>', $txt['help'], '</s></a> |
| 263 | 290 | <label for="remove_type">', $txt['deleteAccount_posts'], '</label>: |
@@ -269,6 +296,7 @@ discard block |
||
| 269 | 296 | <option value="topics">', $txt['deleteAccount_topics'], '</option> |
| 270 | 297 | </select> |
| 271 | 298 | </dd>'; |
| 299 | + } |
|
| 272 | 300 | |
| 273 | 301 | echo ' |
| 274 | 302 | <dt> |
@@ -281,8 +309,10 @@ discard block |
||
| 281 | 309 | <input type="submit" name="save" value="', $txt['delete'], '" class="right_submit" />'; |
| 282 | 310 | |
| 283 | 311 | if (!empty($context['token_check'])) |
| 284 | - echo ' |
|
| 312 | + { |
|
| 313 | + echo ' |
|
| 285 | 314 | <input type="hidden" name="', $context[$context['token_check'] . '_token_var'], '" value="', $context[$context['token_check'] . '_token'], '" />'; |
| 315 | + } |
|
| 286 | 316 | |
| 287 | 317 | echo ' |
| 288 | 318 | <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" /> |
@@ -31,18 +31,22 @@ discard block |
||
| 31 | 31 | </script>'; |
| 32 | 32 | |
| 33 | 33 | if (!empty($context['form_url'])) |
| 34 | - echo ' |
|
| 34 | + { |
|
| 35 | + echo ' |
|
| 35 | 36 | <div id="edit_poll"> |
| 36 | 37 | <form id="postmodify" name="postmodify" action="', $context['form_url'], '" method="post" accept-charset="UTF-8" onsubmit="submitonce(this); smc_saveEntities(\'postmodify\', [\'question\'], \'options-\');"> |
| 37 | 38 | <h2 class="category_header">', $context['page_title'], '</h2> |
| 38 | 39 | <div> |
| 39 | 40 | <div class="well">'; |
| 41 | + } |
|
| 40 | 42 | |
| 41 | 43 | template_show_error('poll_error'); |
| 42 | 44 | |
| 43 | 45 | if (!empty($context['poll']['id'])) |
| 44 | - echo ' |
|
| 46 | + { |
|
| 47 | + echo ' |
|
| 45 | 48 | <input type="hidden" name="poll" value="', $context['poll']['id'], '" />'; |
| 49 | + } |
|
| 46 | 50 | echo ' |
| 47 | 51 | <fieldset id="poll_main"> |
| 48 | 52 | <legend>', $txt['poll_question_options'], '</legend> |
@@ -60,7 +64,9 @@ discard block |
||
| 60 | 64 | |
| 61 | 65 | // Does this option have a vote count yet, or is it new? |
| 62 | 66 | if (isset($choice['votes']) && $choice['votes'] != -1) |
| 63 | - echo ' (', $choice['votes'], ' ', $txt['votes'], ')'; |
|
| 67 | + { |
|
| 68 | + echo ' (', $choice['votes'], ' ', $txt['votes'], ')'; |
|
| 69 | + } |
|
| 64 | 70 | |
| 65 | 71 | echo ' |
| 66 | 72 | </li>'; |
@@ -99,13 +105,15 @@ discard block |
||
| 99 | 105 | </dd>'; |
| 100 | 106 | |
| 101 | 107 | if ($context['poll']['guest_vote_allowed']) |
| 102 | - echo ' |
|
| 108 | + { |
|
| 109 | + echo ' |
|
| 103 | 110 | <dt> |
| 104 | 111 | <label for="poll_guest_vote">', $txt['poll_guest_vote'], ':</label> |
| 105 | 112 | </dt> |
| 106 | 113 | <dd> |
| 107 | 114 | <input type="checkbox" id="poll_guest_vote" name="poll_guest_vote"', !empty($context['poll']['guest_vote']) ? ' checked="checked"' : '', ' /> |
| 108 | 115 | </dd>'; |
| 116 | + } |
|
| 109 | 117 | } |
| 110 | 118 | |
| 111 | 119 | echo ' |
@@ -129,14 +137,17 @@ discard block |
||
| 129 | 137 | // If this is an edit, we can allow them to reset the vote counts. |
| 130 | 138 | // @todo a warning maybe while saving? |
| 131 | 139 | if (!empty($context['is_edit'])) |
| 132 | - echo ' |
|
| 140 | + { |
|
| 141 | + echo ' |
|
| 133 | 142 | <fieldset id="poll_reset"> |
| 134 | 143 | <legend>', $txt['reset_votes'], '</legend> |
| 135 | 144 | <input type="checkbox" id="resetVoteCount" name="resetVoteCount" value="on" /> <label for="resetVoteCount">' . $txt['reset_votes_check'] . '</label> |
| 136 | 145 | </fieldset>'; |
| 146 | + } |
|
| 137 | 147 | |
| 138 | 148 | if (!empty($context['form_url'])) |
| 139 | - echo ' |
|
| 149 | + { |
|
| 150 | + echo ' |
|
| 140 | 151 | <div class="submitbutton"> |
| 141 | 152 | <input type="submit" name="post" value="', $txt['save'], '" onclick="return submitThisOnce(this);" accesskey="s" /> |
| 142 | 153 | <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" /> |
@@ -146,4 +157,5 @@ discard block |
||
| 146 | 157 | </div> |
| 147 | 158 | </form> |
| 148 | 159 | </div>'; |
| 149 | -} |
|
| 160 | + } |
|
| 161 | + } |
|
@@ -49,10 +49,12 @@ discard block |
||
| 49 | 49 | <ul id="known_themes_list_ul">'; |
| 50 | 50 | |
| 51 | 51 | foreach ($context['themes'] as $theme) |
| 52 | - echo ' |
|
| 52 | + { |
|
| 53 | + echo ' |
|
| 53 | 54 | <li> |
| 54 | 55 | <label for="options-known_themes_', $theme['id'], '"><input type="checkbox" name="options[known_themes][]" id="options-known_themes_', $theme['id'], '" value="', $theme['id'], '"', $theme['known'] ? ' checked="checked"' : '', ' /> ', $theme['name'], '</label> |
| 55 | 56 | </li>'; |
| 57 | + } |
|
| 56 | 58 | |
| 57 | 59 | echo ' |
| 58 | 60 | </ul> |
@@ -66,8 +68,10 @@ discard block |
||
| 66 | 68 | |
| 67 | 69 | // Put an option for each theme in the select box. |
| 68 | 70 | foreach ($context['themes'] as $theme) |
| 69 | - echo ' |
|
| 71 | + { |
|
| 72 | + echo ' |
|
| 70 | 73 | <option value="', $theme['id'], '"', $modSettings['theme_guests'] == $theme['id'] ? ' selected="selected"' : '', '>', $theme['name'], '</option>'; |
| 74 | + } |
|
| 71 | 75 | |
| 72 | 76 | echo ' |
| 73 | 77 | </select> |
@@ -83,8 +87,10 @@ discard block |
||
| 83 | 87 | |
| 84 | 88 | // Same thing, this time for changing the theme of everyone. |
| 85 | 89 | foreach ($context['themes'] as $theme) |
| 86 | - echo ' |
|
| 90 | + { |
|
| 91 | + echo ' |
|
| 87 | 92 | <option value="', $theme['id'], '">', $theme['name'], '</option>'; |
| 93 | + } |
|
| 88 | 94 | |
| 89 | 95 | echo ' |
| 90 | 96 | </select> |
@@ -108,21 +114,25 @@ discard block |
||
| 108 | 114 | |
| 109 | 115 | // Warn them if theme creation isn't possible! |
| 110 | 116 | if (!$context['can_create_new']) |
| 111 | - echo ' |
|
| 117 | + { |
|
| 118 | + echo ' |
|
| 112 | 119 | <div class="errorbox">', $txt['theme_install_writable'], '</div>'; |
| 120 | + } |
|
| 113 | 121 | |
| 114 | 122 | echo ' |
| 115 | 123 | <dl class="settings">'; |
| 116 | 124 | |
| 117 | 125 | // Here's a little box for installing a new theme. |
| 118 | 126 | if ($context['can_create_new']) |
| 119 | - echo ' |
|
| 127 | + { |
|
| 128 | + echo ' |
|
| 120 | 129 | <dt> |
| 121 | 130 | <label for="theme_gz">', $txt['theme_install_file'], '</label> |
| 122 | 131 | </dt> |
| 123 | 132 | <dd> |
| 124 | 133 | <input type="file" name="theme_gz" id="theme_gz" value="theme_gz" size="40" onchange="this.form.copy.disabled = this.value != \'\'; this.form.theme_dir.disabled = this.value != \'\';" class="input_file" /> |
| 125 | 134 | </dd>'; |
| 135 | + } |
|
| 126 | 136 | |
| 127 | 137 | echo ' |
| 128 | 138 | <dt> |
@@ -133,13 +143,15 @@ discard block |
||
| 133 | 143 | </dd>'; |
| 134 | 144 | |
| 135 | 145 | if ($context['can_create_new']) |
| 136 | - echo ' |
|
| 146 | + { |
|
| 147 | + echo ' |
|
| 137 | 148 | <dt> |
| 138 | 149 | <label for="copy">', $txt['theme_install_new'], '</label> |
| 139 | 150 | </dt> |
| 140 | 151 | <dd> |
| 141 | 152 | <input type="text" name="copy" id="copy" value="', $context['new_theme_name'], '" size="40" class="input_text" /> |
| 142 | 153 | </dd>'; |
| 154 | + } |
|
| 143 | 155 | |
| 144 | 156 | echo ' |
| 145 | 157 | </dl> |
@@ -180,13 +192,16 @@ discard block |
||
| 180 | 192 | |
| 181 | 193 | // You *cannot* delete the default theme. It's important! |
| 182 | 194 | if ($theme['id'] != 1) |
| 183 | - echo ' |
|
| 195 | + { |
|
| 196 | + echo ' |
|
| 184 | 197 | <a class="delete_theme icon" data-theme_id="', $theme['id'], '" href="', $scripturl, '?action=admin;area=theme;sa=remove;th=', $theme['id'], ';', $context['session_var'], '=', $context['session_id'], ';', $context['admin-tr_token_var'], '=', $context['admin-tr_token'], '"> |
| 185 | 198 | <img src="', $settings['images_url'], '/icons/delete.png" alt="', $txt['theme_remove'], '" title="', $txt['theme_remove'], '" /> |
| 186 | 199 | </a>'; |
| 187 | - else |
|
| 188 | - echo ' |
|
| 200 | + } |
|
| 201 | + else { |
|
| 202 | + echo ' |
|
| 189 | 203 | <a class="hdicon cat_img_helptopics help floatleft" href="' . $scripturl . '?action=quickhelp;help=themeadmin_delete_help" onclick="return reqOverlayDiv(this.href);" id="themeadmin_delete_help" title="' . $txt['help'] . '"></a>'; |
| 204 | + } |
|
| 190 | 205 | |
| 191 | 206 | echo ' |
| 192 | 207 | </h2> |
@@ -300,12 +315,14 @@ discard block |
||
| 300 | 315 | |
| 301 | 316 | // Show the change option box ? |
| 302 | 317 | if ($context['theme_options_reset']) |
| 303 | - echo ' |
|
| 318 | + { |
|
| 319 | + echo ' |
|
| 304 | 320 | <select name="', !empty($setting['default']) ? 'default_' : '', 'options_master[', $setting['id'], ']" onchange="this.form.options_', $setting['id'], '.disabled = this.selectedIndex != 1;"> |
| 305 | 321 | <option value="0" selected="selected">', $txt['themeadmin_reset_options_none'], '</option> |
| 306 | 322 | <option value="1">', $txt['themeadmin_reset_options_change'], '</option> |
| 307 | 323 | <option value="2">', $txt['themeadmin_reset_options_default'], '</option> |
| 308 | 324 | </select>'; |
| 325 | + } |
|
| 309 | 326 | |
| 310 | 327 | // Display checkbox options |
| 311 | 328 | if ($setting['type'] == 'checkbox') |
@@ -313,8 +330,10 @@ discard block |
||
| 313 | 330 | echo ' |
| 314 | 331 | <label for="options_', $setting['id'], '">', $setting['label'], '</label>'; |
| 315 | 332 | if (isset($setting['description'])) |
| 316 | - echo ' |
|
| 333 | + { |
|
| 334 | + echo ' |
|
| 317 | 335 | <br /><span class="smalltext">', $setting['description'], '</span>'; |
| 336 | + } |
|
| 318 | 337 | |
| 319 | 338 | echo ' |
| 320 | 339 | </dt> |
@@ -329,8 +348,10 @@ discard block |
||
| 329 | 348 | <label for="options_', $setting['id'], '">', $setting['label'], '</label>'; |
| 330 | 349 | |
| 331 | 350 | if (isset($setting['description'])) |
| 332 | - echo ' |
|
| 351 | + { |
|
| 352 | + echo ' |
|
| 333 | 353 | <br /><span class="smalltext">', $setting['description'], '</span>'; |
| 354 | + } |
|
| 334 | 355 | |
| 335 | 356 | echo ' |
| 336 | 357 | </dt> |
@@ -338,8 +359,10 @@ discard block |
||
| 338 | 359 | <select class="floatleft" name="', !empty($setting['default']) ? 'default_' : '', 'options[', $setting['id'], ']" id="options_', $setting['id'], '"', $context['theme_options_reset'] ? ' disabled="disabled"' : '', '>'; |
| 339 | 360 | |
| 340 | 361 | foreach ($setting['options'] as $value => $label) |
| 341 | - echo ' |
|
| 362 | + { |
|
| 363 | + echo ' |
|
| 342 | 364 | <option value="', $value, '"', $value == $setting['value'] ? ' selected="selected"' : '', '>', $label, '</option>'; |
| 365 | + } |
|
| 343 | 366 | |
| 344 | 367 | echo ' |
| 345 | 368 | </select>'; |
@@ -351,8 +374,10 @@ discard block |
||
| 351 | 374 | <label for="options_', $setting['id'], '">', $setting['label'], '</label>'; |
| 352 | 375 | |
| 353 | 376 | if (isset($setting['description'])) |
| 354 | - echo ' |
|
| 377 | + { |
|
| 378 | + echo ' |
|
| 355 | 379 | <br /><span class="smalltext">', $setting['description'], '</span>'; |
| 380 | + } |
|
| 356 | 381 | |
| 357 | 382 | echo ' |
| 358 | 383 | </dt> |
@@ -454,8 +479,10 @@ discard block |
||
| 454 | 479 | <select id="variant" name="options[default_variant]" onchange="changeVariant(this.value)">'; |
| 455 | 480 | |
| 456 | 481 | foreach ($context['theme_variants'] as $key => $variant) |
| 457 | - echo ' |
|
| 482 | + { |
|
| 483 | + echo ' |
|
| 458 | 484 | <option value="', $key, '" ', $context['default_variant'] == $key ? 'selected="selected"' : '', '>', $variant['label'], '</option>'; |
| 485 | + } |
|
| 459 | 486 | |
| 460 | 487 | echo ' |
| 461 | 488 | </select> |
@@ -497,8 +524,10 @@ discard block |
||
| 497 | 524 | <label for="', $setting['id'], '">', $setting['label'], '</label>'; |
| 498 | 525 | |
| 499 | 526 | if (isset($setting['description'])) |
| 500 | - echo ' |
|
| 527 | + { |
|
| 528 | + echo ' |
|
| 501 | 529 | <br /><span class="smalltext">', $setting['description'], '</span>'; |
| 530 | + } |
|
| 502 | 531 | |
| 503 | 532 | echo ' |
| 504 | 533 | </dt> |
@@ -515,8 +544,10 @@ discard block |
||
| 515 | 544 | <label for="', $setting['id'], '">', $setting['label'], '</label>'; |
| 516 | 545 | |
| 517 | 546 | if (isset($setting['description'])) |
| 518 | - echo ' |
|
| 547 | + { |
|
| 548 | + echo ' |
|
| 519 | 549 | <br /><span class="smalltext">', $setting['description'], '</span>'; |
| 550 | + } |
|
| 520 | 551 | |
| 521 | 552 | echo ' |
| 522 | 553 | </dt> |
@@ -539,16 +570,19 @@ discard block |
||
| 539 | 570 | <div class="smalltext">', $setting['description']['main'], ' |
| 540 | 571 | <dl>'; |
| 541 | 572 | foreach ($setting['description']['options'] as $option) |
| 542 | - echo ' |
|
| 573 | + { |
|
| 574 | + echo ' |
|
| 543 | 575 | <dt><strong>', $txt[$option[0]], '</strong></dt> |
| 544 | 576 | <dd>', $txt[$option[1]], '</dd>'; |
| 577 | + } |
|
| 545 | 578 | echo ' |
| 546 | 579 | </dl> |
| 547 | 580 | </div>'; |
| 548 | 581 | } |
| 549 | - else |
|
| 550 | - echo ' |
|
| 582 | + else { |
|
| 583 | + echo ' |
|
| 551 | 584 | <br /><span class="smalltext">', $setting['description'], '</span>'; |
| 585 | + } |
|
| 552 | 586 | } |
| 553 | 587 | |
| 554 | 588 | echo ' |
@@ -557,8 +591,10 @@ discard block |
||
| 557 | 591 | <select name="', !empty($setting['default']) ? 'default_' : '', 'options[', $setting['id'], ']" id="', $setting['id'], '">'; |
| 558 | 592 | |
| 559 | 593 | foreach ($setting['options'] as $value => $label) |
| 560 | - echo ' |
|
| 594 | + { |
|
| 595 | + echo ' |
|
| 561 | 596 | <option value="', $value, '"', $value == $setting['value'] ? ' selected="selected"' : '', '>', $label, '</option>'; |
| 597 | + } |
|
| 562 | 598 | |
| 563 | 599 | echo ' |
| 564 | 600 | </select> |
@@ -572,8 +608,10 @@ discard block |
||
| 572 | 608 | <label for="', $setting['id'], '">', $setting['label'], '</label>'; |
| 573 | 609 | |
| 574 | 610 | if (isset($setting['description'])) |
| 575 | - echo ' |
|
| 611 | + { |
|
| 612 | + echo ' |
|
| 576 | 613 | <br /><span class="smalltext">', $setting['description'], '</span>'; |
| 614 | + } |
|
| 577 | 615 | |
| 578 | 616 | echo ' |
| 579 | 617 | </dt> |
@@ -794,9 +832,12 @@ discard block |
||
| 794 | 832 | <span class="floatright">'; |
| 795 | 833 | |
| 796 | 834 | if ($template['can_copy']) |
| 797 | - echo '<a href="', $scripturl, '?action=admin;area=theme;th=', $context['theme_id'], ';', $context['session_var'], '=', $context['session_id'], ';sa=copy;template=', $template['value'], '" onclick="return confirm(\'', $template['already_exists'] ? $txt['themeadmin_edit_overwrite_confirm'] : $txt['themeadmin_edit_copy_confirm'], '\');">', $txt['themeadmin_edit_do_copy'], '</a>'; |
|
| 798 | - else |
|
| 799 | - echo $txt['themeadmin_edit_no_copy']; |
|
| 835 | + { |
|
| 836 | + echo '<a href="', $scripturl, '?action=admin;area=theme;th=', $context['theme_id'], ';', $context['session_var'], '=', $context['session_id'], ';sa=copy;template=', $template['value'], '" onclick="return confirm(\'', $template['already_exists'] ? $txt['themeadmin_edit_overwrite_confirm'] : $txt['themeadmin_edit_copy_confirm'], '\');">', $txt['themeadmin_edit_do_copy'], '</a>'; |
|
| 837 | + } |
|
| 838 | + else { |
|
| 839 | + echo $txt['themeadmin_edit_no_copy']; |
|
| 840 | + } |
|
| 800 | 841 | |
| 801 | 842 | echo ' |
| 802 | 843 | </span> |
@@ -835,14 +876,19 @@ discard block |
||
| 835 | 876 | <td>'; |
| 836 | 877 | |
| 837 | 878 | if ($file['is_editable']) |
| 838 | - echo ' |
|
| 879 | + { |
|
| 880 | + echo ' |
|
| 839 | 881 | <a href="', $file['href'], '"', $file['is_template'] ? ' style="font-weight: bold;"' : '', '>', $file['filename'], '</a>'; |
| 882 | + } |
|
| 840 | 883 | elseif ($file['is_directory']) |
| 841 | - echo ' |
|
| 884 | + { |
|
| 885 | + echo ' |
|
| 842 | 886 | <a href="', $file['href'], '" class="is_directory">', $file['filename'], '</a>', ($file['is_writable']) ? '' : ' (' . $txt['theme_edit_not_writable'] . ')'; |
| 843 | - else |
|
| 844 | - echo |
|
| 887 | + } |
|
| 888 | + else { |
|
| 889 | + echo |
|
| 845 | 890 | $file['filename']; |
| 891 | + } |
|
| 846 | 892 | |
| 847 | 893 | echo ' |
| 848 | 894 | </td> |
@@ -866,10 +912,12 @@ discard block |
||
| 866 | 912 | global $context, $scripturl, $txt; |
| 867 | 913 | |
| 868 | 914 | if ($context['session_error']) |
| 869 | - echo ' |
|
| 915 | + { |
|
| 916 | + echo ' |
|
| 870 | 917 | <div class="errorbox"> |
| 871 | 918 | ', $txt['error_session_timeout'], ' |
| 872 | 919 | </div>'; |
| 920 | + } |
|
| 873 | 921 | |
| 874 | 922 | // From now on no one can complain that editing css is difficult. If you disagree, go to www.w3schools.com. |
| 875 | 923 | echo ' |
@@ -886,8 +934,10 @@ discard block |
||
| 886 | 934 | <div class="content">'; |
| 887 | 935 | |
| 888 | 936 | if (!$context['allow_save']) |
| 889 | - echo ' |
|
| 937 | + { |
|
| 938 | + echo ' |
|
| 890 | 939 | ', $txt['theme_edit_no_save'], ': ', $context['allow_save_filename'], '<br />'; |
| 940 | + } |
|
| 891 | 941 | |
| 892 | 942 | echo ' |
| 893 | 943 | <textarea name="entire_file" cols="80" rows="20" class="edit_file" onkeyup="setPreviewTimeout();" onchange="refreshPreview(true);">', $context['entire_file'], '</textarea><br /> |
@@ -899,8 +949,10 @@ discard block |
||
| 899 | 949 | |
| 900 | 950 | // Hopefully our token exists. |
| 901 | 951 | if (isset($context['admin-te-' . md5($context['theme_id'] . '-' . $context['edit_filename']) . '_token'])) |
| 902 | - echo ' |
|
| 952 | + { |
|
| 953 | + echo ' |
|
| 903 | 954 | <input type="hidden" name="', $context['admin-te-' . md5($context['theme_id'] . '-' . $context['edit_filename']) . '_token_var'], '" value="', $context['admin-te-' . md5($context['theme_id'] . '-' . $context['edit_filename']) . '_token'], '" />'; |
| 955 | + } |
|
| 904 | 956 | |
| 905 | 957 | echo ' </div> |
| 906 | 958 | </div> |
@@ -916,18 +968,22 @@ discard block |
||
| 916 | 968 | global $context, $scripturl, $txt; |
| 917 | 969 | |
| 918 | 970 | if ($context['session_error']) |
| 919 | - echo ' |
|
| 971 | + { |
|
| 972 | + echo ' |
|
| 920 | 973 | <div class="errorbox"> |
| 921 | 974 | ', $txt['error_session_timeout'], ' |
| 922 | 975 | </div>'; |
| 976 | + } |
|
| 923 | 977 | |
| 924 | 978 | if (isset($context['parse_error'])) |
| 925 | - foreach ($context['parse_error'] as $error) |
|
| 979 | + { |
|
| 980 | + foreach ($context['parse_error'] as $error) |
|
| 926 | 981 | echo ' |
| 927 | 982 | <div class="errorbox"> |
| 928 | 983 | ', $txt['themeadmin_edit_error'], ' |
| 929 | 984 | <div><span class="tt">', $error, '</span></div> |
| 930 | 985 | </div>'; |
| 986 | + } |
|
| 931 | 987 | |
| 932 | 988 | // Just show a big box.... gray out the Save button if it's not saveable... (ie. not 777.) |
| 933 | 989 | echo ' |
@@ -937,15 +993,19 @@ discard block |
||
| 937 | 993 | <div class="content">'; |
| 938 | 994 | |
| 939 | 995 | if (!$context['allow_save']) |
| 940 | - echo ' |
|
| 996 | + { |
|
| 997 | + echo ' |
|
| 941 | 998 | ', $txt['theme_edit_no_save'], ': ', $context['allow_save_filename'], '<br />'; |
| 999 | + } |
|
| 942 | 1000 | |
| 943 | 1001 | foreach ($context['file_parts'] as $part) |
| 944 | - echo ' |
|
| 1002 | + { |
|
| 1003 | + echo ' |
|
| 945 | 1004 | <label for="on_line', $part['line'], '">', $txt['themeadmin_edit_on_line'], ' ', $part['line'], '</label><br /> |
| 946 | 1005 | <div class="centertext"> |
| 947 | 1006 | <textarea id="on_line', $part['line'], '" name="entire_file[]" cols="80" rows="', $part['lines'] > 14 ? '14' : $part['lines'], '" class="edit_file">', $part['data'], '</textarea> |
| 948 | 1007 | </div>'; |
| 1008 | + } |
|
| 949 | 1009 | |
| 950 | 1010 | echo ' |
| 951 | 1011 | <div class="submitbutton"> |
@@ -955,8 +1015,10 @@ discard block |
||
| 955 | 1015 | |
| 956 | 1016 | // You better have one of these to do that |
| 957 | 1017 | if (isset($context['admin-te-' . md5($context['theme_id'] . '-' . $context['edit_filename']) . '_token'])) |
| 958 | - echo ' |
|
| 1018 | + { |
|
| 1019 | + echo ' |
|
| 959 | 1020 | <input type="hidden" name="', $context['admin-te-' . md5($context['theme_id'] . '-' . $context['edit_filename']) . '_token_var'], '" value="', $context['admin-te-' . md5($context['theme_id'] . '-' . $context['edit_filename']) . '_token'], '" />'; |
| 1021 | + } |
|
| 960 | 1022 | |
| 961 | 1023 | echo ' |
| 962 | 1024 | </div> |
@@ -973,17 +1035,21 @@ discard block |
||
| 973 | 1035 | global $context, $scripturl, $txt; |
| 974 | 1036 | |
| 975 | 1037 | if ($context['session_error']) |
| 976 | - echo ' |
|
| 1038 | + { |
|
| 1039 | + echo ' |
|
| 977 | 1040 | <div class="errorbox"> |
| 978 | 1041 | ', $txt['error_session_timeout'], ' |
| 979 | 1042 | </div>'; |
| 1043 | + } |
|
| 980 | 1044 | |
| 981 | 1045 | // Is this file writeable? |
| 982 | 1046 | if (!$context['allow_save']) |
| 983 | - echo ' |
|
| 1047 | + { |
|
| 1048 | + echo ' |
|
| 984 | 1049 | <div class="errorbox"> |
| 985 | 1050 | ', $txt['theme_edit_no_save'], ': ', $context['allow_save_filename'], ' |
| 986 | 1051 | </div>'; |
| 1052 | + } |
|
| 987 | 1053 | |
| 988 | 1054 | // Just show a big box.... gray out the Save button if it's not save-able... (ie. not 777.) |
| 989 | 1055 | echo ' |
@@ -999,8 +1065,10 @@ discard block |
||
| 999 | 1065 | |
| 1000 | 1066 | // Hopefully it exists. |
| 1001 | 1067 | if (isset($context['admin-te-' . md5($context['theme_id'] . '-' . $context['edit_filename']) . '_token'])) |
| 1002 | - echo ' |
|
| 1068 | + { |
|
| 1069 | + echo ' |
|
| 1003 | 1070 | <input type="hidden" name="', $context['admin-te-' . md5($context['theme_id'] . '-' . $context['edit_filename']) . '_token_var'], '" value="', $context['admin-te-' . md5($context['theme_id'] . '-' . $context['edit_filename']) . '_token'], '" />'; |
| 1071 | + } |
|
| 1004 | 1072 | |
| 1005 | 1073 | echo ' |
| 1006 | 1074 | </div> |
@@ -72,12 +72,14 @@ discard block |
||
| 72 | 72 | // Otherwise see what we can do...'; |
| 73 | 73 | |
| 74 | 74 | foreach ($context['bounce_templates'] as $k => $type) |
| 75 | - echo ' |
|
| 75 | + { |
|
| 76 | + echo ' |
|
| 76 | 77 | if (index == ', $k, ') |
| 77 | 78 | { |
| 78 | 79 | document.getElementById(\'warn_body\').value = "', strtr($type['body'], array('"' => "'", "\n" => '\\n', "\r" => '')), '"; |
| 79 | 80 | document.getElementById(\'warn_sub\').value = "', strtr($type['subject'], array('"' => "'", "\n" => '\\n', "\r" => '')), '"; |
| 80 | 81 | }'; |
| 82 | + } |
|
| 81 | 83 | |
| 82 | 84 | echo ' |
| 83 | 85 | } |
@@ -92,8 +94,10 @@ discard block |
||
| 92 | 94 | |
| 93 | 95 | // Any special messages? |
| 94 | 96 | if (!empty($context['settings_message'])) |
| 95 | - echo ' |
|
| 97 | + { |
|
| 98 | + echo ' |
|
| 96 | 99 | <div class="successbox">', $context['settings_message'], '</div>'; |
| 100 | + } |
|
| 97 | 101 | |
| 98 | 102 | // The main body |
| 99 | 103 | echo ' |
@@ -125,8 +129,10 @@ discard block |
||
| 125 | 129 | <option value="-1" disabled="disabled">', str_repeat('—', strlen($txt['bounce_notify_template'])), '</option>'; |
| 126 | 130 | |
| 127 | 131 | foreach ($context['bounce_templates'] as $id_template => $template) |
| 128 | - echo ' |
|
| 132 | + { |
|
| 133 | + echo ' |
|
| 129 | 134 | <option value="', $id_template, '">➤ ', $template['title'], '</option>'; |
| 135 | + } |
|
| 130 | 136 | |
| 131 | 137 | echo ' |
| 132 | 138 | </select> |
@@ -190,8 +196,10 @@ discard block |
||
| 190 | 196 | <select class="input_select" name="boardto[', $data['id'], ']" >'; |
| 191 | 197 | |
| 192 | 198 | foreach ($context['boards'] as $board_id => $board_name) |
| 193 | - echo ' |
|
| 199 | + { |
|
| 200 | + echo ' |
|
| 194 | 201 | <option value="', $board_id, '"', (($data['boardto'] == $board_id) ? ' selected="selected"' : ''), '>', $board_name, '</option>'; |
| 202 | + } |
|
| 195 | 203 | |
| 196 | 204 | echo ' |
| 197 | 205 | </select> |
@@ -211,8 +219,10 @@ discard block |
||
| 211 | 219 | <select name="boardto[', $count, ']" >'; |
| 212 | 220 | |
| 213 | 221 | foreach ($context['boards'] as $board_id => $board_name) |
| 214 | - echo ' |
|
| 222 | + { |
|
| 223 | + echo ' |
|
| 215 | 224 | <option value="', $board_id, '">', $board_name, '</option>'; |
| 225 | + } |
|
| 216 | 226 | |
| 217 | 227 | echo ' |
| 218 | 228 | </select> |
@@ -286,13 +296,15 @@ discard block |
||
| 286 | 296 | </dl>'; |
| 287 | 297 | |
| 288 | 298 | if ($context['template_data']['can_edit_personal']) |
| 289 | - echo ' |
|
| 299 | + { |
|
| 300 | + echo ' |
|
| 290 | 301 | <input type="checkbox" name="make_personal" id="make_personal" ', $context['template_data']['personal'] ? 'checked="checked"' : '', ' /> |
| 291 | 302 | <label for="make_personal"> |
| 292 | 303 | ', $txt['ml_bounce_template_personal'], ' |
| 293 | 304 | </label> |
| 294 | 305 | <br /> |
| 295 | 306 | <span class="smalltext">', $txt['ml_bounce_template_personal_desc'], '</span>'; |
| 307 | + } |
|
| 296 | 308 | |
| 297 | 309 | echo ' |
| 298 | 310 | <div class="submitbutton"> |
@@ -49,11 +49,13 @@ discard block |
||
| 49 | 49 | template_pagesection(); |
| 50 | 50 | |
| 51 | 51 | if (!empty($context['using_relative_time'])) |
| 52 | - echo ' |
|
| 52 | + { |
|
| 53 | + echo ' |
|
| 53 | 54 | <script> |
| 54 | 55 | $(\'.topic_latest\').addClass(\'relative\'); |
| 55 | 56 | </script>'; |
| 56 | -} |
|
| 57 | + } |
|
| 58 | + } |
|
| 57 | 59 | |
| 58 | 60 | /** |
| 59 | 61 | * Unread posts page. |
@@ -67,11 +69,13 @@ discard block |
||
| 67 | 69 | template_pagesection('recent_buttons', 'right'); |
| 68 | 70 | |
| 69 | 71 | if ($context['showCheckboxes']) |
| 70 | - echo ' |
|
| 72 | + { |
|
| 73 | + echo ' |
|
| 71 | 74 | <form id="quickModForm" action="', $scripturl, '?action=quickmod" method="post" accept-charset="UTF-8" name="quickModForm"> |
| 72 | 75 | <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" /> |
| 73 | 76 | <input type="hidden" name="qaction" value="markread" /> |
| 74 | 77 | <input type="hidden" name="redirect_url" value="', $context['querystring_board_limits'], '" />'; |
| 78 | + } |
|
| 75 | 79 | |
| 76 | 80 | echo ' |
| 77 | 81 | <h2 class="category_header" id="unread_header"> |
@@ -81,10 +85,12 @@ discard block |
||
| 81 | 85 | |
| 82 | 86 | // Show a "select all" box for quick moderation? |
| 83 | 87 | if ($context['showCheckboxes']) |
| 84 | - echo ' |
|
| 88 | + { |
|
| 89 | + echo ' |
|
| 85 | 90 | <li class="listlevel1 quickmod_select_all"> |
| 86 | 91 | <input type="checkbox" onclick="invertAll(this, document.getElementById(\'quickModForm\'), \'topics[]\');" /> |
| 87 | 92 | </li>'; |
| 93 | + } |
|
| 88 | 94 | |
| 89 | 95 | $current_header = $context['topics_headers'][$context['sort_by']]; |
| 90 | 96 | echo ' |
@@ -97,10 +103,12 @@ discard block |
||
| 97 | 103 | <ul class="menulevel2" id="sortby">'; |
| 98 | 104 | |
| 99 | 105 | foreach ($context['topics_headers'] as $key => $value) |
| 100 | - echo ' |
|
| 106 | + { |
|
| 107 | + echo ' |
|
| 101 | 108 | <li class="listlevel2 sort_by_item" id="sort_by_item_', $key, '"> |
| 102 | 109 | <a href="', $value['url'], '" class="linklevel2">', $txt[$key], ' ', $value['sort_dir_img'], '</a> |
| 103 | 110 | </li>'; |
| 111 | + } |
|
| 104 | 112 | |
| 105 | 113 | echo ' |
| 106 | 114 | </ul> |
@@ -112,16 +120,23 @@ discard block |
||
| 112 | 120 | { |
| 113 | 121 | // Calculate the color class of the topic. |
| 114 | 122 | if ($topic['is_sticky'] && $topic['is_locked']) |
| 115 | - $color_class = 'locked_row sticky_row'; |
|
| 123 | + { |
|
| 124 | + $color_class = 'locked_row sticky_row'; |
|
| 125 | + } |
|
| 116 | 126 | // Sticky topics should get a different color, too. |
| 117 | 127 | elseif ($topic['is_sticky']) |
| 118 | - $color_class = 'sticky_row'; |
|
| 128 | + { |
|
| 129 | + $color_class = 'sticky_row'; |
|
| 130 | + } |
|
| 119 | 131 | // Locked topics get special treatment as well. |
| 120 | 132 | elseif ($topic['is_locked']) |
| 121 | - $color_class = 'locked_row'; |
|
| 133 | + { |
|
| 134 | + $color_class = 'locked_row'; |
|
| 135 | + } |
|
| 122 | 136 | // Last, but not least: regular topics. |
| 123 | - else |
|
| 124 | - $color_class = 'basic_row'; |
|
| 137 | + else { |
|
| 138 | + $color_class = 'basic_row'; |
|
| 139 | + } |
|
| 125 | 140 | |
| 126 | 141 | echo ' |
| 127 | 142 | <li class="', $color_class, '"> |
@@ -129,8 +144,10 @@ discard block |
||
| 129 | 144 | <p class="topic_icons', empty($modSettings['messageIcons_enable']) ? ' topicicon i-' . $topic['first_post']['icon'] : '', '">'; |
| 130 | 145 | |
| 131 | 146 | if (!empty($modSettings['messageIcons_enable'])) |
| 132 | - echo ' |
|
| 147 | + { |
|
| 148 | + echo ' |
|
| 133 | 149 | <img src="', $topic['first_post']['icon_url'], '" alt="" />'; |
| 150 | + } |
|
| 134 | 151 | |
| 135 | 152 | echo ' |
| 136 | 153 | ', $topic['is_posted_in'] ? '<span class="fred topicicon i-profile"></span>' : '', ' |
@@ -162,10 +179,12 @@ discard block |
||
| 162 | 179 | </div>'; |
| 163 | 180 | |
| 164 | 181 | if ($context['showCheckboxes']) |
| 165 | - echo ' |
|
| 182 | + { |
|
| 183 | + echo ' |
|
| 166 | 184 | <p class="topic_moderation" > |
| 167 | 185 | <input type="checkbox" name="topics[]" value="', $topic['id'], '" /> |
| 168 | 186 | </p>'; |
| 187 | + } |
|
| 169 | 188 | |
| 170 | 189 | echo ' |
| 171 | 190 | </li>'; |
@@ -175,11 +194,13 @@ discard block |
||
| 175 | 194 | </ul>'; |
| 176 | 195 | |
| 177 | 196 | if ($context['showCheckboxes']) |
| 178 | - echo ' |
|
| 197 | + { |
|
| 198 | + echo ' |
|
| 179 | 199 | </form>'; |
| 200 | + } |
|
| 180 | 201 | } |
| 181 | - else |
|
| 182 | - echo ' |
|
| 202 | + else { |
|
| 203 | + echo ' |
|
| 183 | 204 | <div class="forum_category"> |
| 184 | 205 | <h2 class="category_header"> |
| 185 | 206 | ', $txt['topic_alert_none'], ' |
@@ -188,7 +209,8 @@ discard block |
||
| 188 | 209 | ', $context['showing_all_topics'] ? '<strong>' . $txt['find_no_results'] . '</strong>' : $txt['unread_topics_visit_none'], ' |
| 189 | 210 | </div> |
| 190 | 211 | </div>'; |
| 191 | -} |
|
| 212 | + } |
|
| 213 | + } |
|
| 192 | 214 | |
| 193 | 215 | function template_unread_below() |
| 194 | 216 | { |
@@ -204,10 +226,12 @@ discard block |
||
| 204 | 226 | template_basicicons_legend(); |
| 205 | 227 | |
| 206 | 228 | if (!empty($context['using_relative_time'])) |
| 207 | - echo ' |
|
| 229 | + { |
|
| 230 | + echo ' |
|
| 208 | 231 | <script> |
| 209 | 232 | $(\'.topic_latest\').addClass(\'relative\'); |
| 210 | 233 | </script>'; |
| 234 | + } |
|
| 211 | 235 | |
| 212 | 236 | echo ' |
| 213 | 237 | </div>'; |
@@ -39,8 +39,10 @@ discard block |
||
| 39 | 39 | |
| 40 | 40 | // Second address detected? |
| 41 | 41 | if (!empty($context['last_ip2'])) |
| 42 | - echo ' |
|
| 42 | + { |
|
| 43 | + echo ' |
|
| 43 | 44 | , <a href="', $scripturl, '?action=profile;area=history;sa=ip;searchip=', $context['last_ip2'], ';u=', $context['member']['id'], '">', $context['last_ip2'], '</a>'; |
| 45 | + } |
|
| 44 | 46 | |
| 45 | 47 | echo ' |
| 46 | 48 | </dd>'; |
@@ -109,8 +111,10 @@ discard block |
||
| 109 | 111 | <div class="content">'; |
| 110 | 112 | |
| 111 | 113 | foreach ($context['whois_servers'] as $server) |
| 112 | - echo ' |
|
| 114 | + { |
|
| 115 | + echo ' |
|
| 113 | 116 | <a href="', $server['url'], '" target="_blank" class="new_win">', $server['name'], '</a><br />'; |
| 117 | + } |
|
| 114 | 118 | |
| 115 | 119 | echo ' |
| 116 | 120 | </div>'; |
@@ -121,8 +125,10 @@ discard block |
||
| 121 | 125 | <h2 class="category_header">', $txt['members_from_ip'], ' ', $context['ip'], '</h2>'; |
| 122 | 126 | |
| 123 | 127 | if (empty($context['ips'])) |
| 124 | - echo ' |
|
| 128 | + { |
|
| 129 | + echo ' |
|
| 125 | 130 | <p class="description"><em>', $txt['no_members_from_ip'], '</em></p>'; |
| 131 | + } |
|
| 126 | 132 | else |
| 127 | 133 | { |
| 128 | 134 | echo ' |
@@ -137,11 +143,13 @@ discard block |
||
| 137 | 143 | |
| 138 | 144 | // Loop through each of the members and display them. |
| 139 | 145 | foreach ($context['ips'] as $ip => $memberlist) |
| 140 | - echo ' |
|
| 146 | + { |
|
| 147 | + echo ' |
|
| 141 | 148 | <tr> |
| 142 | 149 | <td><a href="', $context['base_url'], ';searchip=', $ip, '">', $ip, '</a></td> |
| 143 | 150 | <td>', implode(', ', $memberlist), '</td> |
| 144 | 151 | </tr>'; |
| 152 | + } |
|
| 145 | 153 | |
| 146 | 154 | echo ' |
| 147 | 155 | </tbody> |