Exemple #1
0
            exit;
        }
        // show other galleries if needed
        $prev_next = $_GET['prev_next'] == 'true' ? true : false;
        $prev_gallery = $next_gallery = null;
        // Get previous and next galleries if required
        if ($prev_next) {
            reset($galleries);
            while (current($galleries)) {
                if (key($galleries) == $gid) {
                    break;
                }
                next($galleries);
            }
            // one step back
            $prev_gallery = prev($galleries);
            // two step forward... Could be easier ? How ?
            next($galleries);
            $next_gallery = next($galleries);
        }
        $rss = flagMediaRss::get_gallery_mrss($gallery, $prev_gallery, $next_gallery);
    } else {
        header('content-type:text/plain;charset=utf-8');
        echo sprintf(__("Invalid MediaRSS command (%s).", "flag"), $mode);
        exit;
    }
}
// Output header for media RSS
header("content-type:text/xml;charset=utf-8");
echo "<?xml version='1.0' encoding='UTF-8' standalone='yes'?>\n";
echo $rss;