<?php
    require_once('include/functions/create_quilt_image_cache.php');
    
    $_id = isset($_GET['i']) ? intval($_GET['i']) : 0;

    if ($_id)
    {
        $tiles = mysqli_query_logged("SELECT * FROM tiles WHERE tile_id = " . sq($_id));
        if ($tiles_row = mysqli_fetch_assoc($tiles))
        {
            $quilts_permissions = mysqli_query_logged("SELECT * FROM quilts_permissions WHERE user_id = '" . $GLOBALS['auth']['id'] . "' AND quilt_id = '" . $tiles_row['quilt_id'] . "'");
            if (mysqli_num_rows($quilts_permissions))
            {
                $visibility = $tiles_row['visibility'] + 1;
                if ($visibility > 1)
                {
                    $visibility = -1;
                }
                mysqli_query_logged("UPDATE tiles SET visibility = '" . $visibility . "' WHERE tile_id = " . sq($_id));
                create_quilt_image_cache($tiles_row['quilt_id']);
            }
        }
    }

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