Your IP : 216.73.216.59


Current Path : /home/quelfutuu/www/plugins/auto/couteau_suisse/.v1.9.8.bck/outils/
Upload File :
Current File : /home/quelfutuu/www/plugins/auto/couteau_suisse/.v1.9.8.bck/outils/titres_typo.php

<?php
if(defined('_SPIP20100')) include_spip('images_fonctions');

// Fonction de pipeline
function titres_typo_pre_typo($texte) {
	if (strpos($texte, '{{{')===false) return $texte;
	// appeler titres_typo_rempl() une fois que certaines balises ont ete protegees
	return cs_echappe_balises('', 'titres_typo_rempl', $texte);
}

 // Fonction de remplacement
 // Transforme les intertitres d'un texte en image typo
function titres_typo_rempl($texte){
	static $callback;
	if(!isset($callback)) {
		$arguments = str_replace(array("'",","),array('','","'),_titres_typo_ARG);
		include_spip('outils/couleurs');
		list($couleurs, $html) = couleurs_constantes();
		if(preg_match(',couleur=#?([\w\s]+),', $arguments, $regs)) {
			$c = trim($regs[1]);
			if(($i=array_search($c, $couleurs[0]))!==false || ($i=array_search($c, $couleurs[1]))!==false)
				$c = $html[$couleurs[1][$i]];
			$arguments .= '","couleur='.$c;
		}
		$callback = create_function('$match', 'return $match[1].image_typo($match[2],"'.$arguments.'")."}}}";');
	}
	return preg_replace_callback(',(\{\{\{)\*?([^*].*?)\}\}\},is', $callback, $texte);
}

?>