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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user