<?php

header('Content-Type: text/cache-manifest');
echo ("CACHE MANIFEST\n");
$files = sfYaml::load('manifest.yml');
$hashes = '';
$files = unique($files);

foreach($files->cache as $file)
  {
    if(file_exists($file))
      {
    echo $file."\n";
    $hashes .=md5_file($file);
      }
  }
echo "\nNETWORK:\n"
foreach ($files->network as $file)
{
  echo $file. "\n";
}

echo "\nFALLBACK:\n"
foreach ($files->fallback as $file)
{
  echo $file. "\n";
}

echo "# HASH: ". md5($hashes) . "\n";