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

    
$quilts_permissions mysql_query("SELECT * FROM quilts_permissions WHERE user_id = '" $GLOBALS['auth']['id'] . "' AND quilt_id = " sq($_id) . " AND permission = 'root'");
    if (!
mysql_num_rows($quilts_permissions))
    {
        
header('Location: ./?s=quilts_moderate');
        die;
    }

    
$members mysql_query("SELECT * FROM members WHERE username = " sq($_name) . " AND id != '" $GLOBALS['auth']['id'] . "'");
    if (
$members_row mysql_fetch_assoc($members))
    {
        
$quilts_permissions mysql_query("SELECT * FROM quilts_permissions WHERE user_id = '" $members_row['id'] . "' AND quilt_id = " sq($_id));
        if (!
mysql_num_rows($quilts_permissions))
        {
            
mysql_query("INSERT INTO quilts_permissions SET user_id = '" $members_row['id'] . "', quilt_id = " sq($_id) . ", permission = 'moderator'");
        }
    }

    
header('Location: ./?s=quilt_edit&i=' $_id);
    die;
?>