[SPIP Zone] r3747 - /_dev_/spip_gen/spip_loader.php3

Author: cedric@yterium.com
Date: Sat Jul 1 00:46:16 2006
New Revision: 3747

Log:
eviter les warnings en mode strict

Modified:
    _dev_/spip_gen/spip_loader.php3

Modified: _dev_/spip_gen/spip_loader.php3

--- _dev_/spip_gen/spip_loader.php3 (original)
+++ _dev_/spip_gen/spip_loader.php3 Sat Jul 1 00:46:16 2006
@@ -166,16 +166,16 @@

$gz = function_exists("gzopen");
if ($gz) {
- $_fwrite = gzwrite;
- $_fread = gzread;
- $_fopen = gzopen;
- $_fclose = gzclose;
+ $_fwrite = 'gzwrite';
+ $_fread = 'gzread';
+ $_fopen = 'gzopen';
+ $_fclose = 'gzclose';
}
else {
- $_fwrite = fwrite;
- $_fread = fread;
- $_fopen = fopen;
- $_fclose = fclose;
+ $_fwrite = 'fwrite';
+ $_fread = 'fread';
+ $_fopen = 'fopen';
+ $_fclose = 'fclose';
}

@@ -183,7 +183,7 @@
// Si le fichier est deja charge, le decompacter
//

-if ($fichier AND file_exists($fichier)) {
+if (isset($fichier) AND file_exists($fichier)) {
   $dir_base = "";
   $f = $_fopen($fichier, "rb");
   $ok = unpacker_fichier($f);
@@ -201,7 +201,7 @@
// Si pas encore fait, afficher la page de presentation
//

-if ($charger != 'oui') {
+if (!isset($charger) OR $charger != 'oui') {
   debut_html("Téléchargement de SPIP");

   echo "<P><B>Bienvenue dans la proc&eacute;dure d'installation automatique de SPIP.</B>";
@@ -275,14 +275,14 @@
   echo "&agrave; ce r&eacute;pertoire (r&eacute;pertoire d'installation de SPIP). ";
   echo "La proc&eacute;dure est expliqu&eacute;e en d&eacute;tail dans le guide d'installation. Au choix&nbsp;:<BR>";
   echo "<UL>";
- echo "<LI><B>Si vous avez un client FTP graphique</B>, r&eacute;glez les propri&eacute;t&eacute;s du répertoire courant ";
- echo "afin qu'il soit accessible en écriture pour tous.<P>";
- echo "<LI><B>Si votre client FTP est en mode texte</B>, changez le mode du r&eacute;pertoire à la valeur 777.<P>";
- echo "<LI><B>Si vous avez un accès Telnet</B>, faites un <I>chmod&nbsp;777&nbsp;repertoire_courant</I>.<P>";
+ echo "<LI><B>Si vous avez un client FTP graphique</B>, r&eacute;glez les propri&eacute;t&eacute;s du répertoire courant ";
+ echo "afin qu'il soit accessible en écriture pour tous.<P>";
+ echo "<LI><B>Si votre client FTP est en mode texte</B>, changez le mode du r&eacute;pertoire à la valeur 777.<P>";
+ echo "<LI><B>Si vous avez un accès Telnet</B>, faites un <I>chmod&nbsp;777&nbsp;repertoire_courant</I>.<P>";
   echo "</UL>";
   echo "<P>Une fois cette manipulation effectu&eacute;e, vous pourrez <B><A HREF='spip_loader.php3?charger=oui&hash=$hash&id_auteur=$id_auteur'>recharger cette page</A></B> ";
   echo "afin de commencer le t&eacute;l&eacute;chargement puis l'installation.";
- echo "<P>Si l'erreur persiste, vous devrez passer par la procédure d'installation classique ";
+ echo "<P>Si l'erreur persiste, vous devrez passer par la procédure d'installation classique ";
   echo "(t&eacute;l&eacute;chargement de tous les fichiers par FTP).";

   fin_html();
@@ -343,7 +343,7 @@
   fclose($f);
   fclose($http);
   // Passer a l'etape suivante (desarchivage)
- header("Location: spip_loader.php3?fichier=$fichier&hash=$hash&id_auteur=$id_auteur&chmod=$chmod");
+ header("Location: spip_loader.php3?fichier=$fichier.".(isset($hash)?"&hash=$hash":"").(isset($id_auteur)?"&id_auteur=$id_auteur":"")."&chmod=$chmod");
   exit;
}