<?php
/**
 * Outputs the main CSS view.
 *
 * Requests to $url/css.css are rewritten via
 * mod_rewrite rules in .htaccess (or similar) to this file.
 *
 * The main CSS is a view located at 'css'.  The location of the
 * file used to generate this view changes based upon current viewtype
 * and plugins enabled.  By default the viewtype is 'default' (HTML) and the
 * view file is views/default/css.php.  Plugins can override or extend this view.
 *
 * This view is cached via simplecache.
 *
 * @see views/default/css.php
 * @see simplecache/view.php
 * @see elgg_extend_view()
 *
 * @uses $_GET['viewtype'] The current viewtype.  Determines where to look for the
 * css.php view.
 * @uses $override A global that tells simplecache to ignore caching.
 *
 * @package Elgg
 * @subpackage Core
 */

global $viewinput, $override;

$viewinput['view'] = 'css';
$viewinput['viewtype'] = $_GET['viewtype'];

header("Content-type: text/css", true);
header('Expires: ' . date('r', time() + 86400000), true);
header("Pragma: public", true);
header("Cache-Control: public", true);

require_once(dirname(dirname(__FILE__)) . '/simplecache/view.php');