Changeset 5449 in spip-zone
- Timestamp:
- Sep 18, 2006, 11:06:53 AM (15 years ago)
- Location:
- _dev_/spip_loader
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_dev_/spip_loader/spip_loader.php.txt
r5400 r5449 7 7 if(@file_exists('ecrire/inc_version.php') AND @file_exists('ecrire/inc_connect.php')) { 8 8 include('ecrire/inc_version.php'); 9 include_spip('inc/lang');10 9 define('_SPIP_LOADER_UPDATE_AUTEURS', '1'); 11 10 if ($auteur_session['statut'] != '0minirezo' 12 11 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(); 16 18 exit; 17 19 } 18 $_GET['charger'] = 'oui';19 20 } 20 21 else { … … 24 25 function _T($code, $args=array()) { 25 26 global $lang; 27 $code = str_replace('tradloader:', '', $code); 26 28 $text = $GLOBALS['i18n_tradloader_'.$lang][$code]; 27 29 while (list($name, $value) = @each($args)) … … 103 105 104 106 # telecharger a travers un proxy 105 $http_proxy = '';107 define('_URL_LOADER_PROXY', ''); 106 108 107 109 // … … 159 161 // 160 162 function init_http($get, $url, $refuse_gz=false) { 161 global $http_proxy;163 //global $http_proxy; 162 164 $fopen = false; 163 if (!eregi("^http://", $http_proxy))165 if (!eregi("^http://", _URL_LOADER_PROXY)) 164 166 $http_proxy = ''; 167 else 168 $http_proxy = _URL_LOADER_PROXY; 165 169 166 170 $t = @parse_url($url); … … 339 343 <HTML <?php echo "dir='".$GLOBALS['spip_lang_dir']."'";?>> 340 344 <HEAD> 341 <TITLE><?php echo _T('t itre'); ?></TITLE>345 <TITLE><?php echo _T('tradloader:titre'); ?></TITLE> 342 346 <META HTTP-EQUIV="Expires" CONTENT="0"> 343 347 <META HTTP-EQUIV="cache-control" CONTENT="no-cache,no-store"> … … 368 372 369 373 <FONT FACE="Verdana,Arial,Helvetica,sans-serif" SIZE=4 COLOR="#970038"><B><?php 370 echo _T('t itre');374 echo _T('tradloader:titre'); 371 375 ?></B></FONT> 372 376 <FONT FACE="Georgia,Garamond,Times,serif" SIZE=3> … … 409 413 410 414 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']:'';413 415 if(!$droits) { 414 416 //on ne peut pas ecrire 415 debut_html(_T('t itre'));416 echo _T('t exte_preliminaire', array('hash' => $hash, 'id_auteur' => $id_auteur));417 debut_html(_T('tradloader:titre')); 418 echo _T('tradloader:texte_preliminaire'); 417 419 418 420 fin_html(); … … 426 428 $gz = function_exists("gzopen"); 427 429 if ($gz) { 428 $_fwrite = 'gzwrite';429 $_fread = 'gzread';430 $_fopen = 'gzopen';431 $_fclose = 'gzclose';432 430 if(!file_exists($dir_base."pclzip.php")) { 433 431 $contenu = recuperer_page(_URL_LOADER_DL."pclzip.php.txt"); … … 443 441 die ('fonctions zip non disponibles'); 444 442 443 $fichier = basename(_URL_PAQUET_ZIP); 444 445 445 // 446 446 // deploiement de l'archive 447 447 // 448 if ($ fichier = $_GET['fichier']448 if ($_GET['fichier'] == 'oui' 449 449 AND file_exists($dir_base.$fichier)) { 450 450 $zip = new PclZip($dir_base.$fichier); … … 455 455 if ($zip->error_code<0) { 456 456 debut_html(); 457 echo _T(' donnees_incorrectes',457 echo _T('tradloader:donnees_incorrectes', 458 458 array('erreur' => $zip->errorInfo())); 459 459 fin_html(); … … 469 469 if ($_GET['charger'] != 'oui') { 470 470 debut_html(); 471 echo _T('t exte_intro');471 echo _T('tradloader:texte_intro'); 472 472 echo "<DIV ALIGN='".$GLOBALS['spip_lang_right']."'>"; 473 473 echo "<FORM ACTION='spip_loader.php' METHOD='get'>"; 474 474 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')."\">"; 476 476 echo "</FORM>"; 477 477 … … 481 481 482 482 $contenu = recuperer_page(_URL_PAQUET_ZIP); 483 $fichier = basename(_URL_PAQUET_ZIP);484 483 485 484 if(!($contenu AND ecrire_fichier($dir_base.$fichier, $contenu))) { 486 485 debut_html(); 487 echo _T(' echec_chargement');486 echo _T('tradloader:echec_chargement'); 488 487 fin_html(); 489 488 exit; … … 491 490 492 491 // 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"); 494 493 exit; 495 494 } … … 501 500 $GLOBALS['i18n_tradloader_fr']['echec_chargement'] = '<h4>Le chargement a échoué. Veuillez réessayer, ou utiliser l\'installation manuelle.</h4>'; 502 501 debut_html(); 503 echo _T(' echec_chargement');502 echo _T('tradloader:echec_chargement'); 504 503 fin_html(); 505 504 exit;
Note: See TracChangeset
for help on using the changeset viewer.