2
0
forked from Wavyzz/dolibarr

Add: fonction permettant de compter le nombre de ligne dans un texte, ceci afin de dterminer le nombre de ligne dans une description produit pour ne plus avoir de dbordement dans les pdf

This commit is contained in:
Regis Houssin
2007-05-08 11:13:30 +00:00
parent ac9826f3a2
commit 07a8ee6e28
2 changed files with 25 additions and 4 deletions

View File

@@ -2598,6 +2598,21 @@ function num_open_day($timestampStart, $timestampEnd,$inhour=0,$lastday=0)
return $nbOpenDay;
}
/**
\brief Fonction retournant le nombre de lignes dans un texte format<61>
\param texte Texte
\return nblines Nombre de lignes
*/
function num_lines($texte)
{
$repTable = array("\t" => " ", "\n" => "<br>", "\r" => " ", "\0" => " ", "\x0B" => " ");
$texte = strtr($texte, $repTable);
$pattern = '/(<[^>]+>)/Uu';
$a = preg_split($pattern, $texte, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
$nblines = ((count($a)+1)/2);
return $nblines;
}
/**
\brief R<>cup<75>re la valeur d'un champ, effectue un traitement Ajax et affiche le r<>sultat
\param htmlname nom et id du champ