Skip to content
Extraits de code Groupes Projets
Valider ff672e47 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

Ferme #2475 : a la premiere analyse d'un paquet.xml on faisait un find_in_path...

Ferme #2475 : a la premiere analyse d'un paquet.xml on faisait un find_in_path en dehors du document_root en raison d'un ../ en trop.
+ eviter d'avoir deux fois '' dans le path courant
parent 0be6c5dd
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -780,7 +780,7 @@ function _chemin($dir_path=NULL){ ...@@ -780,7 +780,7 @@ function _chemin($dir_path=NULL){
_DIR_RACINE.':'. _DIR_RACINE.':'.
_DIR_RACINE.'squelettes-dist/:'. _DIR_RACINE.'squelettes-dist/:'.
_DIR_RACINE.'prive/:'. _DIR_RACINE.'prive/:'.
_DIR_RESTREINT.':'; _DIR_RESTREINT;
// Ajouter squelettes/ // Ajouter squelettes/
if (@is_dir(_DIR_RACINE.'squelettes')) if (@is_dir(_DIR_RACINE.'squelettes'))
$path = _DIR_RACINE.'squelettes/:' . $path; $path = _DIR_RACINE.'squelettes/:' . $path;
......
...@@ -86,8 +86,12 @@ function analyser_dtd($loc, $avail, &$dtc) ...@@ -86,8 +86,12 @@ function analyser_dtd($loc, $avail, &$dtc)
// (utile aussi pour le resultat de la compil) // (utile aussi pour le resultat de la compil)
$file = sous_repertoire(_DIR_CACHE_XML); $file = sous_repertoire(_DIR_CACHE_XML);
// si DTD locale, ignorer ce repertoire pour le moment // si DTD locale, ignorer ce repertoire pour le moment
if ($avail == 'SYSTEM') if ($avail == 'SYSTEM'){
$file = find_in_path($loc); $file = $loc;
if (_DIR_RACINE AND strncmp($file,_DIR_RACINE,strlen(_DIR_RACINE))==0)
$file = substr($file,strlen(_DIR_RACINE));
$file = find_in_path($file);
}
else { else {
$file .= preg_replace('/[^\w.]/','_', $loc); $file .= preg_replace('/[^\w.]/','_', $loc);
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter