Example #1
0
 /**
  * Lagre cache for metadata for en spesifikk film
  */
 public function cache_set(Film $film)
 {
     if ($this->metadata_cache === null) {
         $this->cache_load();
     }
     if ($film->cache === null) {
         $film->load_cache(false);
     }
     $this->metadata_cache[$film->path_id] = array("cache_time" => time(), "movie_details" => $film->get_movie_details(true, true, false), "imdb" => $film->cache);
     // TODO: nĂ¥ skrives hele filen til disk hver gang en film oppdages, og ikke til slutt etter alle er lest inn
     $this->cache_save();
 }