diff -r 3cc7baa69679 -r df0ebfb22f63 web/wp-content/themes/IRI-Theme/functions.php --- a/web/wp-content/themes/IRI-Theme/functions.php Wed Feb 03 17:52:14 2010 +0000 +++ b/web/wp-content/themes/IRI-Theme/functions.php Mon Feb 08 14:15:44 2010 +0000 @@ -106,7 +106,7 @@ $MyLdtDataBase = DB_NAME; $MyWPDataBase = DB_NAME; - $MyLdtTable = "Lignes"; + $MyLdtTable = LDT_DB; $MyLdtconnexion = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); $MyLdtListe = ""; //$WP_db_selected = mysql_select_db(); @@ -174,10 +174,11 @@ # Create the LDT's ZIP to download IT function createMyLdtProject($fichierIRI){ - $MyRoot = "/iridata/users/hurons/public_html/DOCUMENT/_LDT"; - $MyRootRel = "non-classe/telecharger/?URL=DOCUMENT/_LDT"; - $MyCache = "/CACHE"; - $MyExemple = "/EXEMPLE_zip"; + $MyLDTRoot = ABSPATH; + $MyDocPath = LDT_PATH; + $MyRootRel = DWL_PAGE; + $MyCache = LDT_CACHE; + $MyExemple = LDT_TEMPLATE; $MyPattern = "X_NOMPROJET_X"; $MyLdtName = "projet_".$MyPattern.".ldt"; $MyReadMeName="LISEZ_MOI_READ_ME.txt"; @@ -193,25 +194,26 @@ if ($ext==".iri"){ // Vérifie si le cache éxiste déja - if (file_exists($MyCache."/".$FileName.".zip")){ + if (file_exists($MyLDTRoot.$MyCache."/".$FileName.".zip")){ //echo ($MyCache.$FileName.".zip"." is in cache"); // ensuite envoyer vers la redirection. + echo ("Veuillez patientez un instant..."); redirectionDWL($MyRootRel.$MyCache."/".$FileName.".zip"); } else { - echo ("Le fichier ".$FileName.".zip est en cours de compression, veuillez patientez un instant."); + echo ("Le fichier ".$FileName.".zip est en cours de compression, veuillez patientez un instant..."); // Créer le .LDT à partir de l'exemple - $MyLdtExemple = implode(file($MyRoot.$MyExemple."/".$MyLdtName , FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES)); + $MyLdtExemple = implode(file($MyLDTRoot.$MyExemple."/".$MyLdtName , FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES)); $MyFuturLdt = str_replace($MyPattern, $FileName, $MyLdtExemple); // Créer le read me - $MyReadMeExemple = implode(file($MyRoot.$MyExemple."/".$MyPattern."/".$MyReadMeName , FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES)); + $MyReadMeExemple = implode(file($MyLDTRoot.$MyExemple."/".$MyPattern."/".$MyReadMeName , FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES)); $MyFuturReadMe = str_replace($MyPattern, $FileName, $MyReadMeExemple); - // ZIP l'ensemble est met dans le cache - $Zipfilename = $MyRoot.$MyCache."/".$FileName.".zip"; + // ZIP l'ensemble est mis dans le cache + $Zipfilename = $MyLDTRoot.$MyDocPath.$MyCache."/".$FileName.".zip"; $zip = new ZipArchive(); if ($zip->open($Zipfilename, ZIPARCHIVE::CREATE)!==TRUE) { exit("Impossible d'ouvrir <$filename>\n"); @@ -220,11 +222,11 @@ $MyLdtNewName = str_replace($MyPattern, $FileName, $MyLdtName); $zip->addFromString($MyLdtNewName, $MyFuturLdt); //$zip->addFile($MyFuturLdtName, $FileName); // ZIP - ajouter le .IRI - $zip->addFile($MyRoot."/".$fichierIRI, $FileName."/".$fichierIRI); + $zip->addFile($MyLDTRoot."/".$fichierIRI, $FileName."/".$fichierIRI); // ZIP - ajouter le ReadMe $zip->addFromString($FileName."/".$MyReadMeName, $MyFuturReadMe); //$zip->addFile($MyRoot.$MyTemp."/".$FileName."/".$MyReadMeName, $FileName."/".$MyReadMeName); // ZIP - ajouter le audio si il y a - $fileAudio = $MyRoot."/".$FileName.$MySoundExt ; + $fileAudio = $MyLDTRoot."/".$FileName.$MySoundExt ; if (file_exists($fileAudio)){ $zip->addFile($fileAudio, $FileName."/".$FileName.$MySoundExt); } @@ -233,7 +235,9 @@ // mettre a jour la bdd ? pour vider le cache quand c'est un nouveau fichier ? // ensuite envoyer vers la redirection. - redirectionDWL($MyRootRel.$MyCache."/".$FileName.".zip"); + $FileDWL = $MyRootRel.$MyCache."/".$FileName.".zip"; + redirectionDWL($FileDWL); + //echo ('
DWL : '.$FileDWL); } } } @@ -248,8 +252,9 @@ echo("\n");