--- 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 ('<br/> DWL : '.$FileDWL);
}
}
}
@@ -248,8 +252,9 @@
echo("<script language=\"javascript\" type=\"text/javascript\"> \n");
echo(" <!--\n");
- echo(" document.location.href = \"".$URL."\";\n ");
- echo(" window.location = \"".$URL."\";\n ");
+ echo(" jQuery(document).ready(function($) {");
+ echo(" $(location).attr('href','".$URL."');");
+ echo(" });");
echo(" //-->\n");
echo("</script>\n");