Changeset 5449 in spip-zone


Ignore:
Timestamp:
Sep 18, 2006, 11:06:53 AM (15 years ago)
Author:
james@…
Message:

suppression de code mort, on passe par un define php pour l'url du proxy. Disparition des dernières globales. il est "presque" possible d'utiliser spip_loader.php pour un zip de la zone.

ajout d'un fichier de regles de commit pour préciser le fonctionnement des traductions

Location:
_dev_/spip_loader
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • _dev_/spip_loader/spip_loader.php.txt

    r5400 r5449  
    77if(@file_exists('ecrire/inc_version.php') AND  @file_exists('ecrire/inc_connect.php')) {
    88        include('ecrire/inc_version.php');
    9         include_spip('inc/lang');
    109        define('_SPIP_LOADER_UPDATE_AUTEURS', '1');
    1110        if ($auteur_session['statut'] != '0minirezo'
    1211        OR !in_array($auteur_session['id_auteur'], explode(':', _SPIP_LOADER_UPDATE_AUTEURS))) {
    13                 debut_html();
    14                 echo _T('avis_non_acces_page');
    15                 fin_html();
     12                include_spip('inc/headers');
     13                include_spip('inc/minipres');
     14                http_status('403');
     15                install_debut_html();
     16                echo _T('ecrire:avis_non_acces_page');
     17                install_fin_html();
    1618                exit;
    1719        }
    18         $_GET['charger'] = 'oui';
    1920}
    2021else {
     
    2425        function _T($code, $args=array()) {
    2526                global $lang;
     27                $code = str_replace('tradloader:', '', $code);
    2628                $text = $GLOBALS['i18n_tradloader_'.$lang][$code];
    2729                while (list($name, $value) = @each($args))
     
    103105
    104106        # telecharger a travers un proxy
    105         $http_proxy = '';
     107        define('_URL_LOADER_PROXY', '');
    106108
    107109        //
     
    159161        //
    160162        function init_http($get, $url, $refuse_gz=false) {
    161                 global $http_proxy;
     163                //global $http_proxy;
    162164                $fopen = false;
    163                 if (!eregi("^http://", $http_proxy))
     165                if (!eregi("^http://", _URL_LOADER_PROXY))
    164166                        $http_proxy = '';
     167                else
     168                        $http_proxy = _URL_LOADER_PROXY;
    165169
    166170                $t = @parse_url($url);
     
    339343                <HTML <?php echo "dir='".$GLOBALS['spip_lang_dir']."'";?>>
    340344                <HEAD>
    341                 <TITLE><?php echo _T('titre'); ?></TITLE>
     345                <TITLE><?php echo _T('tradloader:titre'); ?></TITLE>
    342346                <META HTTP-EQUIV="Expires" CONTENT="0">
    343347                <META HTTP-EQUIV="cache-control" CONTENT="no-cache,no-store">
     
    368372
    369373                <FONT FACE="Verdana,Arial,Helvetica,sans-serif" SIZE=4 COLOR="#970038"><B><?php
    370                         echo _T('titre');
     374                        echo _T('tradloader:titre');
    371375                ?></B></FONT>
    372376                <FONT FACE="Georgia,Garamond,Times,serif" SIZE=3>
     
    409413
    410414        if ($lang = selectionner_langue($droits)) {
    411                 $hash = isset($_GET['hash'])?'&hash='.$_GET['hash']:'';
    412                 $id_auteur = isset($_GET['id_auteur'])?'&id_auteur='.$_GET['id_auteur']:'';
    413415                if(!$droits) {
    414416                        //on ne peut pas ecrire
    415                         debut_html(_T('titre'));
    416                         echo _T('texte_preliminaire', array('hash' => $hash, 'id_auteur' => $id_auteur));
     417                        debut_html(_T('tradloader:titre'));
     418                        echo _T('tradloader:texte_preliminaire');
    417419
    418420                        fin_html();
     
    426428                        $gz = function_exists("gzopen");
    427429                        if ($gz) {
    428                                 $_fwrite = 'gzwrite';
    429                                 $_fread = 'gzread';
    430                                 $_fopen = 'gzopen';
    431                                 $_fclose = 'gzclose';
    432430                                if(!file_exists($dir_base."pclzip.php")) {
    433431                                        $contenu = recuperer_page(_URL_LOADER_DL."pclzip.php.txt");
     
    443441                                die ('fonctions zip non disponibles');
    444442
     443                        $fichier = basename(_URL_PAQUET_ZIP);
     444
    445445                        //
    446446                        // deploiement de l'archive
    447447                        //
    448                         if ($fichier = $_GET['fichier']
     448                        if ($_GET['fichier'] == 'oui'
    449449                        AND file_exists($dir_base.$fichier)) {
    450450                                $zip = new PclZip($dir_base.$fichier);
     
    455455                                if ($zip->error_code<0) {
    456456                                        debut_html();
    457                                         echo _T('donnees_incorrectes',
     457                                        echo _T('tradloader:donnees_incorrectes',
    458458                                                array('erreur' => $zip->errorInfo()));
    459459                                        fin_html();
     
    469469                        if ($_GET['charger'] != 'oui') {
    470470                                debut_html();
    471                                 echo _T('texte_intro');
     471                                echo _T('tradloader:texte_intro');
    472472                                echo "<DIV ALIGN='".$GLOBALS['spip_lang_right']."'>";
    473473                                echo "<FORM ACTION='spip_loader.php' METHOD='get'>";
    474474                                echo "<INPUT TYPE='hidden' NAME='charger' VALUE='oui'>";
    475                                 echo "<INPUT TYPE='submit' NAME='Valider' VALUE=\""._T('bouton_suivant')."\">";
     475                                echo "<INPUT TYPE='submit' NAME='Valider' VALUE=\""._T('tradloader:bouton_suivant')."\">";
    476476                                echo "</FORM>";
    477477
     
    481481
    482482                        $contenu = recuperer_page(_URL_PAQUET_ZIP);
    483                         $fichier = basename(_URL_PAQUET_ZIP);
    484483
    485484                        if(!($contenu AND ecrire_fichier($dir_base.$fichier, $contenu))) {
    486485                                debut_html();
    487                                 echo _T('echec_chargement');
     486                                echo _T('tradloader:echec_chargement');
    488487                                fin_html();
    489488                                exit;
     
    491490
    492491                        // Passer a l'etape suivante (desarchivage)
    493                         header("Location: spip_loader.php?fichier=$fichier$hash$id_auteur");
     492                        header("Location: spip_loader.php?fichier=oui");
    494493                        exit;
    495494                }
     
    501500                $GLOBALS['i18n_tradloader_fr']['echec_chargement'] = '<h4>Le chargement a &eacute;chou&eacute;. Veuillez r&eacute;essayer, ou utiliser l\'installation manuelle.</h4>';
    502501                debut_html();
    503                 echo _T('echec_chargement');
     502                echo _T('tradloader:echec_chargement');
    504503                fin_html();
    505504                exit;
Note: See TracChangeset for help on using the changeset viewer.