[ Index ]

PHP Cross Reference of Wordpress 2.9.1

title

Body

[close]

/wp-admin/ -> gears-manifest.php (source)

   1  <?php
   2  /**
   3   * Defines the Gears manifest file for Google Gears offline storage.
   4   *
   5   * @package WordPress
   6   * @subpackage Administration
   7   */
   8  
   9  /**
  10   * Disable error reporting
  11   *
  12   * Set this to error_reporting( E_ALL ) or error_reporting( E_ALL | E_STRICT ) for debugging
  13   */
  14  error_reporting(0);
  15  
  16  /** Set ABSPATH for execution */
  17  define( 'ABSPATH', dirname(dirname(__FILE__)) . '/' );
  18  
  19  require (ABSPATH . '/wp-admin/includes/manifest.php');
  20  
  21  $files = get_manifest();
  22  
  23  header( 'Expires: Wed, 11 Jan 1984 05:00:00 GMT' );
  24  header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
  25  header( 'Cache-Control: no-cache, must-revalidate, max-age=0' );
  26  header( 'Pragma: no-cache' );
  27  header( 'Content-Type: application/x-javascript; charset=UTF-8' );
  28  ?>
  29  {
  30  "betaManifestVersion" : 1,
  31  "version" : "<?php echo $man_version; ?>",
  32  "entries" : [
  33  <?php
  34  $entries = '';
  35  
  36  foreach ( $files as $file ) {
  37      // If version is not set, just output the file
  38      if ( !isset($file[1]) )
  39          $entries .= '{ "url" : "' . $file[0] . '" },' . "\n";
  40      // If ver is set but ignoreQuery is not, output file with ver tacked on
  41      elseif ( !isset($file[2]) )
  42          $entries .= '{ "url" : "' . $file[0] . '?' . $file[1] . '" },' . "\n";
  43      // Output url, src, and ignoreQuery
  44      else
  45          $entries .= '{ "url" : "' . $file[0] . '", "src" : "' . $file[0] . '?' . $file[1] . '", "ignoreQuery" : true },' . "\n";
  46  }
  47  
  48  echo trim( trim($entries), ',' );
  49  ?>
  50  
  51  ]}


Generated: Fri Jan 8 00:19:48 2010 Cross-referenced by PHPXref 0.7