\***************************************************************************/
-if (!defined("_ECRIRE_INC_VERSION")) return;
+if (!defined('_ECRIRE_INC_VERSION')) {
+ return;
+}
// Controle la presence de la lib safehtml et cree la fonction
// de transformation du texte qui l'exploite
if (!$test) {
$process = false;
if ($f = find_in_path('lib/safehtml/classes')) {
- define('XML_HTMLSAX3', $f.'/');
- require_once XML_HTMLSAX3.'safehtml.php';
+ define('XML_HTMLSAX3', $f . '/');
+ require_once XML_HTMLSAX3 . 'safehtml.php';
$process = new safehtml();
$process->deleteTags[] = 'param'; // sinon bug Firefox
}
- if ($process)
- $test = 1; # ok
- else
- $test = -1; # se rabattre sur une fonction de securite basique
+ if ($process) {
+ $test = 1;
+ } # ok
+ else {
+ $test = -1;
+ } # se rabattre sur une fonction de securite basique
}
if ($test > 0) {
# $process->parse(''); # cas particulier ?
$process->clear();
$t = $process->parse($t);
- }
- else
- $t = entites_html($t); // tres laid, en cas d'erreur
+ } else {
+ $t = entites_html($t);
+ } // tres laid, en cas d'erreur
// supprimer un <li></li> provenant d'un <li> ouvrant seul+safehtml
// cf https://core.spip.net/issues/2201
- $t = str_replace("<li></li>","",$t);
+ $t = str_replace('<li></li>', '', $t);
return $t;
}
-
-?>