Changeset 118015 in spip-zone


Ignore:
Timestamp:
Oct 1, 2019, 6:46:04 PM (9 months ago)
Author:
cam.lafit
Message:

Eviter des conflits avec les méthodes natives SPIP

  • le loader charge ses méthodes avant SPIP, on peut avoir un conflit
  • ferme #4061
Location:
_outils_/spip_loader/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _outils_/spip_loader/trunk

    • Property subgit:lock:7f003a5059111356cd60cf113d18a2d84ce58d4a set to 2019-10-01T20:46:43.770
  • _outils_/spip_loader/trunk/spip_loader.php

    r117937 r118015  
    249249
    250250        // Récupération du fichier archivelist.txt du core
    251         $archivelist = recuperer_page(_URL_ARCHIVELIST);
     251        $archivelist = spip_loader_recuperer_page(_URL_ARCHIVELIST);
    252252        $contenu = explode("\n", $archivelist);
    253253
     
    300300        if (is_null($version)) {
    301301                $version = false;
    302                 $spip_loader = recuperer_page(_URL_SPIP_LOADER);
     302                $spip_loader = spip_loader_recuperer_page(_URL_SPIP_LOADER);
    303303                if (preg_match("/define\('_SPIP_LOADER_VERSION', '([0-9.]*)'\)/", $spip_loader, $m)) {
    304304                        $version = $m[1];
     
    521521// retourne un descripteur de fichier
    522522//
    523 function init_http($get, $url, $refuse_gz = false) {
     523function spip_loader_init_http($get, $url, $refuse_gz = false) {
    524524        //global $http_proxy;
    525525        $fopen = false;
     
    596596//
    597597// options : get_headers si on veut recuperer les entetes
    598 function recuperer_page($url) {
     598function spip_loader_recuperer_page($url) {
    599599
    600600        // Accepter les URLs au format feed:// ou qui ont oublie le http://
     
    606606        // dix tentatives maximum en cas d'entetes 301...
    607607        for ($i = 0; $i < 10; $i++) {
    608                 list($f, $fopen) = init_http('GET', $url);
     608                list($f, $fopen) = spip_loader_init_http('GET', $url);
    609609
    610610                // si on a utilise fopen() - passer a la suite
     
    670670        $GLOBALS['idx_lang'] = 'i18n_tradloader_'.$lang;
    671671        if (!file_exists(_DIR_BASE.$fichier)) {
    672                 $contenu = recuperer_page(_URL_LOADER_DL.$fichier.".txt");
     672                $contenu = spip_loader_recuperer_page(_URL_LOADER_DL.$fichier.".txt");
    673673                if ($contenu and $droits) {
    674674                        ecrire_fichierT(_DIR_BASE.$fichier, $contenu);
     
    10071007        if (!file_exists($f = _DIR_BASE . 'pclzip.php')) {
    10081008                $taux = microtime_float();
    1009                 $contenu = recuperer_page(_URL_LOADER_DL . 'pclzip.php.txt');
     1009                $contenu = spip_loader_recuperer_page(_URL_LOADER_DL . 'pclzip.php.txt');
    10101010                if ($contenu) {
    10111011                        ecrire_fichierT($f, $contenu);
     
    10201020        foreach ($necessaire as $fil => $php) {
    10211021                if (!file_exists($f = _DIR_BASE . basename($fil))) {
    1022                         $contenu = recuperer_page(_URL_LOADER_DL . $fil . $php);
     1022                        $contenu = spip_loader_recuperer_page(_URL_LOADER_DL . $fil . $php);
    10231023                        if ($contenu) {
    10241024                                        ecrire_fichierT($f, $contenu);
     
    12221222function spip_recupere_paquet($paquet, $fichier, $dest, $range)
    12231223{
    1224         $contenu = recuperer_page(_URL_SPIP_DEPOT . $paquet);
     1224        $contenu = spip_loader_recuperer_page(_URL_SPIP_DEPOT . $paquet);
    12251225
    12261226        if (!($contenu and ecrire_fichierT($fichier, $contenu))) {
     
    13211321        //Update himself
    13221322        if (!empty($_REQUEST['spip_loader_update'])) {
    1323                 $spip_loader = recuperer_page(_URL_SPIP_LOADER);
     1323                $spip_loader = spip_loader_recuperer_page(_URL_SPIP_LOADER);
    13241324                if (defined('_SPIP_LOADER_UPDATE_AUTEURS')) {
    13251325                        $spip_loader = preg_replace(
Note: See TracChangeset for help on using the changeset viewer.