<?php
    $_id = isset($_GET['i']) ? intval($_GET['i']) : 0;
    
    $community = mysqli_query_logged("SELECT * FROM community_sections, community WHERE community_sections.section_id = " . sq($_id) . " AND community_sections.section_deleted = '0' AND community_sections.community_id = community.community_id");
    if (!$community_row = mysqli_fetch_assoc($community))
    {
        make_cookie('notice', 'Sorry, but what you are trying to access does not exist.');
        header('Location: ./?s=community_create');
        die;
    }
    
    require_once('include/functions/community_permissions.php');
    community_permissions($community_row['community_id']);
    
    if (!$GLOBALS['auth']['community']['administration'])
    {
        make_cookie('notice', 'Sorry, you don\'t have permission to modify this community.');
        header('Location: ./?s=community_create');
        die;
    }

    $community_sections = mysqli_query_logged("SELECT * FROM community_sections WHERE community_id = '" . $community_row['community_id'] . "' AND section_deleted = '0' AND section_order_id > '" . $community_row['section_order_id'] . "' ORDER BY section_order_id LIMIT 1");
    if ($community_sections_row = mysqli_fetch_assoc($community_sections))
    {
        mysqli_query_logged("UPDATE community_sections SET section_order_id = '" . $community_sections_row['section_order_id'] . "' WHERE section_id = '" . $community_row['section_id'] . "'");
        mysqli_query_logged("UPDATE community_sections SET section_order_id = '" . $community_row['section_order_id'] . "' WHERE section_id = '" . $community_sections_row['section_id'] . "'");
    }

    header('Location: ./?s=community_modify&i=' . $community_row['community_id']);
    die;
?>