return strtolower($title); } if (isset($_POST["source"])) { $source = $_POST["source"]; } $fileName = upload($source); echo $fileName . "<br/>"; echo $source . "<br/>"; if ($fileName != null) { $db = new MongoHQ(array('collectionName' => 'watched')); $csv = new parseCSV($fileName); $csv->auto(); $data = $csv->data; //print_r($data); if ($source == "imdb") { $movies = IMDB::buildMovies($data); var_dump(Movie::toMoviesDB($movies)); $db->saveMany(Movie::toMoviesDB($movies)); } else { if ($source == "google") { $hashMap = buildHash($data); $db_movies = $db->find(); $mismatched = array(); foreach (Movie::toMovies($db_movies) as $movie) { $title = $movie->TITLE; //echo "<br/><div>[" . $$movie->POSITION . "] processing movie title: " . $title . " [db/rotten]</div>"; if (isset($hashMap[hkey($title)])) { $rating = intval($hashMap[hkey($title)]['Rate']); $movie->RATING = $rating; //echo "<div>" . $movie->RATING . "</div>"; $db->save($movie->get());