web/wp-admin/gears-manifest.php
changeset 194 32102edaa81b
parent 136 bde1974c263b
equal deleted inserted replaced
193:2f6f6f7551ca 194:32102edaa81b
    32 "entries" : [
    32 "entries" : [
    33 <?php
    33 <?php
    34 $entries = '';
    34 $entries = '';
    35 
    35 
    36 foreach ( $files as $file ) {
    36 foreach ( $files as $file ) {
       
    37 	// Set ignoreQuery, defaulting to true
       
    38 	$ignore_query = ( isset($file[2]) && !$file[2] ) ? '' : ', "ignoreQuery" : true ';
       
    39 
    37 	// If version is not set, just output the file
    40 	// If version is not set, just output the file
    38 	if ( !isset($file[1]) )
    41 	if ( !isset($file[1]) )
    39 		$entries .= '{ "url" : "' . $file[0] . '" },' . "\n";
    42 		$entries .= '{ "url" : "' . $file[0] . '"' . $ignore_query . ' }' . "\n";
    40 	// If ver is set but ignoreQuery is not, output file with ver tacked on
    43 	// Output url and src
    41 	elseif ( !isset($file[2]) )
       
    42 		$entries .= '{ "url" : "' . $file[0] . '?' . $file[1] . '" },' . "\n";
       
    43 	// Output url, src, and ignoreQuery
       
    44 	else
    44 	else
    45 		$entries .= '{ "url" : "' . $file[0] . '", "src" : "' . $file[0] . '?' . $file[1] . '", "ignoreQuery" : true },' . "\n";
    45 		$entries .= '{ "url" : "' . $file[0] . '", "src" : "' . $file[0] . '?' . $file[1] . '"' . $ignore_query . ' },' . "\n";
    46 }
    46 }
    47 
    47 
    48 echo trim( trim($entries), ',' );
    48 echo trim( trim($entries), ',' );
    49 ?>
    49 ?>
    50 
    50