annotate forum/Themes/default/Modlog.template.php @ 76:e3e11437ecea website

Add forum code
author Chris Cannam
date Sun, 07 Jul 2013 11:25:48 +0200
parents
children
rev   line source
Chris@76 1 <?php
Chris@76 2 // Version: 1.1; Modlog
Chris@76 3
Chris@76 4 function template_main()
Chris@76 5 {
Chris@76 6 global $context, $settings, $options, $scripturl, $txt, $modSettings;
Chris@76 7
Chris@76 8 echo '
Chris@76 9 <form action="', $scripturl, '?action=modlog" method="post" accept-charset="', $context['character_set'], '">
Chris@76 10 <input type="hidden" name="order" value="', $context['order'], '" />
Chris@76 11 <input type="hidden" name="dir" value="', $context['dir'], '" />
Chris@76 12 <input type="hidden" name="start" value="', $context['start'], '" />
Chris@76 13 <div class="tborder">
Chris@76 14 <table border="0" cellspacing="1" cellpadding="4" width="100%">
Chris@76 15 <tr class="titlebg">
Chris@76 16 <td>
Chris@76 17 <div style="float: left;"><a href="', $scripturl, '?action=helpadmin;help=modlog" onclick="return reqWin(this.href);" class="help"><img src="' . $settings['images_url'] . '/helptopics.gif" alt="' . $txt[119] . '" align="top" /></a> ', $txt['modlog_moderation_log'], '</div>
Chris@76 18 <div align="right">', empty($context['search_params']) ? $txt['modlog_total_entries'] : $txt['modlog_search_result'], ': ', $context['entry_count'], '</div>
Chris@76 19 </td>
Chris@76 20 </tr>
Chris@76 21 <tr class="windowbg">
Chris@76 22 <td class="smalltext" style="padding: 2ex;">', $txt['modlog_moderation_log_desc'], '</td>
Chris@76 23 </tr>';
Chris@76 24
Chris@76 25 // Only display page numbers if not a result of a search.
Chris@76 26 if (!empty($context['page_index']))
Chris@76 27 echo '
Chris@76 28 <tr class="catbg">
Chris@76 29 <td>', $txt[139], ': ', $context['page_index'], '</td>
Chris@76 30 </tr>';
Chris@76 31 echo '
Chris@76 32 </table>
Chris@76 33 <table border="0" cellspacing="1" cellpadding="4" width="100%">
Chris@76 34 <tr class="titlebg">
Chris@76 35 <td width="10" align="center"><input type="checkbox" name="all" class="check" onclick="invertAll(this, this.form);" /></td>';
Chris@76 36
Chris@76 37 foreach ($context['columns'] as $column)
Chris@76 38 {
Chris@76 39 if (!empty($column['not_sortable']))
Chris@76 40 echo '
Chris@76 41 <td>', $column['label'], '</td>';
Chris@76 42 else
Chris@76 43 {
Chris@76 44 echo '
Chris@76 45 <td><a href="' . $column['href'] . '">';
Chris@76 46 if ($column['selected'])
Chris@76 47 echo '<b>', $column['label'], '</b> <img src="', $settings['images_url'], '/sort_', $context['sort_direction'], '.gif" alt="" />';
Chris@76 48 else
Chris@76 49 echo $column['label'];
Chris@76 50 echo '</a></td>';
Chris@76 51 }
Chris@76 52 }
Chris@76 53
Chris@76 54 echo '
Chris@76 55 </tr>';
Chris@76 56
Chris@76 57 foreach ($context['entries'] as $entry)
Chris@76 58 {
Chris@76 59 echo '
Chris@76 60 <tr class="windowbg2">
Chris@76 61 <td rowspan="2" class="windowbg" align="center"><input type="checkbox" class="check" name="delete[]" value="', $entry['id'], '"', $entry['editable'] ? '' : ' disabled="disabled"', ' /></td>
Chris@76 62 <td>', $entry['action'], '</td>
Chris@76 63 <td>', $entry['time'], '</td>
Chris@76 64 <td>', $entry['moderator']['link'], '</td>
Chris@76 65 <td>', $entry['position'], '</td>
Chris@76 66 <td>', $entry['ip'], '</td>
Chris@76 67 </tr>
Chris@76 68 <tr>
Chris@76 69 <td colspan="5" class="windowbg">';
Chris@76 70
Chris@76 71 foreach ($entry['extra'] as $key => $value)
Chris@76 72 echo '
Chris@76 73 <i>', $key, '</i>: ', $value;
Chris@76 74 echo '
Chris@76 75 </td>
Chris@76 76 </tr>';
Chris@76 77 }
Chris@76 78
Chris@76 79 if (empty($context['entries']))
Chris@76 80 echo '
Chris@76 81 <tr>
Chris@76 82 <td class="windowbg2" align="center" colspan="7">
Chris@76 83 <b>', $txt['modlog_no_entries_found'], '</b>
Chris@76 84 </td>
Chris@76 85 </tr>';
Chris@76 86
Chris@76 87 echo '
Chris@76 88 </table>
Chris@76 89 <table border="0" cellspacing="1" cellpadding="4" width="100%">
Chris@76 90 <tr class="titlebg">
Chris@76 91 <td align="right" valign="bottom">
Chris@76 92 <div style="float: left;">
Chris@76 93 ', $txt['modlog_search'], ' (', $txt['modlog_by'], ': ', $context['search']['label'], '):
Chris@76 94 <input type="text" name="search" size="18" value="', $context['search']['string'], '" /> <input type="submit" value="', $txt['modlog_go'], '" />
Chris@76 95 </div>
Chris@76 96
Chris@76 97 <input type="submit" name="remove" value="', $txt['modlog_remove'], '" />
Chris@76 98 <input type="submit" name="removeall" value="', $txt['modlog_removeall'], '" />
Chris@76 99 </td>
Chris@76 100 </tr>';
Chris@76 101
Chris@76 102 if (!empty($context['page_index']))
Chris@76 103 echo '
Chris@76 104 <tr class="catbg">
Chris@76 105 <td>', $txt[139], ': ', $context['page_index'], '</td>
Chris@76 106 </tr>';
Chris@76 107
Chris@76 108 echo '
Chris@76 109 </table>
Chris@76 110 </div>
Chris@76 111 <input type="hidden" name="sc" value="', $context['session_id'], '" />
Chris@76 112 </form>';
Chris@76 113 }
Chris@76 114
Chris@76 115 ?>