Zeile 240 | Zeile 240 |
---|
else { // Check that the destination forum is not a category
|
else { // Check that the destination forum is not a category
|
$query = $db->simple_select("forums", "type", "fid = '".(int)$mybb->input['move_1_forum']."'");
| $query = $db->simple_select("forums", "type", "fid = '".$mybb->get_input('move_1_forum', MyBB::INPUT_INT)."'");
|
if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
| if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
|
Zeile 278 | Zeile 278 |
---|
} else {
|
} else {
|
$query = $db->simple_select("forums", "type", "fid = '".(int)$mybb->input['copy_1_forum']."'");
| $query = $db->simple_select("forums", "type", "fid = '".$mybb->get_input('copy_1_forum', MyBB::INPUT_INT)."'");
|
if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
| if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
|
Zeile 307 | Zeile 307 |
---|
'softdeletethread' => $mybb->input['softdeletethread'], 'openthread' => $mybb->input['openthread'], 'stickthread' => $mybb->input['stickthread'],
|
'softdeletethread' => $mybb->input['softdeletethread'], 'openthread' => $mybb->input['openthread'], 'stickthread' => $mybb->input['stickthread'],
|
'movethread' => (int)$mybb->input['move_1_forum'],
| 'movethread' => $mybb->get_input('move_1_forum', MyBB::INPUT_INT),
|
'movethreadredirect' => $mybb->input['move_2_redirect'],
|
'movethreadredirect' => $mybb->input['move_2_redirect'],
|
'movethreadredirectexpire' => (int)$mybb->input['move_3_redirecttime'], 'copythread' => (int)$mybb->input['copy_1_forum'],
| 'movethreadredirectexpire' => $mybb->get_input('move_3_redirecttime', MyBB::INPUT_INT), 'copythread' => $mybb->get_input('copy_1_forum', MyBB::INPUT_INT),
|
'newsubject' => $mybb->input['newsubject'], 'addreply' => $mybb->input['newreply'], 'replysubject' => $mybb->input['newreplysubject'], 'pm_subject' => $mybb->input['pm_subject'], 'pm_message' => $mybb->input['pm_message'],
|
'newsubject' => $mybb->input['newsubject'], 'addreply' => $mybb->input['newreply'], 'replysubject' => $mybb->input['newreplysubject'], 'pm_subject' => $mybb->input['pm_subject'], 'pm_message' => $mybb->input['pm_message'],
|
'threadprefix' => (int)$mybb->input['threadprefix']
| 'threadprefix' => $mybb->get_input('threadprefix', MyBB::INPUT_INT)
|
);
$update_tool['type'] = 't';
|
);
$update_tool['type'] = 't';
|
$update_tool['threadoptions'] = $db->escape_string(serialize($thread_options));
| $update_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options));
|
$update_tool['name'] = $db->escape_string($mybb->input['title']); $update_tool['description'] = $db->escape_string($mybb->input['description']); $update_tool['forums'] = '';
| $update_tool['name'] = $db->escape_string($mybb->input['title']); $update_tool['description'] = $db->escape_string($mybb->input['description']); $update_tool['forums'] = '';
|
Zeile 363 | Zeile 363 |
---|
{ $update_tool['groups'] = "-1"; }
|
{ $update_tool['groups'] = "-1"; }
|
$db->update_query("modtools", $update_tool, "tid='{$mybb->input['tid']}'");
| |
$plugins->run_hooks("admin_config_mod_tools_edit_thread_tool_commit");
|
$plugins->run_hooks("admin_config_mod_tools_edit_thread_tool_commit");
|
| $db->update_query("modtools", $update_tool, "tid='{$mybb->input['tid']}'");
|
// Log admin action log_admin_action($mybb->input['tid'], $mybb->input['title']);
| // Log admin action log_admin_action($mybb->input['tid'], $mybb->input['title']);
|
Zeile 390 | Zeile 390 |
---|
$form = new Form("index.php?module=config-mod_tools&action=edit_thread_tool", 'post'); echo $form->generate_hidden_field("tid", $mybb->input['tid']);
|
$form = new Form("index.php?module=config-mod_tools&action=edit_thread_tool", 'post'); echo $form->generate_hidden_field("tid", $mybb->input['tid']);
|
|
|
if($errors) { $page->output_inline_error($errors);
| if($errors) { $page->output_inline_error($errors);
|
Zeile 458 | Zeile 458 |
---|
$copy_checked[1] = ''; $copy_checked[2] = "checked=\"checked\""; }
|
$copy_checked[1] = ''; $copy_checked[2] = "checked=\"checked\""; }
|
|
|
$mybb->input['copy_1_forum'] = $thread_options['copythread']; $mybb->input['deletethread'] = $thread_options['deletethread']; $mybb->input['mergethreads'] = $thread_options['mergethreads'];
| $mybb->input['copy_1_forum'] = $thread_options['copythread']; $mybb->input['deletethread'] = $thread_options['deletethread']; $mybb->input['mergethreads'] = $thread_options['mergethreads'];
|
Zeile 472 | Zeile 472 |
---|
$mybb->input['newreplysubject'] = $thread_options['replysubject']; $mybb->input['pm_subject'] = $thread_options['pm_subject']; $mybb->input['pm_message'] = $thread_options['pm_message'];
|
$mybb->input['newreplysubject'] = $thread_options['replysubject']; $mybb->input['pm_subject'] = $thread_options['pm_subject']; $mybb->input['pm_message'] = $thread_options['pm_message'];
|
}
$form_container = new FormContainer($lang->general_options); $form_container->output_row($lang->name." <em>*</em>", '', $form->generate_text_box('title', $mybb->input['title'], array('id' => 'title')), 'title'); $form_container->output_row($lang->short_description." <em>*</em>", '', $form->generate_text_box('description', $mybb->input['description'], array('id' => 'description')), 'description');
$actions = "<script type=\"text/javascript\"> function checkAction(id) { var checked = '';
$('.'+id+'s_check').each(function(e, val) { if($(this).prop('checked') == true) { checked = $(this).val(); } }); $('.'+id+'s').each(function(e) { $(this).hide(); }); if($('#'+id+'_'+checked)) { $('#'+id+'_'+checked).show(); } } </script> <dl style=\"margin-top: 0; margin-bottom: 0; width: 100%;\"> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"forum_type\" value=\"1\" {$forum_checked[1]} class=\"forums_check\" onclick=\"checkAction('forum');\" style=\"vertical-align: middle;\" /> <strong>{$lang->all_forums}</strong></label></dt> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"forum_type\" value=\"2\" {$forum_checked[2]} class=\"forums_check\" onclick=\"checkAction('forum');\" style=\"vertical-align: middle;\" /> <strong>{$lang->select_forums}</strong></label></dt> <dd style=\"margin-top: 4px;\" id=\"forum_2\" class=\"forums\"> <table cellpadding=\"4\"> <tr> <td valign=\"top\"><small>{$lang->forums_colon}</small></td> <td>".$form->generate_forum_select('forum_1_forums[]', $mybb->input['forum_1_forums'], array('multiple' => true, 'size' => 5))."</td> </tr> </table> </dd> </dl> <script type=\"text/javascript\"> checkAction('forum'); </script>"; $form_container->output_row($lang->available_in_forums." <em>*</em>", '', $actions);
$actions = "<dl style=\"margin-top: 0; margin-bottom: 0; width: 100%;\"> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"group_type\" value=\"1\" {$group_checked[1]} class=\"groups_check\" onclick=\"checkAction('group');\" style=\"vertical-align: middle;\" /> <strong>{$lang->all_groups}</strong></label></dt> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"group_type\" value=\"2\" {$group_checked[2]} class=\"groups_check\" onclick=\"checkAction('group');\" style=\"vertical-align: middle;\" /> <strong>{$lang->select_groups}</strong></label></dt> <dd style=\"margin-top: 4px;\" id=\"group_2\" class=\"groups\"> <table cellpadding=\"4\"> <tr> <td valign=\"top\"><small>{$lang->groups_colon}</small></td> <td>".$form->generate_group_select('group_1_groups[]', $mybb->input['group_1_groups'], array('multiple' => true, 'size' => 5))."</td> </tr> </table> </dd> </dl> <script type=\"text/javascript\"> checkAction('group'); </script>"; $form_container->output_row($lang->available_to_groups." <em>*</em>", '', $actions); $form_container->output_row($lang->show_confirmation." <em>*</em>", '', $form->generate_yes_no_radio('confirmation', $mybb->input['confirmation'], array('style' => 'width: 2em;'))); $form_container->end();
$approve_unapprove = array( '' => $lang->no_change, 'approve' => $lang->approve, 'unapprove' => $lang->unapprove, 'toggle' => $lang->toggle );
$open_close = array( '' => $lang->no_change, 'open' => $lang->open, 'close' => $lang->close, 'toggle' => $lang->toggle );
$stick_unstick = array( '' => $lang->no_change, 'stick' => $lang->stick, 'unstick' => $lang->unstick, 'toggle' => $lang->toggle );
$form_container = new FormContainer($lang->thread_moderation); $form_container->output_row($lang->approve_unapprove." <em>*</em>", '', $form->generate_select_box('approvethread', $approve_unapprove, $mybb->input['approvethread'], array('id' => 'approvethread')), 'approvethread'); $form_container->output_row($lang->open_close_thread." <em>*</em>", '', $form->generate_select_box('openthread', $open_close, $mybb->input['openthread'], array('id' => 'openthread')), 'openthread'); $form_container->output_row($lang->stick_unstick_thread." <em>*</em>", '', $form->generate_select_box('stickthread', $stick_unstick, $mybb->input['stickthread'], array('id' => 'stickthread')), 'stickthread');
$actions = " <dl style=\"margin-top: 0; margin-bottom: 0; width: 100%;\"> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"move_type\" value=\"1\" {$move_checked[1]} class=\"moves_check\" onclick=\"checkAction('move');\" style=\"vertical-align: middle;\" /> <strong>{$lang->do_not_move_thread}</strong></label></dt> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"move_type\" value=\"2\" {$move_checked[2]} class=\"moves_check\" onclick=\"checkAction('move');\" style=\"vertical-align: middle;\" /> <strong>{$lang->move_thread}</strong></label></dt> <dd style=\"margin-top: 4px;\" id=\"move_2\" class=\"moves\"> <table cellpadding=\"4\"> <tr> <td><small>{$lang->forum_to_move_to}</small></td> <td>".$form->generate_forum_select('move_1_forum', $mybb->input['move_1_forum'])."</td> </tr> <tr> <td><small>{$lang->leave_redirect}</small></td> <td>".$form->generate_yes_no_radio('move_2_redirect', $mybb->input['move_2_redirect'], array('style' => 'width: 2em;'))."</td> </tr> <tr> <td><small>{$lang->delete_redirect_after}</small></td> <td>".$form->generate_text_box('move_3_redirecttime', $mybb->input['move_3_redirecttime'], array('style' => 'width: 2em;'))." {$lang->days}</td> </tr> </table> </dd> </dl> <script type=\"text/javascript\"> checkAction('move'); </script>"; $form_container->output_row($lang->move_thread." <em>*</em>", $lang->move_thread_desc, $actions);
$actions = " <dl style=\"margin-top: 0; margin-bottom: 0; width: 100%;\"> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"copy_type\" value=\"1\" {$copy_checked[1]} class=\"copys_check\" onclick=\"checkAction('copy');\" style=\"vertical-align: middle;\" /> <strong>{$lang->do_not_copy_thread}</strong></label></dt> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"copy_type\" value=\"2\" {$copy_checked[2]} class=\"copys_check\" onclick=\"checkAction('copy');\" style=\"vertical-align: middle;\" /> <strong>{$lang->copy_thread}</strong></label></dt> <dd style=\"margin-top: 4px;\" id=\"copy_2\" class=\"copys\"> <table cellpadding=\"4\"> <tr> <td><small>{$lang->forum_to_copy_to}</small></td> <td>".$form->generate_forum_select('copy_1_forum', $mybb->input['copy_1_forum'])."</td> </tr> </table> </dd> </dl> <script type=\"text/javascript\"> checkAction('copy'); </script>"; $form_container->output_row($lang->copy_thread." <em>*</em>", '', $actions);
$softdelete_restore = array( '' => $lang->no_change, 'restore' => $lang->restore, 'softdelete' => $lang->softdelete, 'toggle' => $lang->toggle
| }
$form_container = new FormContainer($lang->general_options); $form_container->output_row($lang->name." <em>*</em>", '', $form->generate_text_box('title', $mybb->input['title'], array('id' => 'title')), 'title'); $form_container->output_row($lang->short_description." <em>*</em>", '', $form->generate_text_box('description', $mybb->input['description'], array('id' => 'description')), 'description');
$actions = "<script type=\"text/javascript\"> function checkAction(id) { var checked = '';
$('.'+id+'s_check').each(function(e, val) { if($(this).prop('checked') == true) { checked = $(this).val(); } }); $('.'+id+'s').each(function(e) { $(this).hide(); }); if($('#'+id+'_'+checked)) { $('#'+id+'_'+checked).show(); } } </script> <dl style=\"margin-top: 0; margin-bottom: 0; width: 100%;\"> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"forum_type\" value=\"1\" {$forum_checked[1]} class=\"forums_check\" onclick=\"checkAction('forum');\" style=\"vertical-align: middle;\" /> <strong>{$lang->all_forums}</strong></label></dt> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"forum_type\" value=\"2\" {$forum_checked[2]} class=\"forums_check\" onclick=\"checkAction('forum');\" style=\"vertical-align: middle;\" /> <strong>{$lang->select_forums}</strong></label></dt> <dd style=\"margin-top: 4px;\" id=\"forum_2\" class=\"forums\"> <table cellpadding=\"4\"> <tr> <td valign=\"top\"><small>{$lang->forums_colon}</small></td> <td>".$form->generate_forum_select('forum_1_forums[]', $mybb->input['forum_1_forums'], array('multiple' => true, 'size' => 5))."</td> </tr> </table> </dd> </dl> <script type=\"text/javascript\"> checkAction('forum'); </script>"; $form_container->output_row($lang->available_in_forums." <em>*</em>", '', $actions);
$actions = "<dl style=\"margin-top: 0; margin-bottom: 0; width: 100%;\"> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"group_type\" value=\"1\" {$group_checked[1]} class=\"groups_check\" onclick=\"checkAction('group');\" style=\"vertical-align: middle;\" /> <strong>{$lang->all_groups}</strong></label></dt> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"group_type\" value=\"2\" {$group_checked[2]} class=\"groups_check\" onclick=\"checkAction('group');\" style=\"vertical-align: middle;\" /> <strong>{$lang->select_groups}</strong></label></dt> <dd style=\"margin-top: 4px;\" id=\"group_2\" class=\"groups\"> <table cellpadding=\"4\"> <tr> <td valign=\"top\"><small>{$lang->groups_colon}</small></td> <td>".$form->generate_group_select('group_1_groups[]', $mybb->input['group_1_groups'], array('multiple' => true, 'size' => 5))."</td> </tr> </table> </dd> </dl> <script type=\"text/javascript\"> checkAction('group'); </script>"; $form_container->output_row($lang->available_to_groups." <em>*</em>", '', $actions); $form_container->output_row($lang->show_confirmation." <em>*</em>", '', $form->generate_yes_no_radio('confirmation', $mybb->input['confirmation'], array('style' => 'width: 2em;'))); $form_container->end();
$approve_unapprove = array( '' => $lang->no_change, 'approve' => $lang->approve, 'unapprove' => $lang->unapprove, 'toggle' => $lang->toggle );
$open_close = array( '' => $lang->no_change, 'open' => $lang->open, 'close' => $lang->close, 'toggle' => $lang->toggle );
$stick_unstick = array( '' => $lang->no_change, 'stick' => $lang->stick, 'unstick' => $lang->unstick, 'toggle' => $lang->toggle );
$form_container = new FormContainer($lang->thread_moderation); $form_container->output_row($lang->approve_unapprove." <em>*</em>", '', $form->generate_select_box('approvethread', $approve_unapprove, $mybb->input['approvethread'], array('id' => 'approvethread')), 'approvethread'); $form_container->output_row($lang->open_close_thread." <em>*</em>", '', $form->generate_select_box('openthread', $open_close, $mybb->input['openthread'], array('id' => 'openthread')), 'openthread'); $form_container->output_row($lang->stick_unstick_thread." <em>*</em>", '', $form->generate_select_box('stickthread', $stick_unstick, $mybb->input['stickthread'], array('id' => 'stickthread')), 'stickthread');
$actions = " <dl style=\"margin-top: 0; margin-bottom: 0; width: 100%;\"> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"move_type\" value=\"1\" {$move_checked[1]} class=\"moves_check\" onclick=\"checkAction('move');\" style=\"vertical-align: middle;\" /> <strong>{$lang->do_not_move_thread}</strong></label></dt> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"move_type\" value=\"2\" {$move_checked[2]} class=\"moves_check\" onclick=\"checkAction('move');\" style=\"vertical-align: middle;\" /> <strong>{$lang->move_thread}</strong></label></dt> <dd style=\"margin-top: 4px;\" id=\"move_2\" class=\"moves\"> <table cellpadding=\"4\"> <tr> <td><small>{$lang->forum_to_move_to}</small></td> <td>".$form->generate_forum_select('move_1_forum', $mybb->input['move_1_forum'])."</td> </tr> <tr> <td><small>{$lang->leave_redirect}</small></td> <td>".$form->generate_yes_no_radio('move_2_redirect', $mybb->input['move_2_redirect'], array('style' => 'width: 2em;'))."</td> </tr> <tr> <td><small>{$lang->delete_redirect_after}</small></td> <td>".$form->generate_numeric_field('move_3_redirecttime', $mybb->input['move_3_redirecttime'], array('style' => 'width: 3em;', 'min' => 0))." {$lang->days}</td> </tr> </table> </dd> </dl> <script type=\"text/javascript\"> checkAction('move'); </script>"; $form_container->output_row($lang->move_thread." <em>*</em>", $lang->move_thread_desc, $actions);
$actions = " <dl style=\"margin-top: 0; margin-bottom: 0; width: 100%;\"> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"copy_type\" value=\"1\" {$copy_checked[1]} class=\"copys_check\" onclick=\"checkAction('copy');\" style=\"vertical-align: middle;\" /> <strong>{$lang->do_not_copy_thread}</strong></label></dt> <dt><label style=\"display: block;\"><input type=\"radio\" name=\"copy_type\" value=\"2\" {$copy_checked[2]} class=\"copys_check\" onclick=\"checkAction('copy');\" style=\"vertical-align: middle;\" /> <strong>{$lang->copy_thread}</strong></label></dt> <dd style=\"margin-top: 4px;\" id=\"copy_2\" class=\"copys\"> <table cellpadding=\"4\"> <tr> <td><small>{$lang->forum_to_copy_to}</small></td> <td>".$form->generate_forum_select('copy_1_forum', $mybb->input['copy_1_forum'])."</td> </tr> </table> </dd> </dl> <script type=\"text/javascript\"> checkAction('copy'); </script>"; $form_container->output_row($lang->copy_thread." <em>*</em>", '', $actions);
$softdelete_restore = array( '' => $lang->no_change, 'restore' => $lang->restore, 'softdelete' => $lang->softdelete, 'toggle' => $lang->toggle
|
);
$form_container->output_row($lang->softdelete_restore_thread." <em>*</em>", '', $form->generate_select_box('softdeletethread', $softdelete_restore, $mybb->input['softdeletethread'], array('id' => 'softdeletethread')), 'softdeletethread');
| );
$form_container->output_row($lang->softdelete_restore_thread." <em>*</em>", '', $form->generate_select_box('softdeletethread', $softdelete_restore, $mybb->input['softdeletethread'], array('id' => 'softdeletethread')), 'softdeletethread');
|
Zeile 635 | Zeile 635 |
---|
$thread_prefixes[$prefix['pid']] = $prefix['prefix']; }
|
$thread_prefixes[$prefix['pid']] = $prefix['prefix']; }
|
$form_container->output_row($lang->apply_thread_prefix." <em>*</em>", '', $form->generate_select_box('threadprefix', $thread_prefixes, array((int)$mybb->input['threadprefix']), array('id' => 'threadprefix')), 'threadprefix');
| $form_container->output_row($lang->apply_thread_prefix." <em>*</em>", '', $form->generate_select_box('threadprefix', $thread_prefixes, array($mybb->get_input('threadprefix', MyBB::INPUT_INT)), array('id' => 'threadprefix')), 'threadprefix');
|
}
$form_container->output_row($lang->new_subject." <em>*</em>", $lang->new_subject_desc, $form->generate_text_box('newsubject', $mybb->input['newsubject'], array('id' => 'newsubject')));
| }
$form_container->output_row($lang->new_subject." <em>*</em>", $lang->new_subject_desc, $form->generate_text_box('newsubject', $mybb->input['newsubject'], array('id' => 'newsubject')));
|
Zeile 673 | Zeile 673 |
---|
if(trim($mybb->input['description']) == "") { $errors[] = $lang->error_missing_description;
|
if(trim($mybb->input['description']) == "") { $errors[] = $lang->error_missing_description;
|
}
| }
|
if($mybb->input['forum_type'] == 2) { $forum_checked[1] = '';
| if($mybb->input['forum_type'] == 2) { $forum_checked[1] = '';
|
Zeile 717 | Zeile 717 |
---|
}
if($mybb->input['softdeletethread'] != '' && $mybb->input['softdeletethread'] != 'restore' && $mybb->input['softdeletethread'] != 'softdelete' && $mybb->input['softdeletethread'] != 'toggle')
|
}
if($mybb->input['softdeletethread'] != '' && $mybb->input['softdeletethread'] != 'restore' && $mybb->input['softdeletethread'] != 'softdelete' && $mybb->input['softdeletethread'] != 'toggle')
|
{ $mybb->input['softdeletethread'] = ''; }
if($mybb->input['openthread'] != '' && $mybb->input['openthread'] != 'open' && $mybb->input['openthread'] != 'close' && $mybb->input['openthread'] != 'toggle') { $mybb->input['openthread'] = ''; }
if($mybb->input['stickthread'] != '' && $mybb->input['stickthread'] != 'stick' && $mybb->input['stickthread'] != 'unstick' && $mybb->input['stickthread'] != 'toggle') { $mybb->input['stickthread'] = ''; }
if(!(int)$mybb->input['threadprefix']) { $mybb->input['threadprefix'] = ''; }
if($mybb->input['move_type'] == 2) {
| { $mybb->input['softdeletethread'] = ''; }
if($mybb->input['openthread'] != '' && $mybb->input['openthread'] != 'open' && $mybb->input['openthread'] != 'close' && $mybb->input['openthread'] != 'toggle') { $mybb->input['openthread'] = ''; }
if($mybb->input['stickthread'] != '' && $mybb->input['stickthread'] != 'stick' && $mybb->input['stickthread'] != 'unstick' && $mybb->input['stickthread'] != 'toggle') { $mybb->input['stickthread'] = ''; }
if(!$mybb->get_input('threadprefix', MyBB::INPUT_INT)) { $mybb->input['threadprefix'] = ''; }
if($mybb->input['move_type'] == 2) {
|
$move_checked[1] = ''; $move_checked[2] = "checked=\"checked\"";
| $move_checked[1] = ''; $move_checked[2] = "checked=\"checked\"";
|
Zeile 748 | Zeile 748 |
---|
else { // Check that the destination forum is not a category
|
else { // Check that the destination forum is not a category
|
$query = $db->simple_select("forums", "type", "fid = '".(int)$mybb->input['move_1_forum']."'");
| $query = $db->simple_select("forums", "type", "fid = '".$mybb->get_input('move_1_forum', MyBB::INPUT_INT)."'");
|
if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
| if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
|
Zeile 776 | Zeile 776 |
---|
} else {
|
} else {
|
$query = $db->simple_select("forums", "type", "fid = '".(int)$mybb->input['copy_1_forum']."'");
| $query = $db->simple_select("forums", "type", "fid = '".$mybb->get_input('copy_1_forum', MyBB::INPUT_INT)."'");
|
if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
| if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
|
Zeile 805 | Zeile 805 |
---|
'softdeletethread' => $mybb->input['softdeletethread'], 'openthread' => $mybb->input['openthread'], 'stickthread' => $mybb->input['stickthread'],
|
'softdeletethread' => $mybb->input['softdeletethread'], 'openthread' => $mybb->input['openthread'], 'stickthread' => $mybb->input['stickthread'],
|
'movethread' => (int)$mybb->input['move_1_forum'],
| 'movethread' => $mybb->get_input('move_1_forum', MyBB::INPUT_INT),
|
'movethreadredirect' => $mybb->input['move_2_redirect'],
|
'movethreadredirect' => $mybb->input['move_2_redirect'],
|
'movethreadredirectexpire' => (int)$mybb->input['move_3_redirecttime'], 'copythread' => (int)$mybb->input['copy_1_forum'],
| 'movethreadredirectexpire' => $mybb->get_input('move_3_redirecttime', MyBB::INPUT_INT), 'copythread' => $mybb->get_input('copy_1_forum', MyBB::INPUT_INT),
|
'newsubject' => $mybb->input['newsubject'], 'addreply' => $mybb->input['newreply'], 'replysubject' => $mybb->input['newreplysubject'],
| 'newsubject' => $mybb->input['newsubject'], 'addreply' => $mybb->input['newreply'], 'replysubject' => $mybb->input['newreplysubject'],
|
Zeile 818 | Zeile 818 |
---|
);
$new_tool['type'] = 't';
|
);
$new_tool['type'] = 't';
|
$new_tool['threadoptions'] = $db->escape_string(serialize($thread_options));
| $new_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options));
|
$new_tool['name'] = $db->escape_string($mybb->input['title']); $new_tool['description'] = $db->escape_string($mybb->input['description']); $new_tool['forums'] = '';
| $new_tool['name'] = $db->escape_string($mybb->input['title']); $new_tool['description'] = $db->escape_string($mybb->input['description']); $new_tool['forums'] = '';
|
Zeile 863 | Zeile 863 |
---|
$new_tool['groups'] = "-1"; }
|
$new_tool['groups'] = "-1"; }
|
if((int)$mybb->input['threadprefix'] >= 0)
| if($mybb->get_input('threadprefix', MyBB::INPUT_INT) >= 0)
|
{
|
{
|
$thread_options['threadprefix'] = (int)$mybb->input['threadprefix'];
| $thread_options['threadprefix'] = $mybb->get_input('threadprefix', MyBB::INPUT_INT);
|
}
$tid = $db->insert_query("modtools", $new_tool);
| }
$tid = $db->insert_query("modtools", $new_tool);
|
Zeile 1052 | Zeile 1052 |
---|
</tr> <tr> <td><small>{$lang->delete_redirect_after}</small></td>
|
</tr> <tr> <td><small>{$lang->delete_redirect_after}</small></td>
|
<td>".$form->generate_text_box('move_3_redirecttime', $mybb->input['move_3_redirecttime'], array('style' => 'width: 2em;'))." {$lang->days}</td>
| <td>".$form->generate_numeric_field('move_3_redirecttime', $mybb->input['move_3_redirecttime'], array('style' => 'width: 3em;', 'min' => 0))." {$lang->days}</td>
|
</tr> </table> </dd>
| </tr> </table> </dd>
|
Zeile 1208 | Zeile 1208 |
---|
else { // Check that the destination forum is not a category
|
else { // Check that the destination forum is not a category
|
$query = $db->simple_select("forums", "type", "fid = '".(int)$mybb->input['move_1_forum']."'");
| $query = $db->simple_select("forums", "type", "fid = '".$mybb->get_input('move_1_forum', MyBB::INPUT_INT)."'");
|
if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
| if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
|
Zeile 1230 | Zeile 1230 |
---|
} else {
|
} else {
|
$query = $db->simple_select("forums", "type", "fid = '".(int)$mybb->input['copy_1_forum']."'");
| $query = $db->simple_select("forums", "type", "fid = '".$mybb->get_input('copy_1_forum', MyBB::INPUT_INT)."'");
|
if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
| if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
|
Zeile 1293 | Zeile 1293 |
---|
'approvethread' => $mybb->input['approvethread'], 'openthread' => $mybb->input['openthread'], 'stickthread' => $mybb->input['stickthread'],
|
'approvethread' => $mybb->input['approvethread'], 'openthread' => $mybb->input['openthread'], 'stickthread' => $mybb->input['stickthread'],
|
'movethread' => (int)$mybb->input['move_1_forum'],
| 'movethread' => $mybb->get_input('move_1_forum', MyBB::INPUT_INT),
|
'movethreadredirect' => $mybb->input['move_2_redirect'],
|
'movethreadredirect' => $mybb->input['move_2_redirect'],
|
'movethreadredirectexpire' => (int)$mybb->input['move_3_redirecttime'], 'copythread' => (int)$mybb->input['copy_1_forum'],
| 'movethreadredirectexpire' => $mybb->get_input('move_3_redirecttime', MyBB::INPUT_INT), 'copythread' => $mybb->get_input('copy_1_forum', MyBB::INPUT_INT),
|
'newsubject' => $mybb->input['newsubject'], 'addreply' => $mybb->input['newreply'], 'replysubject' => $mybb->input['newreplysubject'], 'pm_subject' => $mybb->input['pm_subject'], 'pm_message' => $mybb->input['pm_message'],
|
'newsubject' => $mybb->input['newsubject'], 'addreply' => $mybb->input['newreply'], 'replysubject' => $mybb->input['newreplysubject'], 'pm_subject' => $mybb->input['pm_subject'], 'pm_message' => $mybb->input['pm_message'],
|
'threadprefix' => (int)$mybb->input['threadprefix']
| 'threadprefix' => $mybb->get_input('threadprefix', MyBB::INPUT_INT)
|
);
if(stripos($mybb->input['splitpostsnewsubject'], '{subject}') === false)
| );
if(stripos($mybb->input['splitpostsnewsubject'], '{subject}') === false)
|
Zeile 1315 | Zeile 1315 |
---|
'softdeleteposts' => $mybb->input['softdeleteposts'], 'mergeposts' => $mybb->input['mergeposts'], 'approveposts' => $mybb->input['approveposts'],
|
'softdeleteposts' => $mybb->input['softdeleteposts'], 'mergeposts' => $mybb->input['mergeposts'], 'approveposts' => $mybb->input['approveposts'],
|
'splitposts' => (int)$mybb->input['splitposts'],
| 'splitposts' => $mybb->get_input('splitposts', MyBB::INPUT_INT),
|
'splitpostsclose' => $mybb->input['splitpostsclose'], 'splitpostsstick' => $mybb->input['splitpostsstick'], 'splitpostsunapprove' => $mybb->input['splitpostsunapprove'],
|
'splitpostsclose' => $mybb->input['splitpostsclose'], 'splitpostsstick' => $mybb->input['splitpostsstick'], 'splitpostsunapprove' => $mybb->input['splitpostsunapprove'],
|
'splitthreadprefix' => (int)$mybb->input['splitthreadprefix'],
| 'splitthreadprefix' => $mybb->get_input('splitthreadprefix', MyBB::INPUT_INT),
|
'splitpostsnewsubject' => $mybb->input['splitpostsnewsubject'], 'splitpostsaddreply' => $mybb->input['splitpostsaddreply'], 'splitpostsreplysubject' => $mybb->input['splitpostsreplysubject'] );
$update_tool['type'] = 'p';
|
'splitpostsnewsubject' => $mybb->input['splitpostsnewsubject'], 'splitpostsaddreply' => $mybb->input['splitpostsaddreply'], 'splitpostsreplysubject' => $mybb->input['splitpostsreplysubject'] );
$update_tool['type'] = 'p';
|
$update_tool['threadoptions'] = $db->escape_string(serialize($thread_options)); $update_tool['postoptions'] = $db->escape_string(serialize($post_options));
| $update_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options)); $update_tool['postoptions'] = $db->escape_string(my_serialize($post_options));
|
$update_tool['name'] = $db->escape_string($mybb->input['title']); $update_tool['description'] = $db->escape_string($mybb->input['description']); $update_tool['forums'] = '';
| $update_tool['name'] = $db->escape_string($mybb->input['title']); $update_tool['description'] = $db->escape_string($mybb->input['description']); $update_tool['forums'] = '';
|
Zeile 1370 | Zeile 1370 |
---|
{ $update_tool['groups'] = "-1"; }
|
{ $update_tool['groups'] = "-1"; }
|
$db->update_query("modtools", $update_tool, "tid = '{$mybb->input['tid']}'");
| |
$plugins->run_hooks("admin_config_mod_tools_edit_post_tool_commit");
|
$plugins->run_hooks("admin_config_mod_tools_edit_post_tool_commit");
|
| $db->update_query("modtools", $update_tool, "tid = '{$mybb->input['tid']}'");
|
// Log admin action log_admin_action($mybb->input['tid'], $mybb->input['title']);
| // Log admin action log_admin_action($mybb->input['tid'], $mybb->input['title']);
|
Zeile 1631 | Zeile 1631 |
---|
$split_thread_prefixes[$prefix['pid']] = $prefix['prefix']; }
|
$split_thread_prefixes[$prefix['pid']] = $prefix['prefix']; }
|
$form_container->output_row($lang->split_thread_prefix." <em>*</em>", '', $form->generate_select_box('splitthreadprefix', $split_thread_prefixes, array((int)$mybb->input['splitthreadprefix']), array('id' => 'splitthreadprefix')), 'splitthreadprefix');
| $form_container->output_row($lang->split_thread_prefix." <em>*</em>", '', $form->generate_select_box('splitthreadprefix', $split_thread_prefixes, array($mybb->get_input('splitthreadprefix', MyBB::INPUT_INT)), array('id' => 'splitthreadprefix')), 'splitthreadprefix');
|
}
$form_container->output_row($lang->split_thread_subject, $lang->split_thread_subject_desc, $form->generate_text_box('splitpostsnewsubject', $mybb->input['splitpostsnewsubject'], array('id' => 'splitpostsnewsubject ')), 'newreplysubject');
| }
$form_container->output_row($lang->split_thread_subject, $lang->split_thread_subject_desc, $form->generate_text_box('splitpostsnewsubject', $mybb->input['splitpostsnewsubject'], array('id' => 'splitpostsnewsubject ')), 'newreplysubject');
|
Zeile 1675 | Zeile 1675 |
---|
</tr> <tr> <td><small>{$lang->delete_redirect_after}</small></td>
|
</tr> <tr> <td><small>{$lang->delete_redirect_after}</small></td>
|
<td>".$form->generate_text_box('move_3_redirecttime', $mybb->input['move_3_redirecttime'], array('style' => 'width: 2em;'))." {$lang->days}</td>
| <td>".$form->generate_numeric_field('move_3_redirecttime', $mybb->input['move_3_redirecttime'], array('style' => 'width: 3em;', 'min' => 0))." {$lang->days}</td>
|
</tr> </table> </dd>
| </tr> </table> </dd>
|
Zeile 1718 | Zeile 1718 |
---|
$thread_prefixes[$prefix['pid']] = $prefix['prefix']; }
|
$thread_prefixes[$prefix['pid']] = $prefix['prefix']; }
|
$form_container->output_row($lang->apply_thread_prefix." <em>*</em>", '', $form->generate_select_box('threadprefix', $thread_prefixes, array((int)$mybb->input['threadprefix']), array('id' => 'threadprefix')), 'threadprefix');
| $form_container->output_row($lang->apply_thread_prefix." <em>*</em>", '', $form->generate_select_box('threadprefix', $thread_prefixes, array($mybb->get_input('threadprefix', MyBB::INPUT_INT)), array('id' => 'threadprefix')), 'threadprefix');
|
}
$form_container->output_row($lang->new_subject." <em>*</em>", $lang->new_subject_desc, $form->generate_text_box('newsubject', $mybb->input['newsubject']));
| }
$form_container->output_row($lang->new_subject." <em>*</em>", $lang->new_subject_desc, $form->generate_text_box('newsubject', $mybb->input['newsubject']));
|
Zeile 1814 | Zeile 1814 |
---|
$mybb->input['stickthread'] = ''; }
|
$mybb->input['stickthread'] = ''; }
|
if(!(int)$mybb->input['threadprefix'])
| if(!$mybb->get_input('threadprefix', MyBB::INPUT_INT))
|
{ $mybb->input['threadprefix'] = ''; }
| { $mybb->input['threadprefix'] = ''; }
|
Zeile 1831 | Zeile 1831 |
---|
else { // Check that the destination forum is not a category
|
else { // Check that the destination forum is not a category
|
$query = $db->simple_select("forums", "type", "fid = '".(int)$mybb->input['move_1_forum']."'");
| $query = $db->simple_select("forums", "type", "fid = '".$mybb->get_input('move_1_forum', MyBB::INPUT_INT)."'");
|
if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
| if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
|
Zeile 1859 | Zeile 1859 |
---|
} else {
|
} else {
|
$query = $db->simple_select("forums", "type", "fid = '".(int)$mybb->input['copy_1_forum']."'");
| $query = $db->simple_select("forums", "type", "fid = '".$mybb->get_input('copy_1_forum', MyBB::INPUT_INT)."'");
|
if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
| if($db->fetch_field($query, "type") == "c") { $errors[] = $lang->error_forum_is_category;
|
Zeile 1916 | Zeile 1916 |
---|
$mybb->input['splitpostsunapprove'] = ''; }
|
$mybb->input['splitpostsunapprove'] = ''; }
|
if(!(int)$mybb->input['splitthreadprefix'])
| if(!$mybb->get_input('splitthreadprefix', MyBB::INPUT_INT))
|
{ $mybb->input['splitthreadprefix'] = ''; }
| { $mybb->input['splitthreadprefix'] = ''; }
|
Zeile 1930 | Zeile 1930 |
---|
'approvethread' => $mybb->input['approvethread'], 'openthread' => $mybb->input['openthread'], 'stickthread' => $mybb->input['stickthread'],
|
'approvethread' => $mybb->input['approvethread'], 'openthread' => $mybb->input['openthread'], 'stickthread' => $mybb->input['stickthread'],
|
'movethread' => (int)$mybb->input['move_1_forum'],
| 'movethread' => $mybb->get_input('move_1_forum', MyBB::INPUT_INT),
|
'movethreadredirect' => $mybb->input['move_2_redirect'],
|
'movethreadredirect' => $mybb->input['move_2_redirect'],
|
'movethreadredirectexpire' => (int)$mybb->input['move_3_redirecttime'], 'copythread' => (int)$mybb->input['copy_1_forum'],
| 'movethreadredirectexpire' => $mybb->get_input('move_3_redirecttime', MyBB::INPUT_INT), 'copythread' => $mybb->get_input('copy_1_forum', MyBB::INPUT_INT),
|
'newsubject' => $mybb->input['newsubject'], 'addreply' => $mybb->input['newreply'], 'replysubject' => $mybb->input['newreplysubject'], 'pm_subject' => $mybb->input['pm_subject'], 'pm_message' => $mybb->input['pm_message'],
|
'newsubject' => $mybb->input['newsubject'], 'addreply' => $mybb->input['newreply'], 'replysubject' => $mybb->input['newreplysubject'], 'pm_subject' => $mybb->input['pm_subject'], 'pm_message' => $mybb->input['pm_message'],
|
'threadprefix' => (int)$mybb->input['threadprefix']
| 'threadprefix' => $mybb->get_input('threadprefix', MyBB::INPUT_INT)
|
);
if(stripos($mybb->input['splitpostsnewsubject'], '{subject}') === false)
| );
if(stripos($mybb->input['splitpostsnewsubject'], '{subject}') === false)
|
Zeile 1952 | Zeile 1952 |
---|
'softdeleteposts' => $mybb->input['softdeleteposts'], 'mergeposts' => $mybb->input['mergeposts'], 'approveposts' => $mybb->input['approveposts'],
|
'softdeleteposts' => $mybb->input['softdeleteposts'], 'mergeposts' => $mybb->input['mergeposts'], 'approveposts' => $mybb->input['approveposts'],
|
'splitposts' => (int)$mybb->input['splitposts'],
| 'splitposts' => $mybb->get_input('splitposts', MyBB::INPUT_INT),
|
'splitpostsclose' => $mybb->input['splitpostsclose'], 'splitpostsstick' => $mybb->input['splitpostsstick'], 'splitpostsunapprove' => $mybb->input['splitpostsunapprove'],
|
'splitpostsclose' => $mybb->input['splitpostsclose'], 'splitpostsstick' => $mybb->input['splitpostsstick'], 'splitpostsunapprove' => $mybb->input['splitpostsunapprove'],
|
'splitthreadprefix' => (int)$mybb->input['splitthreadprefix'],
| 'splitthreadprefix' => $mybb->get_input('splitthreadprefix', MyBB::INPUT_INT),
|
'splitpostsnewsubject' => $mybb->input['splitpostsnewsubject'], 'splitpostsaddreply' => $mybb->input['splitpostsaddreply'], 'splitpostsreplysubject' => $mybb->input['splitpostsreplysubject'] );
$new_tool['type'] = 'p';
|
'splitpostsnewsubject' => $mybb->input['splitpostsnewsubject'], 'splitpostsaddreply' => $mybb->input['splitpostsaddreply'], 'splitpostsreplysubject' => $mybb->input['splitpostsreplysubject'] );
$new_tool['type'] = 'p';
|
$new_tool['threadoptions'] = $db->escape_string(serialize($thread_options)); $new_tool['postoptions'] = $db->escape_string(serialize($post_options));
| $new_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options)); $new_tool['postoptions'] = $db->escape_string(my_serialize($post_options));
|
$new_tool['name'] = $db->escape_string($mybb->input['title']); $new_tool['description'] = $db->escape_string($mybb->input['description']); $new_tool['forums'] = '';
| $new_tool['name'] = $db->escape_string($mybb->input['title']); $new_tool['description'] = $db->escape_string($mybb->input['description']); $new_tool['forums'] = '';
|
Zeile 2199 | Zeile 2199 |
---|
$split_thread_prefixes[$prefix['pid']] = $prefix['prefix']; }
|
$split_thread_prefixes[$prefix['pid']] = $prefix['prefix']; }
|
$form_container->output_row($lang->split_thread_prefix." <em>*</em>", '', $form->generate_select_box('splitthreadprefix', $split_thread_prefixes, array((int)$mybb->input['splitthreadprefix']), array('id' => 'splitthreadprefix')), 'splitthreadprefix');
| $form_container->output_row($lang->split_thread_prefix." <em>*</em>", '', $form->generate_select_box('splitthreadprefix', $split_thread_prefixes, array($mybb->get_input('splitthreadprefix', MyBB::INPUT_INT)), array('id' => 'splitthreadprefix')), 'splitthreadprefix');
|
}
$form_container->output_row($lang->split_thread_subject, $lang->split_thread_subject_desc, $form->generate_text_box('splitpostsnewsubject', $mybb->input['splitpostsnewsubject'], array('id' => 'splitpostsnewsubject ')), 'newreplysubject');
| }
$form_container->output_row($lang->split_thread_subject, $lang->split_thread_subject_desc, $form->generate_text_box('splitpostsnewsubject', $mybb->input['splitpostsnewsubject'], array('id' => 'splitpostsnewsubject ')), 'newreplysubject');
|
Zeile 2244 | Zeile 2244 |
---|
</tr> <tr> <td><small>{$lang->delete_redirect_after}</small></td>
|
</tr> <tr> <td><small>{$lang->delete_redirect_after}</small></td>
|
<td>".$form->generate_text_box('move_3_redirecttime', $mybb->input['move_3_redirecttime'], array('style' => 'width: 2em;'))." {$lang->days}</td>
| <td>".$form->generate_numeric_field('move_3_redirecttime', $mybb->input['move_3_redirecttime'], array('style' => 'width: 3em;', 'min' => 0))." {$lang->days}</td>
|
</tr> </table> </dd>
| </tr> </table> </dd>
|