Dir::chdir(repPrecedant) \r
end\r
\r
+ # Mise à jour des films dans la BD.\r
+ # p1 string : un motif Regex correspondant à un ou plusieurs champs\r
+ def update(champ)\r
+ @films.each{|t, f|\r
+ f.update(champ)\r
+ }\r
+ end\r
+ \r
# Sauve les films dans un fichier XML\r
def sauverFilms\r
# le document\r
acteurs.each{|e|\r
film.acteurs << Personne::ajouter(e.get_text.value)\r
}\r
+ realisateurs.each{|e|\r
+ film.realisateurs << Personne::ajouter(e.get_text.value)\r
+ }\r
pays.each{|e|\r
film.pays << Pays::ajouter(e.get_text.value)\r
}\r
\r
if @films.has_key?(film.titre)\r
if !@filmsFichier.has_key?(film.fichiers[0])\r
- puts "[i] movie #{film.titre} has a another file part : #{film.fichiers[0]}"\r
+ puts "[i] Le film #{film.titre} possède une autre partie : #{film.fichiers[0]}"\r
@films[film.titre].addFichier(film.fichiers[0])\r
@filmsFichier[film.fichiers[0]] = @films[film.titre] \r
else\r
- puts "[!] Duplicate movie : #{film.titre} (#{film.fichiers[0]})"\r
+ puts "[!] Film déjà dans la BD : #{film.titre} (#{film.fichiers[0]})"\r
end\r
else\r
- puts "[i] movie added : #{film.titre} (#{film.fichiers[0]})"\r
+ puts "[i] Film ajouté : #{film.titre} (#{film.fichiers[0]})"\r
@films[film.titre] = film\r
@filmsFichier[film.fichiers[0]] = film\r
end\r
\r
# on skip si le film est déjà dans la BD\r
if film = @filmsFichier[fichier]\r
- puts "[i] Already exists in DB : #{film.titre} (#{fichier})"\r
+ puts "[!] Film déjà dans la BD : #{film.titre} (#{film.fichiers[0]})"\r
next\r
end\r
\r