Пример #1
0
 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;
 }
Пример #2
0
 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);
     }
 }