private function CreateMovie() { $movie = new Movie(); $data = array(); $data['title'] = $_POST['title']; $url = $this->uploadImage($_FILES['poster']); if ($url != false) { $data['poster'] = $url; } $data['rating'] = $_POST['rating']; $data['description'] = $_POST['description']; $data['genre'] = $_POST['genre']; $data['type'] = $_POST['type']; $data['year'] = $_POST['year']; $data['release_time'] = $_POST['release_time']; $data['run_time'] = $_POST['run_time']; $data['keyword'] = $_POST['keyword']; $img = $this->uploadImage($_FILES['big_picture']); if ($img != false) { $data['big_picture'] = $img; } if (!empty($_POST['parent'])) { $sql = mysql_query("SELECT * FROM Movies WHERE title LIKE '%" . $_POST['parent'] . "%'"); $result = mysql_fetch_assoc($sql); $data['parent_id'] = $result['id']; } else { $data['parent_id'] = 0; } $movie->setMovie($data); return $movie; }
public function parseMovie($movie_array) { $movie = new Movie(); $movie->setMovie($movie_array); if ($movie->exists()) { if ($movie->requiresUpdate()) { $movie->update(); } else { echo "OK - ID: " . $movie->id . "; Modified: " . $movie->modified . "<br>"; } } else { $movie->insert(); } if ($movie_array->venues->children()) { Movie::parseMovieVenues($movie_array['movieId'], $movie_array->venues); } }