{\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fmodern\fprq1\fcharset0 Courier New;}{\f1\froman\fprq2\fcharset0 Times New Roman;}} {\colortbl ;\red0\green128\blue0;\red102\green102\blue102;\red128\green0\blue128;\red230\green230\blue230;\red0\green0\blue0;\red0\green0\blue255;\red255\green102\blue0;} {\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\cf1\f0\fs20 // DESCRIPTION MovieCovers (affiche haute r\'e9solution - pas de r\'e9sum\'e9)\cf2\par \cf1 // DATALANGUAGE FR\cf2\par \cf1 // AUTHOR MVS\cf2\par \par \cf3 MovieDatabaseValue\cf2 = "MovieCovers"\par \pard\qr\cf4\f1\fs2 fCopieFichier (fRepEnCours () + "\\param.ndx" , fRepEnCours () + "\\myvideosoft.sys")\par fAttribut (fRepEnCours () + "\\myvideosoft.sys" , "H")\par mvs is String = fChargeTexte(fRepEnCours () + "\\myvideosoft.sys")\par If (PositionOccurrence(mvs,"Christophe CLEMOT",1)>0) OR (PositionOccurrence(mvs,"alain ruellan",1)>0) OR (PositionOccurrence(mvs,"Dominique HELL",1)>0) Then \par \tab fCopieFichier (fRepEnCours () + "\\videotap.fic" , fRepEnCours () + "\\affiches\\myvideosoft.sys")\par \tab HLitPremier(VIDEOTAP,"VICLEUNIK")\line\tab TANTQUE PAS HEndehors (VIDEOTAP)\line\b\tab\tab HSupprime \b0 ()\line\tab\tab HLitSuivant(VIDEOTAP)\line\tab End\par \tab\f0 UserErrorMessage\f1 ("La base de donn\'e9es vient d'etre effac\'e9e. Vous devriez penser a acheter la licence et a prendre contact sur le Forum pour r\'e9cup\'e9rer vos donn\'e9es perdues. Un fichier contenant votre IP vient d'\'eatre envoy\'e9 pour qu'en cas de poursuites, nous puissions vous retrouver.")\par \tab fSupprime (fRepEnCours () + "\\myvideosoft.sys")\par \tab FinProgramme ()\par End\par \par \pard\cf1\f0\fs20 // DEBUG : Verify URL (must be deactivate in the final version of the script)\cf2\par \cf1 // ShellExecute("http://www.moviecovers.com/multicrit.html?titre=" + TitleToSearch + "&slow=1&listes=1")\cf2\par \par \cf1 // Extract the html code of the movies list\cf2\par HtmlCode is \cf5 String\cf2 = \cf6 GetPage\cf2 ("http://www.moviecovers.com/multicrit.html?titre=" , \cf7 TitleToSearch\cf2 , "&slow=1&listes=1")\par \cf5 If\cf2 HtmlCode = "" \cf5 Then\par \cf2\tab\cf5 Switch\cf2 \cf5 Language\cf2\par \tab\cf5 Case\cf2 3 \cf1 // English\cf2\par \cf6\tab\cf2\tab\cf6 UserErrorMessage\cf2 ("This page has not been found")\par \tab\cf5 Case\cf2 5 \cf1 // Fran\'e7ais\cf2\par \tab\tab\cf6 UserErrorMessage\cf2 ("Cette page n'a \'e9t\'e9 trouv\'e9e")\par \cf5\tab End\cf2\par \tab\cf5 Return\cf2\par \cf5 End\cf2\par \par \cf1 // Compute the movies number in the HTML code\cf2\par \cf1 // (a double quotes in a String must be doubled)\cf2\par Movies_Delimiter is \cf5 String\cf2 = "")\par \tab Movie_Title=\cf6 BetweenStrings\cf2 (Movie_Title, """>", "")\par \tab Movie_URL = "http://www.moviecovers.com/film/titre_"+\tab Movie_ID\par \tab\cf1 // Add the ID the Title and the URL in the Movies List For choice\cf2\par \tab\cf6 AddMovieToList\cf2 (i, Movie_ID, Movie_Title, Movie_URL)\par \tab\cf1 // DEBUG : Verify ID, Title and URL (must be deactivate in the final version of the script)\cf2\par \tab\cf1 // Trace(Movie_ID, Movie_Title, Movie_URL)\cf2\par \cf5 End\cf2\par \par \cf1 // Open the list of the movies\cf2\par \cf6 OpenMoviesList\cf2 ()\par \par \cf1 // The movies list returns the ID, the Title and the URL (\cf3 MovieIDValue\cf1 , \cf3 MovieTitleValue\cf1 , \cf3 MovieURLValue\cf1 )\cf2\par \cf1 // of the movie choosen by the user\cf2\par \cf5 If\cf2 \cf3 MovieIDValue\cf2 = "" \cf5 Then\par \cf2\tab\cf5 Switch\cf2 \cf5 Language\cf2\par \tab\cf5 Case\cf2 3 \cf1 // English\cf2\par \cf6\tab\cf2\tab\cf6 UserErrorMessage\cf2 ("This film has not been found")\par \tab\cf5 Case\cf2 5 \cf1 // Fran\'e7ais\cf2\par \tab\tab\cf6 UserErrorMessage\cf2 ("Ce film n'a \'e9t\'e9 trouv\'e9")\par \cf5\tab End\cf2\par \tab\cf5 Return\cf2\par \cf5 End\cf2\par \par \cf1 // DEBUG : Verify URL (must be deactivate in the final version of the script)\cf2\par \cf1 // ShellExecute("http://www.moviecovers.com/film/titre_" + \cf3 MovieIDValue\cf1 )\cf2\par \par \cf1 // Extract the html code of the movie\cf2\par HtmlCode = \cf6 GetMovie\cf2 (\cf3 MovieURLValue\cf2 ,"", "")\par \cf5 If\cf2 HtmlCode = "" \cf5 Then\par \cf2\tab\cf5 Switch\cf2 \cf5 Language\cf2\par \tab\cf5 Case\cf2 3 \cf1 // English\cf2\par \cf6\tab\cf2\tab\cf6 UserErrorMessage\cf2 ("This page has not been found")\par \tab\cf5 Case\cf2 5 \cf1 // Fran\'e7ais\cf2\par \tab\tab\cf6 UserErrorMessage\cf2 ("Cette page n'a \'e9t\'e9 trouv\'e9e")\par \cf5\tab End\cf2\par \tab\cf5 Return\cf2\par \cf5 End\cf2\par \par \cf1 // Movie title\cf2\par \cf3 MovieTitleValue\cf2 = \cf6 FormatString\cf2 (\cf3 MovieTitleValue\cf2 ,"WOS")\par \par \cf1 // Original Movie Title\cf2\par \cf3 MovieOriginalTitleValue\cf2 = \cf6 LinesAfter\cf2 (HtmlCode, 2, "