コード例 #1
0
ファイル: admin_forums.php プロジェクト: forummaks/forum_maks
     break;
 case 'modcat':
     // Modify a category in the DB
     $sql = "UPDATE " . CATEGORIES_TABLE . "\r\n\t\t\t\tSET cat_title = '" . str_replace("\\'", "''", $HTTP_POST_VARS['cat_title']) . "'\r\n\t\t\t\tWHERE cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]);
     if (!($result = DB()->sql_query($sql))) {
         message_die(GENERAL_ERROR, "Couldn't update forum information", "", __LINE__, __FILE__, $sql);
     }
     $message = $lang['Forums_updated'] . "<br /><br />" . sprintf($lang['Click_return_forumadmin'], "<a href=\"" . append_sid("admin_forums.php") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.php?pane=right") . "\">", "</a>");
     message_die(GENERAL_MESSAGE, $message);
     break;
 case 'deleteforum':
     // Show form to delete a forum
     $forum_id = intval($HTTP_GET_VARS[POST_FORUM_URL]);
     $select_to = '<select name="to_id">';
     $select_to .= "<option value=\"-1\"{$s}>" . $lang['Delete_all_posts'] . "</option>\n";
     $select_to .= sf_get_list('forum', $forum_id, 0);
     $select_to .= '</select>';
     $buttonvalue = $lang['Move_and_Delete'];
     $newmode = 'movedelforum';
     $foruminfo = get_info('forum', $forum_id);
     $name = $foruminfo['forum_name'];
     $template->set_filenames(array("body" => "admin/forum_delete_body.tpl"));
     $s_hidden_fields = '<input type="hidden" name="mode" value="' . $newmode . '" /><input type="hidden" name="from_id" value="' . $forum_id . '" />';
     $template->assign_vars(array('NAME' => $name, 'L_FORUM_DELETE' => $lang['Forum_delete'], 'L_FORUM_DELETE_EXPLAIN' => $lang['Forum_delete_explain'], 'L_MOVE_CONTENTS' => $lang['Move_contents'], 'L_FORUM_NAME' => $lang['Forum_name'], 'S_HIDDEN_FIELDS' => $s_hidden_fields, 'S_FORUM_ACTION' => append_sid("admin_forums.php"), 'S_SELECT_TO' => $select_to, 'S_SUBMIT_VALUE' => $buttonvalue));
     $template->pparse("body");
     break;
 case 'movedelforum':
     //
     // Move or delete a forum in the DB
     //
     $from_id = intval($HTTP_POST_VARS['from_id']);
コード例 #2
0
ファイル: admin_forums.php プロジェクト: ErR163/torrentpier
     if ($cur_cat_title && $cur_cat_title !== $new_cat_title) {
         check_name_dup('cat', $new_cat_title);
         $new_cat_title_sql = DB()->escape($new_cat_title);
         DB()->query("\n\t\t\t\t\tUPDATE " . BB_CATEGORIES . " SET\n\t\t\t\t\t\tcat_title = '{$new_cat_title_sql}'\n\t\t\t\t\tWHERE cat_id = {$cat_id}\n\t\t\t\t");
     }
     $datastore->update('cat_forums');
     CACHE('bb_cache')->rm();
     bb_die($lang['FORUMS_UPDATED'] . '<br /><br />' . sprintf($lang['CLICK_RETURN_FORUMADMIN'], '<a href="admin_forums.php">', '</a>') . '<br /><br />' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '<a href="index.php?pane=right">', '</a>'));
     break;
 case 'deleteforum':
     //
     // Show form to delete a forum
     //
     $forum_id = (int) $_GET['f'];
     $move_to_options = '<option value="-1">' . $lang['DELETE_ALL_POSTS'] . '</option>';
     $move_to_options .= sf_get_list('forum', $forum_id, 0);
     $foruminfo = get_info('forum', $forum_id);
     $hidden_fields = array('mode' => 'movedelforum', 'from_id' => $forum_id);
     $template->assign_vars(array('TPL_DELETE_FORUM' => true, 'WHAT_TO_DELETE' => htmlCHR($foruminfo['forum_name']), 'DELETE_TITLE' => $lang['FORUM_DELETE'], 'CAT_FORUM_NAME' => $lang['FORUM_NAME'], 'S_HIDDEN_FIELDS' => build_hidden_fields($hidden_fields), 'S_FORUM_ACTION' => "admin_forums.php", 'MOVE_TO_OPTIONS' => $move_to_options, 'S_SUBMIT_VALUE' => $lang['MOVE_AND_DELETE']));
     break;
 case 'movedelforum':
     //
     // Move or delete a forum in the DB
     //
     $from_id = (int) $_POST['from_id'];
     $to_id = (int) $_POST['to_id'];
     if ($to_id == -1) {
         // Delete everything from forum
         topic_delete('prune', $from_id, 0, true);
     } else {
         // Move all posts