0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
webcalendar
/
1.2.0-4
/
standard
/
htdocs
/
[
Home
]
File: css_cacher.php
<?php /* $Id: css_cacher.php,v 1.18.2.2 2007/11/13 19:37:28 umcesrjones Exp $ */ define ( '_ISVALID', true ); include 'includes/translate.php'; include 'includes/config.php'; include 'includes/dbi4php.php'; include 'includes/formvars.php'; include 'includes/functions.php'; do_config ( 'includes/settings.php' ); include 'includes/' . $user_inc; include_once 'includes/access.php'; include_once 'includes/validate.php'; include_once 'includes/gradient.php'; load_global_settings (); @session_start (); $login = ( empty ( $_SESSION['webcal_login'] ) ? '__public__' : $_SESSION['webcal_login'] ); $login = ( empty ( $_SESSION['webcal_tmp_login'] ) ? $login : $_SESSION['webcal_tmp_login'] ); // . // If calling script uses 'guest', we must also. if ( ! empty ( $_GET['login'] ) ) $login = $_GET['login']; else if ( ! empty ( $_REQUEST['login'] ) ) $login = $_REQUEST['login']; if ( substr ( $login, 0, 10 ) == '__public__' ) $login = '__public__'; load_user_preferences ( $login ); // . // We will cache CSS as default, but override from admin and pref // by incrementing the webcalendar_csscache cookie value. $cookie = ( isset ( $_COOKIE['webcalendar_csscache'] ) ? $_COOKIE['webcalendar_csscache'] : 0 ); header ( 'Content-type: text/css' ); header ( 'Last-Modified: ' . date ( 'r', mktime ( 0, 0, 0 ) + $cookie ) ); // . // If we are calling from admin or pref, expire CSS now. if ( empty ( $_SESSION['webcal_tmp_login'] ) ) { header ( 'Expires: ' . date ( 'D, j M Y H:i:s', time () + 86400 ) . ' UTC' ); header ( 'Cache-Control: Public' ); header ( 'Pragma: Public' ); } if ( ini_get ( 'zlib.output_compression' ) != 1 ) ob_start( 'ob_gzhandler' ); include_once ( 'includes/styles.php' ); unset ( $_SESSION['webcal_tmp_login'] ); ?>