Changeset 110797 in spip-zone


Ignore:
Timestamp:
Jun 21, 2018, 7:12:52 PM (3 years ago)
Author:
marcimat@…
Message:
  • Ignorer Windows pour le exec('pwd') vu que… il ne connait pas :p (RealEt?)
  • Corriger l’autodetection du site de mutualisation (lorqsu’on lance spip-cli depuis sites/truc/)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _outils_/spip-cli/trunk/src/Loader/Spip.php

    r110789 r110797  
    4242                        $directory = $this->chercher_racine_spip();
    4343                        if ($directory) {
     44                                $this->setDirectory($directory);
    4445                                $this->trouver_host_si_mutualisation();
    4546                        } else {
    46                                 // tant pis...
    47                                 $directory = $this->getcwd();
     47                                $this->setDirectory($this->getcwd());
    4848                        }
    49                 }
     49                } else {
     50                        $this->setDirectory($directory);
     51                }
     52        }
     53
     54        public function setDirectory($directory) {
    5055                $this->directory = rtrim(Files::formatPath($directory), DIRECTORY_SEPARATOR);
    5156        }
     
    7176         */
    7277        public function getcwd() {
    73                 if ($cwd = exec('pwd')) {
     78                if (
     79                        strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN'
     80                        and $cwd = exec('pwd')
     81                ) {
    7482                        return $cwd;
    7583                }
Note: See TracChangeset for help on using the changeset viewer.