Ajout de la fonction clean_html qui permettra de nettoyer le code html lors de l'exportation au format XLS ou CVS pour les accents ou lorsqu'on utilise Fckeditor

This commit is contained in:
Regis Houssin 2007-03-19 16:38:32 +00:00
parent 67fa1f3d00
commit b857717fa6

View File

@ -2300,11 +2300,20 @@ function weight_units_string($unit)
\brief Nettoie le code HTML
\param string StringHtml
\return string CleanString
\todo nettoyer les balises html
*/
function clean_html($StringHtml)
{
$CleanString = html_entity_decode($StringHtml);
$pattern = "<[^>]+>";
$temp = html_entity_decode($StringHtml);
$temp = ereg_replace($pattern,"",$temp);
// Supprime aussi les retours
$temp=str_replace("\n"," ",$temp);
// et les espaces doubles
while(STRPOS($temp," "))
{
$temp = STR_REPLACE(" "," ",$temp);
}
$CleanString = $temp;
return $CleanString;
}