Mercurial > hg > vamp-website
diff forum/Themes/Vamp/Modlog.template.php @ 76:e3e11437ecea website
Add forum code
author | Chris Cannam |
---|---|
date | Sun, 07 Jul 2013 11:25:48 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/forum/Themes/Vamp/Modlog.template.php Sun Jul 07 11:25:48 2013 +0200 @@ -0,0 +1,115 @@ +<?php +// Version: 1.1; Modlog + +function template_main() +{ + global $context, $settings, $options, $scripturl, $txt, $modSettings; + + echo ' + <form action="', $scripturl, '?action=modlog" method="post" accept-charset="', $context['character_set'], '"> + <input type="hidden" name="order" value="', $context['order'], '" /> + <input type="hidden" name="dir" value="', $context['dir'], '" /> + <input type="hidden" name="start" value="', $context['start'], '" /> + <div class="tborder"> + <table border="0" cellspacing="1" cellpadding="4" width="100%"> + <tr class="titlebg"> + <td> + <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> + <div align="right">', empty($context['search_params']) ? $txt['modlog_total_entries'] : $txt['modlog_search_result'], ': ', $context['entry_count'], '</div> + </td> + </tr> + <tr class="windowbg"> + <td class="smalltext" style="padding: 2ex;">', $txt['modlog_moderation_log_desc'], '</td> + </tr>'; + + // Only display page numbers if not a result of a search. + if (!empty($context['page_index'])) + echo ' + <tr class="catbg"> + <td>', $txt[139], ': ', $context['page_index'], '</td> + </tr>'; + echo ' + </table> + <table border="0" cellspacing="1" cellpadding="4" width="100%"> + <tr class="titlebg"> + <td width="10" align="center"><input type="checkbox" name="all" class="check" onclick="invertAll(this, this.form);" /></td>'; + + foreach ($context['columns'] as $column) + { + if (!empty($column['not_sortable'])) + echo ' + <td>', $column['label'], '</td>'; + else + { + echo ' + <td><a href="' . $column['href'] . '">'; + if ($column['selected']) + echo '<b>', $column['label'], '</b> <img src="', $settings['images_url'], '/sort_', $context['sort_direction'], '.gif" alt="" />'; + else + echo $column['label']; + echo '</a></td>'; + } + } + + echo ' + </tr>'; + + foreach ($context['entries'] as $entry) + { + echo ' + <tr class="windowbg2"> + <td rowspan="2" class="windowbg" align="center"><input type="checkbox" class="check" name="delete[]" value="', $entry['id'], '"', $entry['editable'] ? '' : ' disabled="disabled"', ' /></td> + <td>', $entry['action'], '</td> + <td>', $entry['time'], '</td> + <td>', $entry['moderator']['link'], '</td> + <td>', $entry['position'], '</td> + <td>', $entry['ip'], '</td> + </tr> + <tr> + <td colspan="5" class="windowbg">'; + + foreach ($entry['extra'] as $key => $value) + echo ' + <i>', $key, '</i>: ', $value; + echo ' + </td> + </tr>'; + } + + if (empty($context['entries'])) + echo ' + <tr> + <td class="windowbg2" align="center" colspan="7"> + <b>', $txt['modlog_no_entries_found'], '</b> + </td> + </tr>'; + + echo ' + </table> + <table border="0" cellspacing="1" cellpadding="4" width="100%"> + <tr class="titlebg"> + <td align="right" valign="bottom"> + <div style="float: left;"> + ', $txt['modlog_search'], ' (', $txt['modlog_by'], ': ', $context['search']['label'], '): + <input type="text" name="search" size="18" value="', $context['search']['string'], '" /> <input type="submit" value="', $txt['modlog_go'], '" /> + </div> + + <input type="submit" name="remove" value="', $txt['modlog_remove'], '" /> + <input type="submit" name="removeall" value="', $txt['modlog_removeall'], '" /> + </td> + </tr>'; + + if (!empty($context['page_index'])) + echo ' + <tr class="catbg"> + <td>', $txt[139], ': ', $context['page_index'], '</td> + </tr>'; + + echo ' + </table> + </div> + <input type="hidden" name="sc" value="', $context['session_id'], '" /> + </form>'; +} + +?> \ No newline at end of file