Zeile 88 | Zeile 88 |
---|
$page->output_nav_tabs($sub_tabs, 'prune_admin_logs');
// Fetch filter options
|
$page->output_nav_tabs($sub_tabs, 'prune_admin_logs');
// Fetch filter options
|
$sortbysel[$mybb->input['sortby']] = 'selected="selected"'; $ordersel[$mybb->input['order']] = 'selected="selected"';
| $sortbysel[$mybb->get_input('sortby')] = 'selected="selected"'; $ordersel[$mybb->get_input('order')] = 'selected="selected"';
|
$user_options[''] = $lang->all_administrators; $user_options['0'] = '----------';
| $user_options[''] = $lang->all_administrators; $user_options['0'] = '----------';
|
Zeile 120 | Zeile 120 |
---|
$form = new Form("index.php?module=tools-adminlog&action=prune", "post"); $form_container = new FormContainer($lang->prune_administrator_logs);
|
$form = new Form("index.php?module=tools-adminlog&action=prune", "post"); $form_container = new FormContainer($lang->prune_administrator_logs);
|
$form_container->output_row($lang->module, "", $form->generate_select_box('filter_module', $module_options, $mybb->input['filter_module'], array('id' => 'filter_module')), 'filter_module'); $form_container->output_row($lang->administrator, "", $form->generate_select_box('uid', $user_options, $mybb->input['uid'], array('id' => 'uid')), 'uid'); if(!$mybb->input['older_than'])
| $form_container->output_row($lang->module, "", $form->generate_select_box('filter_module', $module_options, $mybb->get_input('filter_module'), array('id' => 'filter_module')), 'filter_module'); $form_container->output_row($lang->administrator, "", $form->generate_select_box('uid', $user_options, $mybb->get_input('uid'), array('id' => 'uid')), 'uid'); if(!$mybb->get_input('older_than'))
|
{ $mybb->input['older_than'] = '30'; }
|
{ $mybb->input['older_than'] = '30'; }
|
$form_container->output_row($lang->date_range, "", $lang->older_than.$form->generate_numeric_field('older_than', $mybb->input['older_than'], array('id' => 'older_than', 'style' => 'width: 50px', 'min' => 0))." {$lang->days}", 'older_than');
| $form_container->output_row($lang->date_range, "", $lang->older_than.$form->generate_numeric_field('older_than', $mybb->get_input('older_than'), array('id' => 'older_than', 'style' => 'width: 50px', 'min' => 0))." {$lang->days}", 'older_than');
|
$form_container->end(); $buttons[] = $form->generate_submit_button($lang->prune_administrator_logs); $form->output_submit_wrapper($buttons);
| $form_container->end(); $buttons[] = $form->generate_submit_button($lang->prune_administrator_logs); $form->output_submit_wrapper($buttons);
|
Zeile 156 | Zeile 156 |
---|
$plugins->run_hooks("admin_tools_adminlog_start");
// Searching for entries by a particular user
|
$plugins->run_hooks("admin_tools_adminlog_start");
// Searching for entries by a particular user
|
if($mybb->input['uid'])
| if(!empty($mybb->input['uid']))
|
{ $where .= " AND l.uid='".$mybb->get_input('uid', MyBB::INPUT_INT)."'"; }
// Searching for entries in a specific module
|
{ $where .= " AND l.uid='".$mybb->get_input('uid', MyBB::INPUT_INT)."'"; }
// Searching for entries in a specific module
|
if($mybb->input['filter_module'])
| if(!empty($mybb->input['filter_module']))
|
{ $where .= " AND module='".$db->escape_string($mybb->input['filter_module'])."'"; }
// Order?
|
{ $where .= " AND module='".$db->escape_string($mybb->input['filter_module'])."'"; }
// Order?
|
switch($mybb->input['sortby'])
| switch($mybb->get_input('sortby'))
|
{ case "username": $sortby = "u.username";
| { case "username": $sortby = "u.username";
|
Zeile 176 | Zeile 176 |
---|
default: $sortby = "l.dateline"; }
|
default: $sortby = "l.dateline"; }
|
$order = $mybb->input['order'];
| $order = $mybb->get_input('order');
|
if($order != 'asc') { $order = 'desc';
| if($order != 'asc') { $order = 'desc';
|
Zeile 191 | Zeile 191 |
---|
$rescount = $db->fetch_field($query, "count");
// Figure out if we need to display multiple pages.
|
$rescount = $db->fetch_field($query, "count");
// Figure out if we need to display multiple pages.
|
if($mybb->input['page'] != "last")
| if($mybb->get_input('page') != "last")
|
{ $pagecnt = $mybb->get_input('page', MyBB::INPUT_INT); }
| { $pagecnt = $mybb->get_input('page', MyBB::INPUT_INT); }
|
Zeile 200 | Zeile 200 |
---|
$pages = $postcount / $perpage; $pages = ceil($pages);
|
$pages = $postcount / $perpage; $pages = ceil($pages);
|
if($mybb->input['page'] == "last")
| if($mybb->get_input('page') == "last")
|
{ $pagecnt = $pages; }
| { $pagecnt = $pages; }
|
Zeile 266 | Zeile 266 |
---|
// Do we need to construct the pagination? if($rescount > $perpage) {
|
// Do we need to construct the pagination? if($rescount > $perpage) {
|
echo draw_admin_pagination($pagecnt, $perpage, $rescount, "index.php?module=tools-adminlog&perpage=$perpage&uid={$mybb->input['uid']}&fid={$mybb->input['fid']}&sortby={$mybb->input['sortby']}&order={$order}&filter_module=".htmlspecialchars_uni($mybb->input['filter_module']))."<br />";
| echo draw_admin_pagination($pagecnt, $perpage, $rescount, "index.php?module=tools-adminlog&perpage=$perpage&uid={$mybb->get_input('uid')}&fid={$mybb->get_input('fid')}&sortby={$mybb->get_input('sortby')}&order={$order}&filter_module=".htmlspecialchars_uni($mybb->get_input('filter_module')))."<br />";
|
}
// Fetch filter options
|
}
// Fetch filter options
|
$sortbysel[$mybb->input['sortby']] = 'selected="selected"'; $ordersel[$mybb->input['order']] = 'selected="selected"';
| $sortbysel[$mybb->get_input('sortby')] = 'selected="selected"'; $ordersel[$mybb->get_input('order')] = 'selected="selected"';
|
$user_options[''] = $lang->all_administrators; $user_options['0'] = '----------';
| $user_options[''] = $lang->all_administrators; $user_options['0'] = '----------';
|
Zeile 312 | Zeile 312 |
---|
$form = new Form("index.php?module=tools-adminlog", "post"); $form_container = new FormContainer($lang->filter_administrator_logs);
|
$form = new Form("index.php?module=tools-adminlog", "post"); $form_container = new FormContainer($lang->filter_administrator_logs);
|
$form_container->output_row($lang->module, "", $form->generate_select_box('filter_module', $module_options, $mybb->input['filter_module'], array('id' => 'filter_module')), 'filter_module'); $form_container->output_row($lang->administrator, "", $form->generate_select_box('uid', $user_options, $mybb->input['uid'], array('id' => 'uid')), 'uid'); $form_container->output_row($lang->sort_by, "", $form->generate_select_box('sortby', $sort_by, $mybb->input['sortby'], array('id' => 'sortby'))." {$lang->in} ".$form->generate_select_box('order', $order_array, $order, array('id' => 'order'))." {$lang->order}", 'order');
| $form_container->output_row($lang->module, "", $form->generate_select_box('filter_module', $module_options, $mybb->get_input('filter_module'), array('id' => 'filter_module')), 'filter_module'); $form_container->output_row($lang->administrator, "", $form->generate_select_box('uid', $user_options, $mybb->get_input('uid'), array('id' => 'uid')), 'uid'); $form_container->output_row($lang->sort_by, "", $form->generate_select_box('sortby', $sort_by, $mybb->get_input('sortby'), array('id' => 'sortby'))." {$lang->in} ".$form->generate_select_box('order', $order_array, $order, array('id' => 'order'))." {$lang->order}", 'order');
|
$form_container->output_row($lang->results_per_page, "", $form->generate_numeric_field('perpage', $perpage, array('id' => 'perpage', 'min' => 1)), 'perpage');
$form_container->end();
| $form_container->output_row($lang->results_per_page, "", $form->generate_numeric_field('perpage', $perpage, array('id' => 'perpage', 'min' => 1)), 'perpage');
$form_container->end();
|
Zeile 335 | Zeile 335 |
---|
global $lang, $plugins, $mybb;
$logitem['module'] = str_replace('/', '-', $logitem['module']);
|
global $lang, $plugins, $mybb;
$logitem['module'] = str_replace('/', '-', $logitem['module']);
|
list($module, $action) = explode('-', $logitem['module']);
| $module_path = explode('-', $logitem['module']); $module = $module_path[0]; if(isset($module_path[1])) { $action = $module_path[1]; } else { $action = null; }
|
$lang_string = 'admin_log_'.$module.'_'.$action.'_'.$logitem['action'];
// Specific page overrides
| $lang_string = 'admin_log_'.$module.'_'.$action.'_'.$logitem['action'];
// Specific page overrides
|
Zeile 410 | Zeile 421 |
---|
case 'admin_log_forum_management_': // add mod, permissions, forum orders // first parameter already set with action $lang_string .= $logitem['data'][0];
|
case 'admin_log_forum_management_': // add mod, permissions, forum orders // first parameter already set with action $lang_string .= $logitem['data'][0];
|
if($logitem['data'][0] == 'orders' && $logitem['data'][1])
| if($logitem['data'][0] == 'orders' && !empty($logitem['data'][1]))
|
{ $lang_string .= '_sub'; // updating forum orders in a subforum }
| { $lang_string .= '_sub'; // updating forum orders in a subforum }
|
Zeile 425 | Zeile 436 |
---|
break; // == STYLE == case 'admin_log_style_templates_delete_template': // deleting templates
|
break; // == STYLE == case 'admin_log_style_templates_delete_template': // deleting templates
|
// global template set if($logitem['data'][2] == -1)
| // global template set if($logitem['data'][2] == -1)
|
{ $lang_string .= '_global'; }
| { $lang_string .= '_global'; }
|
Zeile 472 | Zeile 483 |
---|
{ $lang_string = 'admin_log_tools_backupdb_backup_download'; }
|
{ $lang_string = 'admin_log_tools_backupdb_backup_download'; }
|
$logitem['data'][1] = '...'.substr($logitem['data'][1], -20);
| if(isset($logitem['data'][1])) { $logitem['data'][1] = '...'.substr($logitem['data'][1], -20); }
|
break; case 'admin_log_tools_backupdb_dlbackup': // Download backup $logitem['data'][0] = '...'.substr($logitem['data'][0], -20);
| break; case 'admin_log_tools_backupdb_dlbackup': // Download backup $logitem['data'][0] = '...'.substr($logitem['data'][0], -20);
|
Zeile 518 | Zeile 533 |
---|
$lang_string .= '_group'; } break;
|
$lang_string .= '_group'; } break;
|
case 'admin_log_user_admin_permissions_delete': // deleting group/user admin permissions if($logitem['data'][0] > 0) { // User $lang_string .= '_user'; } elseif($logitem['data'][0] < 0) { // Group $logitem['data'][0] = abs($logitem['data'][0]); $lang_string .= '_group'; } break;
| case 'admin_log_user_admin_permissions_delete': // deleting group/user admin permissions if($logitem['data'][0] > 0) { // User $lang_string .= '_user'; } elseif($logitem['data'][0] < 0) { // Group $logitem['data'][0] = abs($logitem['data'][0]); $lang_string .= '_group'; } break;
|
case 'admin_log_user_awaiting_activation_activate': if($logitem['data'][0] == 'deleted') { $lang_string .= '_deleted';
|
case 'admin_log_user_awaiting_activation_activate': if($logitem['data'][0] == 'deleted') { $lang_string .= '_deleted';
|
} else
| } else
|
{ $lang_string .= '_activated'; }
| { $lang_string .= '_activated'; }
|
Zeile 545 | Zeile 560 |
---|
if($logitem['data'][2] == 0) { $lang_string = 'admin_log_user_banning_add_permanent';
|
if($logitem['data'][2] == 0) { $lang_string = 'admin_log_user_banning_add_permanent';
|
} else {
| } else {
|
$logitem['data'][2] = my_date($mybb->settings['dateformat'], $logitem['data'][2]); $lang_string = 'admin_log_user_banning_add_temporary';
|
$logitem['data'][2] = my_date($mybb->settings['dateformat'], $logitem['data'][2]); $lang_string = 'admin_log_user_banning_add_temporary';
|
} break;
| } break;
|
case 'admin_log_user_groups_join_requests': if($logitem['data'][0] == 'approve') { $lang_string = 'admin_log_user_groups_join_requests_approve';
|
case 'admin_log_user_groups_join_requests': if($logitem['data'][0] == 'approve') { $lang_string = 'admin_log_user_groups_join_requests_approve';
|
} else {
| } else {
|
$lang_string = 'admin_log_user_groups_join_requests_deny'; } break;
| $lang_string = 'admin_log_user_groups_join_requests_deny'; } break;
|
Zeile 566 | Zeile 581 |
---|
if($logitem['data'][1] == 0) { $lang_string = 'admin_log_user_users_inline_banned_perm';
|
if($logitem['data'][1] == 0) { $lang_string = 'admin_log_user_users_inline_banned_perm';
|
}
| }
|
else { $logitem['data'][1] = my_date($mybb->settings['dateformat'], $logitem['data'][1]);
| else { $logitem['data'][1] = my_date($mybb->settings['dateformat'], $logitem['data'][1]);
|
Zeile 577 | Zeile 592 |
---|
$plugin_array = array('logitem' => &$logitem, 'lang_string' => &$lang_string); $plugins->run_hooks("admin_tools_get_admin_log_action", $plugin_array);
|
$plugin_array = array('logitem' => &$logitem, 'lang_string' => &$lang_string); $plugins->run_hooks("admin_tools_get_admin_log_action", $plugin_array);
|
| foreach($logitem['data'] as $key => $value) { $logitem['data'][$key] = htmlspecialchars_uni($value); }
|
if(isset($lang->$lang_string)) {
| if(isset($lang->$lang_string)) {
|