Changeset 93623 in spip-zone
- Timestamp:
- Dec 13, 2015, 11:53:58 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_core_/plugins/safehtml/inc/safehtml.php
r89285 r93623 12 12 13 13 14 if (!defined("_ECRIRE_INC_VERSION")) return; 14 if (!defined("_ECRIRE_INC_VERSION")) { 15 return; 16 } 15 17 16 18 // Controle la presence de la lib safehtml et cree la fonction … … 23 25 $process = false; 24 26 if ($f = find_in_path('lib/safehtml/classes')) { 25 define('XML_HTMLSAX3', $f .'/');26 require_once XML_HTMLSAX3 .'safehtml.php';27 define('XML_HTMLSAX3', $f . '/'); 28 require_once XML_HTMLSAX3 . 'safehtml.php'; 27 29 $process = new safehtml(); 28 30 $process->deleteTags[] = 'param'; // sinon bug Firefox 29 31 } 30 if ($process) 31 $test = 1; # ok 32 else 33 $test = -1; # se rabattre sur une fonction de securite basique 32 if ($process) { 33 $test = 1; 34 } # ok 35 else { 36 $test = -1; 37 } # se rabattre sur une fonction de securite basique 34 38 } 35 39 … … 46 50 $process->clear(); 47 51 $t = $process->parse($t); 48 } 49 else50 $t = entites_html($t);// tres laid, en cas d'erreur52 } else { 53 $t = entites_html($t); 54 } // tres laid, en cas d'erreur 51 55 52 56 // supprimer un <li></li> provenant d'un <li> ouvrant seul+safehtml 53 57 // cf https://core.spip.net/issues/2201 54 $t = str_replace("<li></li>", "",$t);58 $t = str_replace("<li></li>", "", $t); 55 59 56 60 return $t;
Note: See TracChangeset
for help on using the changeset viewer.