Actualisation du fichier libreavous_fonctions.php

This commit is contained in:
Vincent Calame 2023-03-01 19:36:29 +01:00
parent a63d448e70
commit 7a971e3d26
1 changed files with 16 additions and 8 deletions

View File

@ -46,7 +46,7 @@ function libreavous_duree($start,$end) {
$timeend = new DateTime($end);
$timeduree = $timestart->diff($timeend);
$duree = $timeduree->format('%h h %i min. %s s.');
return $duree;
}
@ -59,7 +59,7 @@ function libreavous_duree_podcast($start,$end) {
$timeend = new DateTime($end);
$timeduree = $timestart->diff($timeend);
$duree = $timeduree->format('%H:%I:%S');
return $duree;
}
@ -88,10 +88,18 @@ function libreavous_aveczerod($chaine) {
return $chaineaveczero;
}
//traite une chaine de recherche provenant d'un paramètre extérieur (q ou qid)
function filtre_scrutari_escape_query($texte) {
$texte = preg_replace('/[^-*":!()&|[:alnum:]]+/u', ' ', $texte);
$texte = trim(str_replace("\"", "\\\"", $texte));
return $texte;
// renvoie $chaine seulement si $chaine commence par http
function libreavous_sihttp($chaine) {
if (preg_match('/media.april.org/',$chaine)) {
return $chaine;
}
}
// renvoie $chaine seulement si $chaine commence par #EXTINF
// et retire le debut indesirable
function libreavous_siextinf($chaine) {
if (preg_match('/^#EXTINF/',$chaine)) {
$pattern = '/^#EXTINF(.*),/';
$replace = preg_replace($pattern, '', $chaine);
return $replace;
}
}