Zeile 24 | Zeile 24 |
---|
$tool = $db->fetch_array($query);
// Does the post tool not exist?
|
$tool = $db->fetch_array($query);
// Does the post tool not exist?
|
if(!$tool['tid'])
| if(!$tool)
|
{ flash_message($lang->error_invalid_post_tool, 'error'); admin_redirect("index.php?module=config-mod_tools&action=post_tools"); }
// User clicked no
|
{ flash_message($lang->error_invalid_post_tool, 'error'); admin_redirect("index.php?module=config-mod_tools&action=post_tools"); }
// User clicked no
|
if($mybb->input['no'])
| if($mybb->get_input('no'))
|
{ admin_redirect("index.php?module=config-mod_tools&action=post_tools"); }
| { admin_redirect("index.php?module=config-mod_tools&action=post_tools"); }
|
Zeile 64 | Zeile 64 |
---|
$tool = $db->fetch_array($query);
// Does the post tool not exist?
|
$tool = $db->fetch_array($query);
// Does the post tool not exist?
|
if(!$tool['tid'])
| if(!$tool)
|
{ flash_message($lang->error_invalid_thread_tool, 'error'); admin_redirect("index.php?module=config-mod_tools"); }
// User clicked no
|
{ flash_message($lang->error_invalid_thread_tool, 'error'); admin_redirect("index.php?module=config-mod_tools"); }
// User clicked no
|
if($mybb->input['no'])
| if($mybb->get_input('no'))
|
{ admin_redirect("index.php?module=config-mod_tools"); }
| { admin_redirect("index.php?module=config-mod_tools"); }
|
Zeile 177 | Zeile 177 |
---|
$forum_checked[1] = ''; $forum_checked[2] = "checked=\"checked\"";
|
$forum_checked[1] = ''; $forum_checked[2] = "checked=\"checked\"";
|
if(count($mybb->input['forum_1_forums']) < 1)
| if(is_array($mybb->input['forum_1_forums']) && count($mybb->input['forum_1_forums']) < 1)
|
{ $errors[] = $lang->error_no_forums_selected; }
| { $errors[] = $lang->error_no_forums_selected; }
|
Zeile 195 | Zeile 195 |
---|
$group_checked[1] = ''; $group_checked[2] = "checked=\"checked\"";
|
$group_checked[1] = ''; $group_checked[2] = "checked=\"checked\"";
|
if(count($mybb->input['group_1_groups']) < 1)
| if(is_array($mybb->input['group_1_groups']) && count($mybb->input['group_1_groups']) < 1)
|
{ $errors[] = $lang->error_no_groups_selected; }
| { $errors[] = $lang->error_no_groups_selected; }
|
Zeile 318 | Zeile 318 |
---|
'pm_message' => $mybb->input['pm_message'], 'threadprefix' => $mybb->get_input('threadprefix', MyBB::INPUT_INT) );
|
'pm_message' => $mybb->input['pm_message'], 'threadprefix' => $mybb->get_input('threadprefix', MyBB::INPUT_INT) );
|
| $args = array( 'thread_options' => &$thread_options, );
$plugins->run_hooks("admin_config_mod_tools_edit_thread_tool_options", $args);
|
$update_tool['type'] = 't'; $update_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options));
| $update_tool['type'] = 't'; $update_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options));
|
Zeile 390 | Zeile 396 |
---|
$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 446 | Zeile 452 |
---|
{ $move_checked[1] = ''; $move_checked[2] = "checked=\"checked\"";
|
{ $move_checked[1] = ''; $move_checked[2] = "checked=\"checked\"";
|
}
| }
|
if(!$thread_options['copythread']) { $copy_checked[1] = "checked=\"checked\""; $copy_checked[2] = '';
|
if(!$thread_options['copythread']) { $copy_checked[1] = "checked=\"checked\""; $copy_checked[2] = '';
|
}
| }
|
else
|
else
|
{
| {
|
$copy_checked[1] = ''; $copy_checked[2] = "checked=\"checked\""; }
| $copy_checked[1] = ''; $copy_checked[2] = "checked=\"checked\""; }
|
Zeile 466 | Zeile 472 |
---|
$mybb->input['removeredirects'] = $thread_options['removeredirects']; $mybb->input['removesubscriptions'] = $thread_options['removesubscriptions']; $mybb->input['recountrebuild'] = $thread_options['recountrebuild'];
|
$mybb->input['removeredirects'] = $thread_options['removeredirects']; $mybb->input['removesubscriptions'] = $thread_options['removesubscriptions']; $mybb->input['recountrebuild'] = $thread_options['recountrebuild'];
|
$mybb->input['threadprefix'] = $thread_options['threadprefix']; $mybb->input['newsubject'] = $thread_options['newsubject']; $mybb->input['newreply'] = $thread_options['addreply']; $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>
| $mybb->input['threadprefix'] = $thread_options['threadprefix']; $mybb->input['newsubject'] = $thread_options['newsubject']; $mybb->input['newreply'] = $thread_options['addreply']; $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>
|
<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>
| </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>
|
<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>
|
<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> <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>
|
Zeile 586 | Zeile 592 |
---|
</dl> <script type=\"text/javascript\"> checkAction('move');
|
</dl> <script type=\"text/javascript\"> checkAction('move');
|
</script>";
| </script>";
|
$form_container->output_row($lang->move_thread." <em>*</em>", $lang->move_thread_desc, $actions);
$actions = "
| $form_container->output_row($lang->move_thread." <em>*</em>", $lang->move_thread_desc, $actions);
$actions = "
|
Zeile 606 | Zeile 612 |
---|
checkAction('copy'); </script>"; $form_container->output_row($lang->copy_thread." <em>*</em>", '', $actions);
|
checkAction('copy'); </script>"; $form_container->output_row($lang->copy_thread." <em>*</em>", '', $actions);
|
|
|
$softdelete_restore = array( '' => $lang->no_change, 'restore' => $lang->restore,
| $softdelete_restore = array( '' => $lang->no_change, 'restore' => $lang->restore,
|
Zeile 638 | Zeile 644 |
---|
$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->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->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$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->end();
$form_container = new FormContainer($lang->add_new_reply);
|
$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->end();
$form_container = new FormContainer($lang->add_new_reply);
|
| $form_container->output_row($lang->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$form_container->output_row($lang->add_new_reply, $lang->add_new_reply_desc, $form->generate_text_area('newreply', $mybb->input['newreply'], array('id' => 'newreply')), 'newreply'); $form_container->output_row($lang->reply_subject, $lang->reply_subject_desc, $form->generate_text_box('newreplysubject', $mybb->input['newreplysubject'], array('id' => 'newreplysubject')), 'newreplysubject'); $form_container->end();
$form_container = new FormContainer($lang->send_private_message);
|
$form_container->output_row($lang->add_new_reply, $lang->add_new_reply_desc, $form->generate_text_area('newreply', $mybb->input['newreply'], array('id' => 'newreply')), 'newreply'); $form_container->output_row($lang->reply_subject, $lang->reply_subject_desc, $form->generate_text_box('newreplysubject', $mybb->input['newreplysubject'], array('id' => 'newreplysubject')), 'newreplysubject'); $form_container->end();
$form_container = new FormContainer($lang->send_private_message);
|
| $form_container->output_row($lang->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$form_container->output_row($lang->private_message_message, $lang->private_message_message_desc, $form->generate_text_area('pm_message', $mybb->input['pm_message'], array('id' => 'pm_message')), 'pm_message'); $form_container->output_row($lang->private_message_subject, $lang->private_message_subject_desc, $form->generate_text_box('pm_subject', $mybb->input['pm_subject'], array('id' => 'pm_subject')), 'pm_subject'); $form_container->end();
|
$form_container->output_row($lang->private_message_message, $lang->private_message_message_desc, $form->generate_text_area('pm_message', $mybb->input['pm_message'], array('id' => 'pm_message')), 'pm_message'); $form_container->output_row($lang->private_message_subject, $lang->private_message_subject_desc, $form->generate_text_box('pm_subject', $mybb->input['pm_subject'], array('id' => 'pm_subject')), 'pm_subject'); $form_container->end();
|
| $plugins->run_hooks("admin_config_mod_tools_edit_thread_tool_end");
|
$buttons[] = $form->generate_submit_button($lang->save_thread_tool);
$form->output_submit_wrapper($buttons); $form->end();
|
$buttons[] = $form->generate_submit_button($lang->save_thread_tool);
$form->output_submit_wrapper($buttons); $form->end();
|
|
|
$page->output_footer(); }
| $page->output_footer(); }
|
Zeile 668 | Zeile 679 |
---|
if(trim($mybb->input['title']) == "") { $errors[] = $lang->error_missing_title;
|
if(trim($mybb->input['title']) == "") { $errors[] = $lang->error_missing_title;
|
}
| }
|
if(trim($mybb->input['description']) == "")
|
if(trim($mybb->input['description']) == "")
|
{
| {
|
$errors[] = $lang->error_missing_description;
|
$errors[] = $lang->error_missing_description;
|
}
| }
|
if($mybb->input['forum_type'] == 2)
|
if($mybb->input['forum_type'] == 2)
|
{
| {
|
$forum_checked[1] = ''; $forum_checked[2] = "checked=\"checked\"";
|
$forum_checked[1] = ''; $forum_checked[2] = "checked=\"checked\"";
|
if(count($mybb->input['forum_1_forums']) < 1)
| if(is_array($mybb->input['forum_1_forums']) && count($mybb->input['forum_1_forums']) < 1)
|
{ $errors[] = $lang->error_no_forums_selected; }
| { $errors[] = $lang->error_no_forums_selected; }
|
Zeile 689 | Zeile 700 |
---|
{ $forum_checked[1] = "checked=\"checked\""; $forum_checked[2] = '';
|
{ $forum_checked[1] = "checked=\"checked\""; $forum_checked[2] = '';
|
|
|
$mybb->input['forum_1_forums'] = ''; }
| $mybb->input['forum_1_forums'] = ''; }
|
Zeile 698 | Zeile 709 |
---|
$group_checked[1] = ''; $group_checked[2] = "checked=\"checked\"";
|
$group_checked[1] = ''; $group_checked[2] = "checked=\"checked\"";
|
if(count($mybb->input['group_1_groups']) < 1)
| if(is_array($mybb->input['group_1_groups']) && count($mybb->input['group_1_groups']) < 1)
|
{ $errors[] = $lang->error_no_groups_selected; }
| { $errors[] = $lang->error_no_groups_selected; }
|
Zeile 731 | Zeile 742 |
---|
$mybb->input['stickthread'] = ''; }
|
$mybb->input['stickthread'] = ''; }
|
if(!$mybb->get_input('threadprefix', MyBB::INPUT_INT))
| if(!isset($mybb->input['threadprefix']))
|
{ $mybb->input['threadprefix'] = ''; }
| { $mybb->input['threadprefix'] = ''; }
|
Zeile 816 | Zeile 827 |
---|
'pm_message' => $mybb->input['pm_message'], 'threadprefix' => $mybb->input['threadprefix'], );
|
'pm_message' => $mybb->input['pm_message'], 'threadprefix' => $mybb->input['threadprefix'], );
|
| $args = array( 'thread_options' => &$thread_options, );
$plugins->run_hooks("admin_config_mod_tools_add_thread_tool_options", $args);
|
$new_tool['type'] = 't'; $new_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options));
| $new_tool['type'] = 't'; $new_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options));
|
Zeile 826 | Zeile 843 |
---|
$new_tool['postoptions'] = '';
if($mybb->input['forum_type'] == 2)
|
$new_tool['postoptions'] = '';
if($mybb->input['forum_type'] == 2)
|
{
| {
|
if(is_array($mybb->input['forum_1_forums'])) { $checked = array();
| if(is_array($mybb->input['forum_1_forums'])) { $checked = array();
|
Zeile 835 | Zeile 852 |
---|
{ $checked[] = (int)$fid; }
|
{ $checked[] = (int)$fid; }
|
|
|
$new_tool['forums'] = implode(',', $checked); }
|
$new_tool['forums'] = implode(',', $checked); }
|
}
| }
|
else { $new_tool['forums'] = "-1";
|
else { $new_tool['forums'] = "-1";
|
}
| }
|
if($mybb->input['group_type'] == 2) { if(is_array($mybb->input['group_1_groups']))
| if($mybb->input['group_type'] == 2) { if(is_array($mybb->input['group_1_groups']))
|
Zeile 900 | Zeile 917 |
---|
$sub_tabs['add_post_tool'] = array( 'title'=> $lang->add_new_post_tool, 'link' => "index.php?module=config-mod_tools&action=add_post_tool"
|
$sub_tabs['add_post_tool'] = array( 'title'=> $lang->add_new_post_tool, 'link' => "index.php?module=config-mod_tools&action=add_post_tool"
|
);
$page->output_nav_tabs($sub_tabs, 'add_thread_tool');
| );
$page->output_nav_tabs($sub_tabs, 'add_thread_tool');
|
$form = new Form("index.php?module=config-mod_tools&action=add_thread_tool", 'post');
| $form = new Form("index.php?module=config-mod_tools&action=add_thread_tool", 'post');
|
Zeile 1049 | Zeile 1066 |
---|
<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> <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);
| </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%;\">
| $actions = " <dl style=\"margin-top: 0; margin-bottom: 0; width: 100%;\">
|
Zeile 1111 | Zeile 1128 |
---|
$form_container->output_row($lang->apply_thread_prefix." <em>*</em>", '', $form->generate_select_box('threadprefix', $thread_prefixes, $mybb->input['threadprefix'], array('id' => 'threadprefix')), 'threadprefix'); }
|
$form_container->output_row($lang->apply_thread_prefix." <em>*</em>", '', $form->generate_select_box('threadprefix', $thread_prefixes, $mybb->input['threadprefix'], array('id' => 'threadprefix')), 'threadprefix'); }
|
| $form_container->output_row($lang->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$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->end();
$form_container = new FormContainer($lang->add_new_reply);
|
$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->end();
$form_container = new FormContainer($lang->add_new_reply);
|
| $form_container->output_row($lang->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$form_container->output_row($lang->add_new_reply, $lang->add_new_reply_desc, $form->generate_text_area('newreply', $mybb->input['newreply'], array('id' => 'newreply')), 'newreply'); $form_container->output_row($lang->reply_subject, $lang->reply_subject_desc, $form->generate_text_box('newreplysubject', $mybb->input['newreplysubject'], array('id' => 'newreplysubject')), 'newreplysubject'); $form_container->end();
$form_container = new FormContainer($lang->send_private_message);
|
$form_container->output_row($lang->add_new_reply, $lang->add_new_reply_desc, $form->generate_text_area('newreply', $mybb->input['newreply'], array('id' => 'newreply')), 'newreply'); $form_container->output_row($lang->reply_subject, $lang->reply_subject_desc, $form->generate_text_box('newreplysubject', $mybb->input['newreplysubject'], array('id' => 'newreplysubject')), 'newreplysubject'); $form_container->end();
$form_container = new FormContainer($lang->send_private_message);
|
| $form_container->output_row($lang->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$form_container->output_row($lang->private_message_message, $lang->private_message_message_desc, $form->generate_text_area('pm_message', $mybb->input['pm_message'], array('id' => 'pm_message')), 'pm_message'); $form_container->output_row($lang->private_message_subject, $lang->private_message_subject_desc, $form->generate_text_box('pm_subject', $mybb->input['pm_subject'], array('id' => 'pm_subject')), 'pm_subject'); $form_container->end();
|
$form_container->output_row($lang->private_message_message, $lang->private_message_message_desc, $form->generate_text_area('pm_message', $mybb->input['pm_message'], array('id' => 'pm_message')), 'pm_message'); $form_container->output_row($lang->private_message_subject, $lang->private_message_subject_desc, $form->generate_text_box('pm_subject', $mybb->input['pm_subject'], array('id' => 'pm_subject')), 'pm_subject'); $form_container->end();
|
| $plugins->run_hooks("admin_config_mod_tools_add_thread_tool_end");
|
$buttons[] = $form->generate_submit_button($lang->save_thread_tool);
| $buttons[] = $form->generate_submit_button($lang->save_thread_tool);
|
Zeile 1131 | Zeile 1153 |
---|
$page->output_footer(); }
|
$page->output_footer(); }
|
| // This will be accounted for both GET and POST requests in both 'add_post_tool' / 'edit_post_tool' $do_not_split_checked = ''; $split_same_checked = '';
|
if($mybb->input['action'] == "edit_post_tool") {
| if($mybb->input['action'] == "edit_post_tool") {
|
Zeile 1140 | Zeile 1166 |
---|
flash_message($lang->error_invalid_post_tool, 'error'); admin_redirect("index.php?module=config-mod_tools&action=post_tools"); }
|
flash_message($lang->error_invalid_post_tool, 'error'); admin_redirect("index.php?module=config-mod_tools&action=post_tools"); }
|
|
|
$plugins->run_hooks("admin_config_mod_tools_edit_post_tool");
if($mybb->request_method == 'post') { if(trim($mybb->input['title']) == "")
|
$plugins->run_hooks("admin_config_mod_tools_edit_post_tool");
if($mybb->request_method == 'post') { if(trim($mybb->input['title']) == "")
|
{
| {
|
$errors[] = $lang->error_missing_title;
|
$errors[] = $lang->error_missing_title;
|
}
| }
|
if(trim($mybb->input['description']) == "")
|
if(trim($mybb->input['description']) == "")
|
{
| {
|
$errors[] = $lang->error_missing_description;
|
$errors[] = $lang->error_missing_description;
|
}
| }
|
if($mybb->input['forum_type'] == 2)
|
if($mybb->input['forum_type'] == 2)
|
{ if(count($mybb->input['forum_1_forums']) < 1) {
| { if(is_array($mybb->input['forum_1_forums']) && count($mybb->input['forum_1_forums']) < 1) {
|
$errors[] = $lang->error_no_forums_selected;
|
$errors[] = $lang->error_no_forums_selected;
|
} }
| } }
|
else
|
else
|
{ $mybb->input['forum_1_forums'] = '';
| { $mybb->input['forum_1_forums'] = '';
|
}
if($mybb->input['group_type'] == 2) {
|
}
if($mybb->input['group_type'] == 2) {
|
if(count($mybb->input['group_1_groups']) < 1)
| if(is_array($mybb->input['group_1_groups']) && count($mybb->input['group_1_groups']) < 1)
|
{ $errors[] = $lang->error_no_groups_selected;
|
{ $errors[] = $lang->error_no_groups_selected;
|
} }
| } }
|
else { $mybb->input['group_1_groups'] = '';
|
else { $mybb->input['group_1_groups'] = '';
|
}
| }
|
if($mybb->input['approvethread'] != '' && $mybb->input['approvethread'] != 'approve' && $mybb->input['approvethread'] != 'unapprove' && $mybb->input['approvethread'] != 'toggle') { $mybb->input['approvethread'] = '';
| if($mybb->input['approvethread'] != '' && $mybb->input['approvethread'] != 'approve' && $mybb->input['approvethread'] != 'unapprove' && $mybb->input['approvethread'] != 'toggle') { $mybb->input['approvethread'] = '';
|
Zeile 1187 | Zeile 1213 |
---|
if($mybb->input['softdeletethread'] != '' && $mybb->input['softdeletethread'] != 'softdelete' && $mybb->input['softdeletethread'] != 'restore' && $mybb->input['softdeletethread'] != 'toggle') { $mybb->input['softdeletethread'] = '';
|
if($mybb->input['softdeletethread'] != '' && $mybb->input['softdeletethread'] != 'softdelete' && $mybb->input['softdeletethread'] != 'restore' && $mybb->input['softdeletethread'] != 'toggle') { $mybb->input['softdeletethread'] = '';
|
}
| }
|
if($mybb->input['openthread'] != '' && $mybb->input['openthread'] != 'open' && $mybb->input['openthread'] != 'close' && $mybb->input['openthread'] != 'toggle')
|
if($mybb->input['openthread'] != '' && $mybb->input['openthread'] != 'open' && $mybb->input['openthread'] != 'close' && $mybb->input['openthread'] != 'toggle')
|
{
| {
|
$mybb->input['openthread'] = '';
|
$mybb->input['openthread'] = '';
|
}
| }
|
if($mybb->input['stickthread'] != '' && $mybb->input['stickthread'] != 'stick' && $mybb->input['stickthread'] != 'unstick' && $mybb->input['stickthread'] != 'toggle') { $mybb->input['stickthread'] = '';
|
if($mybb->input['stickthread'] != '' && $mybb->input['stickthread'] != 'stick' && $mybb->input['stickthread'] != 'unstick' && $mybb->input['stickthread'] != 'toggle') { $mybb->input['stickthread'] = '';
|
}
| }
|
if($mybb->input['move_type'] == 2) { if(!$mybb->input['move_1_forum'])
|
if($mybb->input['move_type'] == 2) { if(!$mybb->input['move_1_forum'])
|
{
| {
|
$errors[] = $lang->error_no_move_forum_selected; } else
| $errors[] = $lang->error_no_move_forum_selected; } else
|
Zeile 1214 | Zeile 1240 |
---|
$errors[] = $lang->error_forum_is_category; } }
|
$errors[] = $lang->error_forum_is_category; } }
|
}
| }
|
else { $mybb->input['move_1_forum'] = '';
| else { $mybb->input['move_1_forum'] = '';
|
Zeile 1223 | Zeile 1249 |
---|
}
if($mybb->input['copy_type'] == 2)
|
}
if($mybb->input['copy_type'] == 2)
|
{
| {
|
if(!$mybb->input['copy_1_forum']) { $errors[] = $lang->error_no_copy_forum_selected; } else
|
if(!$mybb->input['copy_1_forum']) { $errors[] = $lang->error_no_copy_forum_selected; } else
|
{
| {
|
$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; }
|
$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; }
|
}
| } } else { $mybb->input['copy_1_forum'] = '';
|
}
|
}
|
else { $mybb->input['copy_1_forum'] = ''; }
|
|
if($mybb->input['approveposts'] != '' && $mybb->input['approveposts'] != 'approve' && $mybb->input['approveposts'] != 'unapprove' && $mybb->input['approveposts'] != 'toggle') { $mybb->input['approveposts'] = ''; }
if($mybb->input['softdeleteposts'] != '' && $mybb->input['softdeleteposts'] != 'approve' && $mybb->input['softdeleteposts'] != 'unapprove' && $mybb->input['softdeleteposts'] != 'toggle')
|
if($mybb->input['approveposts'] != '' && $mybb->input['approveposts'] != 'approve' && $mybb->input['approveposts'] != 'unapprove' && $mybb->input['approveposts'] != 'toggle') { $mybb->input['approveposts'] = ''; }
if($mybb->input['softdeleteposts'] != '' && $mybb->input['softdeleteposts'] != 'approve' && $mybb->input['softdeleteposts'] != 'unapprove' && $mybb->input['softdeleteposts'] != 'toggle')
|
{ $mybb->input['softdeleteposts'] = ''; }
if($mybb->input['splitposts'] < -2) { $mybb->input['splitposts'] = -1; }
if($mybb->input['splitpostsclose'] == 1) { $mybb->input['splitpostsclose'] = 'close'; } else { $mybb->input['splitpostsclose'] = ''; }
if($mybb->input['splitpostsstick'] == 1) { $mybb->input['splitpostsstick'] = 'stick'; } else { $mybb->input['splitpostsstick'] = ''; }
if($mybb->input['splitpostsunapprove'] == 1) { $mybb->input['splitpostsunapprove'] = 'unapprove'; } else { $mybb->input['splitpostsunapprove'] = ''; }
if(!$errors) { $thread_options = array( 'confirmation' => $mybb->get_input('confirmation', MyBB::INPUT_INT), 'deletethread' => $mybb->get_input('deletethread', MyBB::INPUT_INT), 'softdeletethread' => $mybb->input['softdeletethread'], 'approvethread' => $mybb->input['approvethread'], 'openthread' => $mybb->input['openthread'], 'stickthread' => $mybb->input['stickthread'], 'movethread' => $mybb->get_input('move_1_forum', MyBB::INPUT_INT), 'movethreadredirect' => $mybb->get_input('move_2_redirect', MyBB::INPUT_INT), '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'], 'threadprefix' => $mybb->get_input('threadprefix', MyBB::INPUT_INT) );
if(stripos($mybb->input['splitpostsnewsubject'], '{subject}') === false) { $mybb->input['splitpostsnewsubject'] = '{subject}'.$mybb->input['splitpostsnewsubject']; }
$post_options = array(
| { $mybb->input['softdeleteposts'] = ''; }
if($mybb->input['splitposts'] < -2) { $mybb->input['splitposts'] = -1; }
if($mybb->input['splitpostsclose'] == 1) { $mybb->input['splitpostsclose'] = 'close'; } else { $mybb->input['splitpostsclose'] = ''; }
if($mybb->input['splitpostsstick'] == 1) { $mybb->input['splitpostsstick'] = 'stick'; } else { $mybb->input['splitpostsstick'] = ''; }
if($mybb->input['splitpostsunapprove'] == 1) { $mybb->input['splitpostsunapprove'] = 'unapprove'; } else { $mybb->input['splitpostsunapprove'] = ''; }
if(!$errors) { $thread_options = array( 'confirmation' => $mybb->get_input('confirmation', MyBB::INPUT_INT), 'deletethread' => $mybb->get_input('deletethread', MyBB::INPUT_INT), 'softdeletethread' => $mybb->input['softdeletethread'], 'approvethread' => $mybb->input['approvethread'], 'openthread' => $mybb->input['openthread'], 'stickthread' => $mybb->input['stickthread'], 'movethread' => $mybb->get_input('move_1_forum', MyBB::INPUT_INT), 'movethreadredirect' => $mybb->get_input('move_2_redirect', MyBB::INPUT_INT), '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'], 'threadprefix' => $mybb->get_input('threadprefix', MyBB::INPUT_INT) );
if(stripos($mybb->input['splitpostsnewsubject'], '{subject}') === false) { $mybb->input['splitpostsnewsubject'] = '{subject}'.$mybb->input['splitpostsnewsubject']; }
$post_options = array(
|
'deleteposts' => $mybb->get_input('deleteposts', MyBB::INPUT_INT), 'softdeleteposts' => $mybb->input['softdeleteposts'], 'mergeposts' =>$mybb->get_input('mergeposts', MyBB::INPUT_INT),
| 'deleteposts' => $mybb->get_input('deleteposts', MyBB::INPUT_INT), 'softdeleteposts' => $mybb->input['softdeleteposts'], 'mergeposts' =>$mybb->get_input('mergeposts', MyBB::INPUT_INT),
|
Zeile 1324 | Zeile 1350 |
---|
'splitpostsaddreply' => $mybb->input['splitpostsaddreply'], 'splitpostsreplysubject' => $mybb->input['splitpostsreplysubject'] );
|
'splitpostsaddreply' => $mybb->input['splitpostsaddreply'], 'splitpostsreplysubject' => $mybb->input['splitpostsreplysubject'] );
|
| $args = array( 'thread_options' => &$thread_options, 'post_options' => &$post_options, );
$plugins->run_hooks("admin_config_mod_tools_edit_post_tool_options", $args);
|
$update_tool['type'] = 'p'; $update_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options));
| $update_tool['type'] = 'p'; $update_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options));
|
Zeile 1372 | Zeile 1405 |
---|
}
$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
| $db->update_query("modtools", $update_tool, "tid = '{$mybb->input['tid']}'");
// Log admin action
|
Zeile 1392 | Zeile 1425 |
---|
"description" => $lang->edit_post_tool_desc, "link" => "index.php?module=config-mod_tools" );
|
"description" => $lang->edit_post_tool_desc, "link" => "index.php?module=config-mod_tools" );
|
|
|
$page->output_nav_tabs($sub_tabs, 'edit_post_tool');
$form = new Form("index.php?module=config-mod_tools&action=edit_post_tool", 'post'); echo $form->generate_hidden_field("tid", $mybb->input['tid']);
|
$page->output_nav_tabs($sub_tabs, 'edit_post_tool');
$form = new Form("index.php?module=config-mod_tools&action=edit_post_tool", 'post'); echo $form->generate_hidden_field("tid", $mybb->input['tid']);
|
|
|
if($errors) { $page->output_inline_error($errors); } else
|
if($errors) { $page->output_inline_error($errors); } else
|
{
| {
|
$query = $db->simple_select("modtools", "*", "tid = '{$mybb->input['tid']}'"); $modtool = $db->fetch_array($query); $thread_options = my_unserialize($modtool['threadoptions']);
| $query = $db->simple_select("modtools", "*", "tid = '{$mybb->input['tid']}'"); $modtool = $db->fetch_array($query); $thread_options = my_unserialize($modtool['threadoptions']);
|
Zeile 1415 | Zeile 1449 |
---|
$mybb->input['group_1_groups'] = explode(",", $modtool['groups']);
if(!$modtool['forums'] || $modtool['forums'] == -1)
|
$mybb->input['group_1_groups'] = explode(",", $modtool['groups']);
if(!$modtool['forums'] || $modtool['forums'] == -1)
|
{
| {
|
$forum_checked[1] = "checked=\"checked\""; $forum_checked[2] = '';
|
$forum_checked[1] = "checked=\"checked\""; $forum_checked[2] = '';
|
} else
| } else
|
{ $forum_checked[1] = ''; $forum_checked[2] = "checked=\"checked\"";
|
{ $forum_checked[1] = ''; $forum_checked[2] = "checked=\"checked\"";
|
}
| }
|
if(!$modtool['groups'] || $modtool['groups'] == -1) {
| if(!$modtool['groups'] || $modtool['groups'] == -1) {
|
Zeile 1434 | Zeile 1468 |
---|
{ $group_checked[1] = ''; $group_checked[2] = "checked=\"checked\"";
|
{ $group_checked[1] = ''; $group_checked[2] = "checked=\"checked\"";
|
}
| }
|
$mybb->input['confirmation'] = $thread_options['confirmation']; $mybb->input['approvethread'] = $thread_options['approvethread'];
| $mybb->input['confirmation'] = $thread_options['confirmation']; $mybb->input['approvethread'] = $thread_options['approvethread'];
|
Zeile 1446 | Zeile 1480 |
---|
$mybb->input['move_3_redirecttime'] = $thread_options['movethreadredirectexpire'];
if(!$thread_options['movethread'])
|
$mybb->input['move_3_redirecttime'] = $thread_options['movethreadredirectexpire'];
if(!$thread_options['movethread'])
|
{
| {
|
$move_checked[1] = "checked=\"checked\""; $move_checked[2] = '';
|
$move_checked[1] = "checked=\"checked\""; $move_checked[2] = '';
|
} else
| } else
|
{ $move_checked[1] = ''; $move_checked[2] = "checked=\"checked\"";
|
{ $move_checked[1] = ''; $move_checked[2] = "checked=\"checked\"";
|
}
| }
|
if(!$thread_options['copythread']) {
| if(!$thread_options['copythread']) {
|
Zeile 1465 | Zeile 1499 |
---|
{ $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['copy_1_forum'] = $thread_options['copythread']; $mybb->input['deletethread'] = $thread_options['deletethread'];
|
Zeile 1479 | Zeile 1513 |
---|
if($post_options['splitposts'] == '-1') { $do_not_split_checked = ' selected="selected"';
|
if($post_options['splitposts'] == '-1') { $do_not_split_checked = ' selected="selected"';
|
$split_same_checked = '';
| |
} else if($post_options['splitposts'] == '-2') {
|
} else if($post_options['splitposts'] == '-2') {
|
$do_not_split_checked = '';
| |
$split_same_checked = ' selected="selected"'; }
| $split_same_checked = ' selected="selected"'; }
|
Zeile 1529 | Zeile 1561 |
---|
$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');
|
$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) {
| $actions = "<script type=\"text/javascript\"> function checkAction(id) {
|
Zeile 1541 | Zeile 1573 |
---|
{ checked = $(this).val(); }
|
{ checked = $(this).val(); }
|
});
| });
|
$('.'+id+'s').each(function(e)
|
$('.'+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>
| { $(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>
| </tr> </table> </dd>
|
Zeile 1621 | Zeile 1653 |
---|
$splitthreadprefix = build_prefixes(); if(!empty($splitthreadprefix))
|
$splitthreadprefix = build_prefixes(); if(!empty($splitthreadprefix))
|
{
| {
|
$split_thread_prefixes = array( '0' => $lang->no_prefix );
|
$split_thread_prefixes = array( '0' => $lang->no_prefix );
|
|
|
foreach($splitthreadprefix as $prefix) { $split_thread_prefixes[$prefix['pid']] = $prefix['prefix'];
| foreach($splitthreadprefix as $prefix) { $split_thread_prefixes[$prefix['pid']] = $prefix['prefix'];
|
Zeile 1633 | Zeile 1665 |
---|
$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_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->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$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->add_new_split_reply, $lang->add_new_split_reply_desc, $form->generate_text_area('splitpostsaddreply', $mybb->input['splitpostsaddreply'], array('id' => 'splitpostsaddreply')), 'splitpostsaddreply'); $form_container->output_row($lang->split_reply_subject, $lang->split_reply_subject_desc, $form->generate_text_box('splitpostsreplysubject', $mybb->input['splitpostsreplysubject'], array('id' => 'splitpostsreplysubject')), 'splitpostsreplysubject');
| $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->add_new_split_reply, $lang->add_new_split_reply_desc, $form->generate_text_area('splitpostsaddreply', $mybb->input['splitpostsaddreply'], array('id' => 'splitpostsaddreply')), 'splitpostsaddreply'); $form_container->output_row($lang->split_reply_subject, $lang->split_reply_subject_desc, $form->generate_text_box('splitpostsreplysubject', $mybb->input['splitpostsreplysubject'], array('id' => 'splitpostsreplysubject')), 'splitpostsreplysubject');
|
Zeile 1652 | Zeile 1685 |
---|
'unstick' => $lang->unstick, 'toggle' => $lang->toggle );
|
'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 = 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');
|
Zeile 1682 | Zeile 1715 |
---|
</dl> <script type=\"text/javascript\"> checkAction('move');
|
</dl> <script type=\"text/javascript\"> checkAction('move');
|
</script>";
| </script>";
|
$form_container->output_row($lang->move_thread." <em>*</em>", $lang->move_thread_desc, $actions);
$actions = "
| $form_container->output_row($lang->move_thread." <em>*</em>", $lang->move_thread_desc, $actions);
$actions = "
|
Zeile 1721 | Zeile 1754 |
---|
$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->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->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$form_container->output_row($lang->new_subject." <em>*</em>", $lang->new_subject_desc, $form->generate_text_box('newsubject', $mybb->input['newsubject'])); $form_container->end();
$form_container = new FormContainer($lang->add_new_reply);
|
$form_container->output_row($lang->new_subject." <em>*</em>", $lang->new_subject_desc, $form->generate_text_box('newsubject', $mybb->input['newsubject'])); $form_container->end();
$form_container = new FormContainer($lang->add_new_reply);
|
| $form_container->output_row($lang->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$form_container->output_row($lang->add_new_reply, $lang->add_new_reply_desc, $form->generate_text_area('newreply', $mybb->input['newreply']), 'newreply'); $form_container->output_row($lang->reply_subject, $lang->reply_subject_desc, $form->generate_text_box('newreplysubject', $mybb->input['newreplysubject'], array('id' => 'newreplysubject')), 'newreplysubject'); $form_container->end();
$form_container = new FormContainer($lang->send_private_message);
|
$form_container->output_row($lang->add_new_reply, $lang->add_new_reply_desc, $form->generate_text_area('newreply', $mybb->input['newreply']), 'newreply'); $form_container->output_row($lang->reply_subject, $lang->reply_subject_desc, $form->generate_text_box('newreplysubject', $mybb->input['newreplysubject'], array('id' => 'newreplysubject')), 'newreplysubject'); $form_container->end();
$form_container = new FormContainer($lang->send_private_message);
|
| $form_container->output_row($lang->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$form_container->output_row($lang->private_message_message, $lang->private_message_message_desc, $form->generate_text_area('pm_message', $mybb->input['pm_message'], array('id' => 'pm_message')), 'pm_message'); $form_container->output_row($lang->private_message_subject, $lang->private_message_subject_desc, $form->generate_text_box('pm_subject', $mybb->input['pm_subject'], array('id' => 'pm_subject')), 'pm_subject'); $form_container->end();
|
$form_container->output_row($lang->private_message_message, $lang->private_message_message_desc, $form->generate_text_area('pm_message', $mybb->input['pm_message'], array('id' => 'pm_message')), 'pm_message'); $form_container->output_row($lang->private_message_subject, $lang->private_message_subject_desc, $form->generate_text_box('pm_subject', $mybb->input['pm_subject'], array('id' => 'pm_subject')), 'pm_subject'); $form_container->end();
|
| $plugins->run_hooks("admin_config_mod_tools_edit_post_tool_end");
|
$buttons[] = $form->generate_submit_button($lang->save_post_tool);
| $buttons[] = $form->generate_submit_button($lang->save_post_tool);
|
Zeile 1763 | Zeile 1801 |
---|
$forum_checked[1] = ''; $forum_checked[2] = "checked=\"checked\"";
|
$forum_checked[1] = ''; $forum_checked[2] = "checked=\"checked\"";
|
if(count($mybb->input['forum_1_forums']) < 1)
| if(is_array($mybb->input['forum_1_forums']) && count($mybb->input['forum_1_forums']) < 1)
|
{ $errors[] = $lang->error_no_forums_selected; }
| { $errors[] = $lang->error_no_forums_selected; }
|
Zeile 1781 | Zeile 1819 |
---|
$group_checked[1] = ''; $group_checked[2] = "checked=\"checked\"";
|
$group_checked[1] = ''; $group_checked[2] = "checked=\"checked\"";
|
if(count($mybb->input['group_1_groups']) < 1)
| if(is_array($mybb->input['group_1_groups']) && count($mybb->input['group_1_groups']) < 1)
|
{ $errors[] = $lang->error_no_groups_selected; }
| { $errors[] = $lang->error_no_groups_selected; }
|
Zeile 1802 | Zeile 1840 |
---|
if($mybb->input['softdeletethread'] != '' && $mybb->input['softdeletethread'] != 'softdelete' && $mybb->input['softdeletethread'] != 'restore' && $mybb->input['softdeletethread'] != 'toggle') { $mybb->input['softdeletethread'] = '';
|
if($mybb->input['softdeletethread'] != '' && $mybb->input['softdeletethread'] != 'softdelete' && $mybb->input['softdeletethread'] != 'restore' && $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['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')
|
if($mybb->input['stickthread'] != '' && $mybb->input['stickthread'] != 'stick' && $mybb->input['stickthread'] != 'unstick' && $mybb->input['stickthread'] != 'toggle')
|
{
| {
|
$mybb->input['stickthread'] = '';
|
$mybb->input['stickthread'] = '';
|
}
| }
|
if(!$mybb->get_input('threadprefix', MyBB::INPUT_INT))
|
if(!$mybb->get_input('threadprefix', MyBB::INPUT_INT))
|
{
| {
|
$mybb->input['threadprefix'] = ''; }
| $mybb->input['threadprefix'] = ''; }
|
Zeile 1827 | Zeile 1865 |
---|
if(!$mybb->input['move_1_forum']) { $errors[] = $lang->error_no_move_forum_selected;
|
if(!$mybb->input['move_1_forum']) { $errors[] = $lang->error_no_move_forum_selected;
|
}
| }
|
else { // Check that the destination forum is not a category
| else { // Check that the destination forum is not a category
|
Zeile 1846 | Zeile 1884 |
---|
$mybb->input['move_1_forum'] = ''; $mybb->input['move_2_redirect'] = 0; $mybb->input['move_3_redirecttime'] = '';
|
$mybb->input['move_1_forum'] = ''; $mybb->input['move_2_redirect'] = 0; $mybb->input['move_3_redirecttime'] = '';
|
}
| }
|
if($mybb->input['copy_type'] == 2) {
| if($mybb->input['copy_type'] == 2) {
|
Zeile 1854 | Zeile 1892 |
---|
$copy_checked[2] = "checked=\"checked\"";
if(!$mybb->input['copy_1_forum'])
|
$copy_checked[2] = "checked=\"checked\"";
if(!$mybb->input['copy_1_forum'])
|
{
| {
|
$errors[] = $lang->error_no_copy_forum_selected; } else
| $errors[] = $lang->error_no_copy_forum_selected; } else
|
Zeile 1864 | Zeile 1902 |
---|
{ $errors[] = $lang->error_forum_is_category; }
|
{ $errors[] = $lang->error_forum_is_category; }
|
} }
| } }
|
else { $copy_checked[1] = 'checked=\"checked\"';
| else { $copy_checked[1] = 'checked=\"checked\"';
|
Zeile 1901 | Zeile 1939 |
---|
if($mybb->input['splitpostsstick'] == 1) { $mybb->input['splitpostsstick'] = 'stick';
|
if($mybb->input['splitpostsstick'] == 1) { $mybb->input['splitpostsstick'] = 'stick';
|
} else {
| } else {
|
$mybb->input['splitpostsstick'] = ''; }
| $mybb->input['splitpostsstick'] = ''; }
|
Zeile 1940 | Zeile 1978 |
---|
'pm_subject' => $mybb->input['pm_subject'], 'pm_message' => $mybb->input['pm_message'], 'threadprefix' => $mybb->get_input('threadprefix', MyBB::INPUT_INT)
|
'pm_subject' => $mybb->input['pm_subject'], 'pm_message' => $mybb->input['pm_message'], 'threadprefix' => $mybb->get_input('threadprefix', MyBB::INPUT_INT)
|
);
| );
|
if(stripos($mybb->input['splitpostsnewsubject'], '{subject}') === false) { $mybb->input['splitpostsnewsubject'] = '{subject}'.$mybb->input['splitpostsnewsubject']; }
|
if(stripos($mybb->input['splitpostsnewsubject'], '{subject}') === false) { $mybb->input['splitpostsnewsubject'] = '{subject}'.$mybb->input['splitpostsnewsubject']; }
|
|
|
$post_options = array( 'deleteposts' => $mybb->get_input('deleteposts', MyBB::INPUT_INT), 'softdeleteposts' => $mybb->input['softdeleteposts'],
| $post_options = array( 'deleteposts' => $mybb->get_input('deleteposts', MyBB::INPUT_INT), 'softdeleteposts' => $mybb->input['softdeleteposts'],
|
Zeile 1961 | Zeile 1999 |
---|
'splitpostsaddreply' => $mybb->input['splitpostsaddreply'], 'splitpostsreplysubject' => $mybb->input['splitpostsreplysubject'] );
|
'splitpostsaddreply' => $mybb->input['splitpostsaddreply'], 'splitpostsreplysubject' => $mybb->input['splitpostsreplysubject'] );
|
| $args = array( 'thread_options' => &$thread_options, 'post_options' => &$post_options, );
$plugins->run_hooks("admin_config_mod_tools_add_post_tool_options", $args);
|
$new_tool['type'] = 'p'; $new_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options));
| $new_tool['type'] = 'p'; $new_tool['threadoptions'] = $db->escape_string(my_serialize($thread_options));
|
Zeile 2079 | Zeile 2124 |
---|
$mybb->input['newreply'] = ''; $mybb->input['newreplysubject'] = '{subject}'; $do_not_split_checked = ' selected="selected"';
|
$mybb->input['newreply'] = ''; $mybb->input['newreplysubject'] = '{subject}'; $do_not_split_checked = ' selected="selected"';
|
$split_same_checked = '';
| |
$mybb->input['deleteposts'] = '0'; $mybb->input['mergeposts'] = '0'; $mybb->input['approveposts'] = '';
| $mybb->input['deleteposts'] = '0'; $mybb->input['mergeposts'] = '0'; $mybb->input['approveposts'] = '';
|
Zeile 2202 | Zeile 2246 |
---|
$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_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->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$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->add_new_split_reply, $lang->add_new_split_reply_desc, $form->generate_text_area('splitpostsaddreply', $mybb->input['splitpostsaddreply'], array('id' => 'splitpostsaddreply')), 'splitpostsaddreply'); $form_container->output_row($lang->split_reply_subject, $lang->split_reply_subject_desc, $form->generate_text_box('splitpostsreplysubject', $mybb->input['splitpostsreplysubject'], array('id' => 'splitpostsreplysubject')), 'splitpostsreplysubject');
| $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->add_new_split_reply, $lang->add_new_split_reply_desc, $form->generate_text_area('splitpostsaddreply', $mybb->input['splitpostsaddreply'], array('id' => 'splitpostsaddreply')), 'splitpostsaddreply'); $form_container->output_row($lang->split_reply_subject, $lang->split_reply_subject_desc, $form->generate_text_box('splitpostsreplysubject', $mybb->input['splitpostsreplysubject'], array('id' => 'splitpostsreplysubject')), 'splitpostsreplysubject');
|
Zeile 2290 | Zeile 2335 |
---|
$form_container->output_row($lang->apply_thread_prefix." <em>*</em>", '', $form->generate_select_box('threadprefix', $thread_prefixes, $mybb->input['threadprefix'], array('id' => 'threadprefix')), 'threadprefix'); }
|
$form_container->output_row($lang->apply_thread_prefix." <em>*</em>", '', $form->generate_select_box('threadprefix', $thread_prefixes, $mybb->input['threadprefix'], array('id' => 'threadprefix')), 'threadprefix'); }
|
| $form_container->output_row($lang->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$form_container->output_row($lang->new_subject." <em>*</em>", $lang->new_subject_desc, $form->generate_text_box('newsubject', $mybb->input['newsubject'])); $form_container->end();
$form_container = new FormContainer($lang->add_new_reply);
|
$form_container->output_row($lang->new_subject." <em>*</em>", $lang->new_subject_desc, $form->generate_text_box('newsubject', $mybb->input['newsubject'])); $form_container->end();
$form_container = new FormContainer($lang->add_new_reply);
|
| $form_container->output_row($lang->subject_message_replacements, $lang->subject_message_replacements_desc);
|
$form_container->output_row($lang->add_new_reply, $lang->add_new_reply_desc, $form->generate_text_area('newreply', $mybb->input['newreply'], array('id' => 'newreply')), 'newreply'); $form_container->output_row($lang->reply_subject, $lang->reply_subject_desc, $form->generate_text_box('newreplysubject', $mybb->input['newreplysubject'], array('id' => 'newreplysubject')), 'newreplysubject'); $form_container->end();
$form_container = new FormContainer($lang->send_private_message);
|
$form_container->output_row($lang->add_new_reply, $lang->add_new_reply_desc, $form->generate_text_area('newreply', $mybb->input['newreply'], array('id' => 'newreply')), 'newreply'); $form_container->output_row($lang->reply_subject, $lang->reply_subject_desc, $form->generate_text_box('newreplysubject', $mybb->input['newreplysubject'], array('id' => 'newreplysubject')), 'newreplysubject'); $form_container->end();
$form_container = new FormContainer($lang->send_private_message);
|
$form_container->output_row($lang->private_message_message, $lang->private_message_message_desc, $form->generate_text_area('pm_message', $mybb->input['pm_message'], array('id' => 'pm_message')), 'pm_message'); $form_container->output_row($lang->private_message_subject, $lang->private_message_subject_desc, $form->generate_text_box('pm_subject', $mybb->input['pm_subject'], array('id' => 'pm_subject')), 'pm_subject');
| $form_container->output_row($lang->subject_message_replacements, $lang->subject_message_replacements_desc); $form_container->output_row($lang->private_message_message, $lang->private_message_message_desc, $form->generate_text_area('pm_message', $mybb->get_input('pm_message'), array('id' => 'pm_message')), 'pm_message'); $form_container->output_row($lang->private_message_subject, $lang->private_message_subject_desc, $form->generate_text_box('pm_subject', $mybb->get_input('pm_subject'), array('id' => 'pm_subject')), 'pm_subject');
|
$form_container->end();
|
$form_container->end();
|
| $plugins->run_hooks("admin_config_mod_tools_add_post_tool_end");
|
$buttons[] = $form->generate_submit_button($lang->save_post_tool);
| $buttons[] = $form->generate_submit_button($lang->save_post_tool);
|