ADD Amélioration de l'update des films déjà en BD
[pompage.git] / src / film.rb
index b070abb..2278a63 100644 (file)
@@ -44,7 +44,7 @@ class Film
       @synopsis = nil\r
       @budget = nil      \r
       @budgetUnite = 'euro'\r
-      @url\r
+      @url = nil\r
             \r
       @nbReponses = 0\r
       \r
@@ -121,9 +121,9 @@ class Film
       titre = $1.gsub(/[_\.]/, ' ')\r
       #remplace les suites d'espaces par un seul\r
       titre.gsub!(/ {2,}/,' ')\r
-      titre.gsub!(/\[.*?\]/,'')\r
-      titre.gsub!(/\(.*?\)/,'')\r
-      titre.gsub!(/\{.*?\}/,'')\r
+      titre.gsub!(/\[.*?\]/,' ')\r
+      titre.gsub!(/\(.*?\)/,' ')\r
+      titre.gsub!(/\{.*?\}/,' ')\r
       #vire les espaces au début et à la fin\r
       titre.strip!\r
       \r
@@ -145,6 +145,20 @@ class Film
       self\r
    end\r
    \r
+   def cheminImage\r
+      return $repBase + "/" + $repAffichette + @id.to_s + ".jpg";\r
+   end\r
+   \r
+   def setImage(image)\r
+      f = File::new(cheminImage, 'w').binmode\r
+      f.write(image)\r
+      f.close\r
+   end\r
+   \r
+   def possedeImage?\r
+      return File::exist?(cheminImage)\r
+   end\r
+   \r
    # Met à jour un ou plusieurs champs correspondant à 'champ'.\r
    def update(champ)\r
       return if @url == nil || @url == ""\r