• File: easy-fancybox.css.php
  • Full Path: /home/lef/public_html/wp-content/themes/care3/functions/easy-fancybox/easy-fancybox.css.php
  • File size: 1.39 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?php
/* -------------------------------------
    Easy Fancybox Styleheet Conversion
   ------------------------------------- */

  header('Content-type: text/css; charset=utf-8', true);
  ob_start("iepathfix_compress");

  function iepathfix_compress($buffer) {
    global $url;
    /* Relative path fix : add 'fancybox/'
     * IE6 path fix : replace relative with full path */
    $buffer = str_replace(array("url('", "AlphaImageLoader(src='fancybox/"), array("url('fancybox/", "AlphaImageLoader(src='" . $url . "/fancybox/" ), $buffer);
    /* remove comments */
    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
    /* remove tabs and newlines */
    $buffer = str_replace(array("\r", "\n", "\t"), '', $buffer);
    /* and squeeze some more */
    $buffer = str_replace(array(", ", ": ", " {", "{ ", " }", "} ", "; ", " 0;"), array(",", ":", "{", "{", "}", "}", ";", ";"), $buffer);
    return $buffer;
  }

  $url = ( ( isset($_SERVER['HTTPS']) ) ? "https://" : "http://" ) . htmlspecialchars( $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']), ENT_QUOTES);

  /* the css file */
  $version = preg_match( '`^\d{1,2}\.\d{1,2}(\.\d{1,2})?$`' , $_GET['ver'] ) ? $_GET['ver'] : '';
  include( dirname(__FILE__) . '/fancybox/jquery.fancybox-' . htmlspecialchars( $version , ENT_QUOTES) . '.css' );

  /* extra styles */
  //echo '.fancybox-hidden{display:none}';

  ob_end_flush();
?>