[ Index ]

WordPress Cross Reference

title

Body

[close]

/wp-includes/js/tinymce/ -> wp-tinymce.php (source)

   1  <?php
   2  /**
   3   * Disable error reporting
   4   *
   5   * Set this to error_reporting( E_ALL ) or error_reporting( E_ALL | E_STRICT ) for debugging
   6   */
   7  error_reporting(0);
   8  
   9  $basepath = dirname(__FILE__);
  10  
  11  function get_file($path) {
  12  
  13      if ( function_exists('realpath') )
  14          $path = realpath($path);
  15  
  16      if ( ! $path || ! @is_file($path) )
  17          return false;
  18  
  19      return @file_get_contents($path);
  20  }
  21  
  22  $expires_offset = 31536000; // 1 year
  23  
  24  header('Content-Type: application/x-javascript; charset=UTF-8');
  25  header('Vary: Accept-Encoding'); // Handle proxies
  26  header('Expires: ' . gmdate( "D, d M Y H:i:s", time() + $expires_offset ) . ' GMT');
  27  header("Cache-Control: public, max-age=$expires_offset");
  28  
  29  if ( isset($_GET['c']) && 1 == $_GET['c'] && isset($_SERVER['HTTP_ACCEPT_ENCODING'])
  30      && false !== stripos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') && ( $file = get_file($basepath . '/wp-tinymce.js.gz') ) ) {
  31  
  32      header('Content-Encoding: gzip');
  33      echo $file;
  34  } else {
  35      echo get_file($basepath . '/tiny_mce.js');
  36      echo get_file($basepath . '/wp-tinymce-schema.js');
  37  }
  38  exit;


Generated: Tue Mar 25 01:41:18 2014 WordPress honlapkészítés: online1.hu