\fs18 "\cf1\fs20 ,"\cf2
En vedette
\cf1 ")\par
\cf2 Synopsis = \cf5 RemoveHTMLTags\cf2 (Synopsis)\par
Synopsis = \cf5 FormatString\cf2 (Synopsis,"WOS")\par
\cf3\lang3084\fs18 MovieSummaryValue\cf2 = Synopsis\par
\cf3 MovieSummaryValue\cf2\lang1036 = \cf5 StringRefine\cf2 (\cf3\lang3084 MovieSummaryValue\cf2\lang1036 )\par
\cf3\lang3084 MovieSummaryValue\cf2\lang1036 = \cf5 StringReplace\cf2 (\cf3\lang3084 MovieSummaryValue\cf2\lang1036 , "ê", "e")\par
\cf4 If\cf2 \cf3\lang3084 MovieSummaryValue\cf2\lang1036 = "\'04" \cf4 Then\cf2\par
\tab\tab\tab\cf3\lang3084 MovieSummaryValue\cf2\lang1036 = ""\par
\tab\cf4 End\cf2\par
\cf1\lang3084\par
//ACTEUR\par
\par
Acteur = \cf5 BetweenStrings\cf1 (PageFicheFilm,"
En vedette
","
Réalisation
")\par
\cf2\lang1036 NbAct = \cf5 StringCounter\cf2 (PageFicheFilm, "href=""/acteur")\par
\cf4 If\cf2 NbAct > 20 \cf4 Then\cf2 NbAct = 20\par
\tab\cf4 For\cf2 j = 2 TO NbAct +1\par
\tab\tab Acteur = \cf5 StringExtraction\cf2 (PageFicheFilm , \cf1 j\cf2 , "href=""/acteur")\par
\cf1\tab\tab NomActeur = \cf5 BetweenStrings\cf1 (Acteur, """>" , "")\cf2\par
\tab\tab\cf4 If\cf2 NomActeur = "\'04" \cf4 Then\cf2\par
\tab\tab\tab NomActeur = ""\par
\tab\cf4 End\cf2\par
\tab\cf5 AddMovieActors\cf2 (NomActeur , "")\par
\cf4 End\cf2\par
\lang3084\par
\cf1 //R\'c9ALISATEUR\cf2\par
Realisateur = \cf5 BetweenStrings\cf2 (\lang1036 PageFicheFilm,\lang3084 "\cf1
Réalisation
\cf2 " , "
Catégorie(s)
")\par
NbReal = \cf5 StringCounter\cf2 (\lang1036 PageFicheFilm,\lang3084 "href=""/realisateur")\par
\cf4 If\cf2 NbReal > 10 \cf4 Then\cf2 NbReal = 10\par
\tab\cf4 For\cf2 k = 2 TO NbReal +1\par
\tab\tab Realisateur = \cf5 StringExtraction\cf2 (\lang1036 PageFicheFilm\lang3084 , k , "href=""/realisateur")\par
\tab\tab NomRealisateur = \cf5 BetweenStrings\cf2 (Realisateur, """>" , "")\par
\tab\tab\cf4 If\cf2 nomRealisateur = "\'04" \cf4 Then\cf2\par
\tab\tab\tab NomRealisateur = ""\par
\tab\cf4 End\cf2\par
\tab\cf5 AddMovieDirectors\cf2 (NomRealisateur)\par
\cf4 End\par
\cf2\par
\cf1 //GENRES DU FILM\par
\cf2 Genre = \cf5 BetweenStrings\cf2 (\lang1036 PageFicheFilm,\lang3084 "
Catégorie(s)
"\lang1036 ,\lang3084 "\cf1
Date de sortie
\cf2 ")\par
Ge\cf1 nre = \cf5\lang1036 StringExtraction \cf1 (Genre, 2 ,"
")\cf2\lang3084\par
\cf7 G\cf2 enre = \cf5 RemoveHTMLTags\cf2 (Genre)\par
Genre = \cf5 FormatString\cf2 (Genre,"WOS")\cf7\par
\cf3 MovieFamilyValue \cf2 = Genre\par
\cf4 If \cf3 MovieFamilyValue\cf2 = "\'04" \cf4 Then\cf2\par
\tab\cf3 MovieFamilyValue\cf2 = ""\par
\cf4 End\cf2\par
\par
\par
\cf1 //ANN\'c9E DE SORTIE\par
\cf2 Sortie = \cf5 BetweenStrings\cf2 (PageFicheFilm,"
Date de sortie
", "!-- FIN SOMMAIRE -->")\par
Annee= \cf5 BetweenStrings\cf2 (Sortie,"
","-")\par
\cf3 MovieYearValue\cf2 = Annee\par
\cf4 If \cf3 MovieYearValue\cf2 = "\'04" \cf4 Then\cf2\par
\tab\cf3 MovieYearValue\cf2 = ""\par
\cf4 End\cf2\par
\par
\cf1 //DUR\'c9E DU FILM\par
\cf2\par
TEMPS = \cf5 BetweenStrings\cf2 (PageFicheFilm,"
Durée
","
Langue(s)
")\par
Minutes = \cf5 BetweenStrings\cf2 (Temps,"
",".
")\par
Minutes = \cf5 EliminateLetters\cf2 (Minutes)\par
\cf3 MovieDurationValue\cf2 = Minutes\par
\par
\cf1 //COULEUR MIS PAR D\'c9FAUT\cf2\par
\cf3\lang1036\fs20 MovieColorBWValue\cf2 = "Couleur"\par
\lang3084\fs18\par
\cf1 //PAYS NON DISPONIBLE SUR LE SITE DE DVDZAP\cf2\par
\par
\par
\cf1 //JAQUETTE\par
\cf3\lang2057\fs20 MoviePictureValue\cf2 ="\cf1\lang3084\fs18 http://media.dvdzap.ca/xml/dvd/private/collection/\cf2 "\lang2057\fs20 +\cf3 MovieIDValue\cf2\lang3084\fs18 +\lang2057\fs20 "/full.jpg"\cf1\lang3084\fs18\par
\cf4\lang1036 If\cf2 (\cf3\lang3084 MovieTitleValue\cf2\lang1036 = "") OR (\cf3\lang3084 MovieTitleValue\cf2\lang1036 = "\'04")\cf4 Then\cf2\lang3084\par
\cf3\tab MoviePictureValue\cf2 = ""\par
\cf4 End\par
\cf2\lang2057\fs20\par
\cf1\lang3084\fs18 //\cf7 Trace\cf1 (\cf3 MoviePictureValue\cf1 )\par
\cf2\par
//CREATION DE LA FICHE DU FILM\par
\cf1 CreateMovie()\par
\cf2\par
\par
\cf1 // Messages d'erreurs ET Gestion des champs en Blanc\cf2\par
Message1, Message2, Message3, Message4, Message5, Message6, Message7, Message8 are \cf4 String\cf2\par
\par
GESTION_ERREUR is \cf4 String\par
\cf2\par
\cf1 //__________________________________________________________________________________________________________________________\par
\cf4\lang1036\fs20 If\cf2 GESTION_ERREUR <> "0" \cf4 Then\cf1\par
\cf4\tab If\cf1 (\cf3 MoviePictureValue\cf1 = "\lang3084\fs18 http://media.dvdzap.ca/xml/dvd/private/collection/"+\cf2 "\cf1\lang1036\fs20\'04\cf2\lang2057 "+"/full.jpg\cf1\lang1036 ") OR (\cf3 MoviePictureValue\cf1 = "") \cf4 Then\cf1 \par
\tab\tab message1 = "- Aucune jaquette Grand Format pour ce film - d\'e9sol\'e9"\par
\tab\tab\cf3 MoviePictureValue\cf1 = ""\par
\cf4\tab Else\cf1\par
\tab\tab message1 = "- Image = OK"\par
\cf4\tab End\cf1\par
\tab\par
\cf2\tab\cf4 If\cf1 (\cf3 MovieDurationValue\cf1 = "0") OR (\cf3 MovieDurationValue\cf1 = "") OR (\cf3 MovieDurationValue\cf1 = "\'04")\cf4 Then\cf1\par
\tab\tab message2 = "- Aucune dur\'e9e pour ce film - d\'e9sol\'e9 "\par
\tab\tab\cf3 MovieDurationValue\cf1 = ""\par
\cf4\tab Else\cf1\par
\tab\tab message2 = "- Dur\'e9e = OK"\tab\par
\cf4\tab End\cf1\par
\par
\cf4\tab If\cf1 (\cf3 MovieYearValue\cf1 = "\'04") OR (\cf3 MovieYearValue\cf1 = "") \cf4 Then\cf1\par
\tab\tab message4 = "- Aucune ann\'e9e de r\'e9alisation pour ce film - d\'e9sol\'e9"\par
\tab\tab\cf3 MovieYearValue\cf1 = ""\par
\cf4\tab Else\cf1\par
\tab\tab message4 = "- Ann\'e9e = OK"\par
\cf4\tab End\cf1\par
\par
\cf4\tab If\cf1 (\cf3 MovieSummaryValue\cf1 = "\'04") OR (\cf3 MovieSummaryValue\cf1 = "") \cf4 Then\cf1\par
\tab\tab message5 = "- Aucun r\'e9sum\'e9 pour ce film - d\'e9sol\'e9"\par
\tab\tab\cf3 MovieSummaryValue\cf1 = ""\par
\cf4\tab Else\cf1\par
\tab\tab message5 = "- R\'e9sum\'e9 = OK"\par
\cf4\tab End\cf1\par
\par
\cf4\tab If\cf1 (\cf3 MovieFamilyValue\cf1 = "\'04") OR (\cf3 MovieFamilyValue\cf1 = "") \cf4 Then\cf1\par
\tab\tab message6 = "- Aucun Genre pour ce film - d\'e9sol\'e9"\par
\tab\tab\cf3 MovieFamilyValue\cf1 = ""\par
\cf4\tab Else\cf1\par
\tab\tab message6 = "- Genre = OK"\par
\cf4\tab End\cf1\par
\par
\cf4\tab If\cf1 (\cf3 MovieCountryValue\cf1 = "\'04") OR (\cf3 MovieCountryValue\cf1 = "") \cf4 Then\cf1\par
\tab\tab message7 = "- LE \lang3084\fs18 PAYS EST NON DISPONIBLE SUR LE SITE DE DVDZAP\lang1036\fs20 "\par
\tab\tab\cf3 MovieCountryValue\cf1 = ""\par
\cf4\tab Else\cf1\par
\tab\tab message7 = "- Pays = OK"\par
\cf4\tab End\cf1\par
\tab\par
\cf4\tab If\cf1 (\cf3 MovieColorBWValue\cf1 = "Couleur") AND (\cf3 MovieColorBWValue\cf1 <> "NB") \cf4 Then\cf1 \par
\tab\tab message8 = "- Couleur u\cf2 tilis\'e9e\cf1 par d\'e9faut."\par
\cf4\tab Else\cf1\par
\tab\tab message8 = "- Couleur = OK"\par
\cf4\tab End\par
\cf1\par
\tab\cf5 UserInformationMessage\cf1 ("La fiche a \'e9t\'e9 cr\'e9\'e9e : " + CR + CR +...\par
\tab\tab\tab\tab\tab message1 + CR + ...\par
\tab\tab\tab\tab\tab message5 + CR + ...\par
\tab\tab\tab\tab\tab message6 + CR + ...\par
\tab\tab\tab\tab\tab message2 + CR + ...\par
\tab\tab\tab\tab\tab message4 + CR + ...\par
\tab\tab\tab\tab\tab message7 + CR + ...\par
\tab\tab\tab\tab\tab message8 + CR + CR + ...\par
\tab\tab\tab\tab\tab "S'il vous manque beaucoup d'informations sur cette fiche , \cf2 v\'e9ri\cf4 f\cf2 ier aver le site directement\cf1 .")\par
\cf4 End\par
\cf2\fs18\par
\par
\par
\par
}