<?php
    $_id 
= isset($_GET['i']) ? intval($_GET['i']) : 0;
    
$_name = isset($_GET['name']) ? trim(strval($_GET['name'])) : '';

    if (
language() == 'french')
    {
        
define('ACTION_COMMUNITY_ADMIN_NOT_FOUND_COMMUNITY''Sorry, but this community does not exist.');
        
define('ACTION_COMMUNITY_ADMIN_NOT_FOUND_PERMISSION''Sorry, you don\'t have permission to modify this community.');
        
define('ACTION_COMMUNITY_ADMIN_NOT_FOUND_USER''Sorry, that user does not exist.');
    }
    else
    {
        
define('ACTION_COMMUNITY_ADMIN_NOT_FOUND_COMMUNITY''Sorry, but this community does not exist.');
        
define('ACTION_COMMUNITY_ADMIN_NOT_FOUND_PERMISSION''Sorry, you don\'t have permission to modify this community.');
        
define('ACTION_COMMUNITY_ADMIN_NOT_FOUND_USER''Sorry, that user does not exist.');
    }
    
    
$community mysql_query("SELECT * FROM community WHERE community_id = " sq($_id));
    if (!
$community_row mysql_fetch_assoc($community))
    {
        
make_cookie('notice'ACTION_COMMUNITY_ADMIN_NOT_FOUND_COMMUNITY);
        
header('Location: ./?s=community_create');
        die;
    }
    
    require_once(
'include/functions/community_permissions.php');
    
community_permissions($community_row['community_id']);
    
    if (!
$GLOBALS['auth']['community']['administration_ban_user'])
    {
        
make_cookie('notice'ACTION_COMMUNITY_ADMIN_NOT_FOUND_PERMISSION);
        
header('Location: ./?s=community_modify&i=' $community_row['community_id']);
        die;
    }

    if (!
$user_id get_user_id($_name))    
    {
        
make_cookie('notice'ACTION_COMMUNITY_ADMIN_NOT_FOUND_USER);
        
header('Location: ./?s=community_modify&i=' $community_row['community_id']);
        die;
    }
    
    
mysql_query("DELETE FROM community_banned_users WHERE community_id = '" $community_row['community_id'] . "' AND user_id = '" $user_id "'");

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