Zeile 94 | Zeile 94 |
---|
if(!$errors) {
|
if(!$errors) {
|
| if($mybb->input['pid'] < 0) { $mybb->input['pid'] = 0; }
|
$new_forum = $from_forum; unset($new_forum['fid'], $new_forum['threads'], $new_forum['posts'], $new_forum['lastpost'], $new_forum['lastposter'], $new_forum['lastposteruid'], $new_forum['lastposttid'], $new_forum['lastpostsubject'], $new_forum['unapprovedthreads'], $new_forum['unapprovedposts']); $new_forum['name'] = $db->escape_string($mybb->input['title']);
| $new_forum = $from_forum; unset($new_forum['fid'], $new_forum['threads'], $new_forum['posts'], $new_forum['lastpost'], $new_forum['lastposter'], $new_forum['lastposteruid'], $new_forum['lastposttid'], $new_forum['lastpostsubject'], $new_forum['unapprovedthreads'], $new_forum['unapprovedposts']); $new_forum['name'] = $db->escape_string($mybb->input['title']);
|
Zeile 103 | Zeile 107 |
---|
$new_forum['rulestitle'] = $db->escape_string($new_forum['rulestitle']); $new_forum['rules'] = $db->escape_string($new_forum['rules']); $new_forum['parentlist'] = '';
|
$new_forum['rulestitle'] = $db->escape_string($new_forum['rulestitle']); $new_forum['rules'] = $db->escape_string($new_forum['rules']); $new_forum['parentlist'] = '';
|
|
|
$to = $db->insert_query("forums", $new_forum);
// Generate parent list
| $to = $db->insert_query("forums", $new_forum);
// Generate parent list
|
Zeile 115 | Zeile 119 |
---|
} } elseif($mybb->input['copyforumsettings'] == 1)
|
} } elseif($mybb->input['copyforumsettings'] == 1)
|
{
| {
|
// Copy settings to existing forum $query = $db->simple_select("forums", '*', "fid='{$to}'"); $to_forum = $db->fetch_array($query);
| // Copy settings to existing forum $query = $db->simple_select("forums", '*', "fid='{$to}'"); $to_forum = $db->fetch_array($query);
|
Zeile 142 | Zeile 146 |
---|
if(!$errors) { // Copy permissions
|
if(!$errors) { // Copy permissions
|
if(is_array($mybb->input['copygroups']) && count($mybb->input['copygroups'] > 0))
| if(is_array($mybb->input['copygroups']) && count($mybb->input['copygroups']) > 0)
|
{ foreach($mybb->input['copygroups'] as $gid) {
| { foreach($mybb->input['copygroups'] as $gid) {
|
Zeile 176 | Zeile 180 |
---|
flash_message($lang->success_forum_copied, 'success'); admin_redirect("index.php?module=forum-management&action=edit&fid={$to}"); }
|
flash_message($lang->success_forum_copied, 'success'); admin_redirect("index.php?module=forum-management&action=edit&fid={$to}"); }
|
}
| }
|
$page->add_breadcrumb_item($lang->copy_forum); $page->output_header($lang->copy_forum); $page->output_nav_tabs($sub_tabs, 'copy_forum');
|
$page->add_breadcrumb_item($lang->copy_forum); $page->output_header($lang->copy_forum); $page->output_nav_tabs($sub_tabs, 'copy_forum');
|
|
|
$form = new Form("index.php?module=forum-management&action=copy", "post");
if($errors)
|
$form = new Form("index.php?module=forum-management&action=copy", "post");
if($errors)
|
{
| {
|
$page->output_inline_error($errors); $copy_data = $mybb->input;
|
$page->output_inline_error($errors); $copy_data = $mybb->input;
|
} else {
| } else {
|
$copy_data['type'] = "f"; $copy_data['title'] = ""; $copy_data['description'] = "";
| $copy_data['type'] = "f"; $copy_data['title'] = ""; $copy_data['description'] = "";
|
Zeile 478 | Zeile 482 |
---|
$fid = $mybb->get_input('fid', MyBB::INPUT_INT); $gid = $mybb->get_input('gid', MyBB::INPUT_INT); $forum = get_forum($fid);
|
$fid = $mybb->get_input('fid', MyBB::INPUT_INT); $gid = $mybb->get_input('gid', MyBB::INPUT_INT); $forum = get_forum($fid);
|
|
|
if((!$fid || !$gid) && $pid) { $query = $db->simple_select("forumpermissions", "fid, gid", "pid='{$pid}'");
| if((!$fid || !$gid) && $pid) { $query = $db->simple_select("forumpermissions", "fid, gid", "pid='{$pid}'");
|
Zeile 525 | Zeile 529 |
---|
$update_array['fid'] = $fid; $update_array['gid'] = $mybb->get_input('gid', MyBB::INPUT_INT); $db->insert_query("forumpermissions", $update_array);
|
$update_array['fid'] = $fid; $update_array['gid'] = $mybb->get_input('gid', MyBB::INPUT_INT); $db->insert_query("forumpermissions", $update_array);
|
}
$plugins->run_hooks("admin_forum_management_permissions_commit");
| }
$plugins->run_hooks("admin_forum_management_permissions_commit");
|
if(!($fid && !$pid)) {
| if(!($fid && !$pid)) {
|
Zeile 538 | Zeile 542 |
---|
// Log admin action log_admin_action($fid, $forum['name']);
|
// Log admin action log_admin_action($fid, $forum['name']);
|
|
|
if($mybb->input['ajax'] == 1)
|
if($mybb->input['ajax'] == 1)
|
{
| {
|
echo json_encode("<script type=\"text/javascript\">$('#row_{$gid}').html('".str_replace(array("'", "\t", "\n"), array("\\'", "", ""), retrieve_single_permissions_row($gid, $fid))."'); QuickPermEditor.init({$gid});</script>"); die;
|
echo json_encode("<script type=\"text/javascript\">$('#row_{$gid}').html('".str_replace(array("'", "\t", "\n"), array("\\'", "", ""), retrieve_single_permissions_row($gid, $fid))."'); QuickPermEditor.init({$gid});</script>"); die;
|
}
| }
|
else { flash_message($lang->success_forum_permissions_saved, 'success'); admin_redirect("index.php?module=forum-management&fid={$fid}#tab_permissions"); } }
|
else { flash_message($lang->success_forum_permissions_saved, 'success'); admin_redirect("index.php?module=forum-management&fid={$fid}#tab_permissions"); } }
|
|
|
if($mybb->input['ajax'] != 1) { $sub_tabs = array();
| if($mybb->input['ajax'] != 1) { $sub_tabs = array();
|
Zeile 562 | Zeile 566 |
---|
'link' => "index.php?module=forum-management&action=permissions&fid=".$mybb->input['fid']."&gid=".$mybb->input['gid'], 'description' => $lang->forum_permissions_desc );
|
'link' => "index.php?module=forum-management&action=permissions&fid=".$mybb->input['fid']."&gid=".$mybb->input['gid'], 'description' => $lang->forum_permissions_desc );
|
|
|
$page->add_breadcrumb_item($lang->forum_permissions2, "index.php?module=forum-management&fid=".$mybb->input['fid']."#tab_permissions"); } else
| $page->add_breadcrumb_item($lang->forum_permissions2, "index.php?module=forum-management&fid=".$mybb->input['fid']."#tab_permissions"); } else
|
Zeile 574 | Zeile 578 |
---|
'title' => $lang->forum_permissions, 'link' => "index.php?module=forum-management&action=permissions&pid=".$mybb->get_input('pid', MyBB::INPUT_INT), 'description' => $lang->forum_permissions_desc
|
'title' => $lang->forum_permissions, 'link' => "index.php?module=forum-management&action=permissions&pid=".$mybb->get_input('pid', MyBB::INPUT_INT), 'description' => $lang->forum_permissions_desc
|
);
| );
|
$page->add_breadcrumb_item($lang->forum_permissions2, "index.php?module=forum-management&fid=".$mybb->input['fid']."#tab_permissions"); }
| $page->add_breadcrumb_item($lang->forum_permissions2, "index.php?module=forum-management&fid=".$mybb->input['fid']."#tab_permissions"); }
|
Zeile 621 | Zeile 625 |
---|
if($mybb->input['ajax'] != 1) { $form = new Form("index.php?module=forum-management&action=permissions", "post");
|
if($mybb->input['ajax'] != 1) { $form = new Form("index.php?module=forum-management&action=permissions", "post");
|
}
| }
|
else { $form = new Form("index.php?module=forum-management&action=permissions&ajax=1&pid=".$mybb->get_input('pid', MyBB::INPUT_INT)."&gid=".$mybb->get_input('gid', MyBB::INPUT_INT)."&fid=".$mybb->get_input('gid', MyBB::INPUT_INT), "post", "modal_form");
| else { $form = new Form("index.php?module=forum-management&action=permissions&ajax=1&pid=".$mybb->get_input('pid', MyBB::INPUT_INT)."&gid=".$mybb->get_input('gid', MyBB::INPUT_INT)."&fid=".$mybb->get_input('gid', MyBB::INPUT_INT), "post", "modal_form");
|
Zeile 657 | Zeile 661 |
---|
$permission_data = $db->fetch_array($query);
if(!$fid)
|
$permission_data = $db->fetch_array($query);
if(!$fid)
|
{
| {
|
$fid = $permission_data['fid'];
|
$fid = $permission_data['fid'];
|
}
| }
|
if(!$gid)
|
if(!$gid)
|
{
| {
|
$gid = $permission_data['gid'];
|
$gid = $permission_data['gid'];
|
}
| }
|
if(!$pid) { $pid = $permission_data['pid'];
|
if(!$pid) { $pid = $permission_data['pid'];
|
}
| }
|
$query = $db->simple_select("usergroups", "*", "gid='$gid'"); $usergroup = $db->fetch_array($query);
| $query = $db->simple_select("usergroups", "*", "gid='$gid'"); $usergroup = $db->fetch_array($query);
|
Zeile 862 | Zeile 866 |
---|
"defaultsortby" => $db->escape_string($mybb->input['defaultsortby']), "defaultsortorder" => $db->escape_string($mybb->input['defaultsortorder']), );
|
"defaultsortby" => $db->escape_string($mybb->input['defaultsortby']), "defaultsortorder" => $db->escape_string($mybb->input['defaultsortorder']), );
|
| $plugins->run_hooks("admin_forum_management_add_start");
|
$fid = $db->insert_query("forums", $insert_array);
$parentlist = make_parent_list($fid);
| $fid = $db->insert_query("forums", $insert_array);
$parentlist = make_parent_list($fid);
|
Zeile 2286 | Zeile 2293 |
---|
$form_container = new FormContainer($lang->manage_forums); } $form_container->output_row_header($lang->forum);
|
$form_container = new FormContainer($lang->manage_forums); } $form_container->output_row_header($lang->forum);
|
$form_container->output_row_header($lang->order, array("class" => "align_center", 'width' => '5%'));
| $form_container->output_row_header($lang->order, array("class" => "align_center", 'width' => '6%'));
|
$form_container->output_row_header($lang->controls, array("class" => "align_center", 'style' => 'width: 200px'));
build_admincp_forums_list($form_container, $form, $fid);
| $form_container->output_row_header($lang->controls, array("class" => "align_center", 'style' => 'width: 200px'));
build_admincp_forums_list($form_container, $form, $fid);
|
Zeile 2718 | Zeile 2725 |
---|
$popup->add_item($lang->subforums, "index.php?module=forum-management&fid={$forum['fid']}"); $popup->add_item($lang->moderators, "index.php?module=forum-management&fid={$forum['fid']}#tab_moderators"); $popup->add_item($lang->permissions, "index.php?module=forum-management&fid={$forum['fid']}#tab_permissions");
|
$popup->add_item($lang->subforums, "index.php?module=forum-management&fid={$forum['fid']}"); $popup->add_item($lang->moderators, "index.php?module=forum-management&fid={$forum['fid']}#tab_moderators"); $popup->add_item($lang->permissions, "index.php?module=forum-management&fid={$forum['fid']}#tab_permissions");
|
| $popup->add_item($lang->forum_thread_prefixes, "index.php?module=config-thread_prefixes&fid={$forum['fid']}");
|
$popup->add_item($lang->add_child_forum, "index.php?module=forum-management&action=add&pid={$forum['fid']}"); $popup->add_item($lang->copy_forum, "index.php?module=forum-management&action=copy&fid={$forum['fid']}"); $popup->add_item($lang->delete_forum, "index.php?module=forum-management&action=delete&fid={$forum['fid']}&my_post_key={$mybb->post_code}", "return AdminCP.deleteConfirmation(this, '{$lang->confirm_forum_deletion}')");
| $popup->add_item($lang->add_child_forum, "index.php?module=forum-management&action=add&pid={$forum['fid']}"); $popup->add_item($lang->copy_forum, "index.php?module=forum-management&action=copy&fid={$forum['fid']}"); $popup->add_item($lang->delete_forum, "index.php?module=forum-management&action=delete&fid={$forum['fid']}&my_post_key={$mybb->post_code}", "return AdminCP.deleteConfirmation(this, '{$lang->confirm_forum_deletion}')");
|
Zeile 2758 | Zeile 2766 |
---|
$popup->add_item($lang->subforums, "index.php?module=forum-management&fid={$forum['fid']}"); $popup->add_item($lang->moderators, "index.php?module=forum-management&fid={$forum['fid']}#tab_moderators"); $popup->add_item($lang->permissions, "index.php?module=forum-management&fid={$forum['fid']}#tab_permissions");
|
$popup->add_item($lang->subforums, "index.php?module=forum-management&fid={$forum['fid']}"); $popup->add_item($lang->moderators, "index.php?module=forum-management&fid={$forum['fid']}#tab_moderators"); $popup->add_item($lang->permissions, "index.php?module=forum-management&fid={$forum['fid']}#tab_permissions");
|
| $popup->add_item($lang->forum_thread_prefixes, "index.php?module=config-thread_prefixes&fid={$forum['fid']}");
|
$popup->add_item($lang->add_child_forum, "index.php?module=forum-management&action=add&pid={$forum['fid']}"); $popup->add_item($lang->copy_forum, "index.php?module=forum-management&action=copy&fid={$forum['fid']}"); $popup->add_item($lang->delete_forum, "index.php?module=forum-management&action=delete&fid={$forum['fid']}&my_post_key={$mybb->post_code}", "return AdminCP.deleteConfirmation(this, '{$lang->confirm_forum_deletion}')");
| $popup->add_item($lang->add_child_forum, "index.php?module=forum-management&action=add&pid={$forum['fid']}"); $popup->add_item($lang->copy_forum, "index.php?module=forum-management&action=copy&fid={$forum['fid']}"); $popup->add_item($lang->delete_forum, "index.php?module=forum-management&action=delete&fid={$forum['fid']}&my_post_key={$mybb->post_code}", "return AdminCP.deleteConfirmation(this, '{$lang->confirm_forum_deletion}')");
|