Your IP : 216.73.216.59


Current Path : /home/quelfutuu/www/plugins/auto/couteau_suisse/v1.17.0/outils/
Upload File :
Current File : /home/quelfutuu/www/plugins/auto/couteau_suisse/v1.17.0/outils/insertions_fonctions.php

<?php

// cette fonction n'est pas appelee dans les balises html echappees : html|code|cadre|frame|script|etc...
function insertions_rempl($texte) {
	$ins = cs_lire_data_outil('insertions');
	if(!$ins || !$texte) return $texte;
	$texte = str_replace($ins[0][0], $ins[0][1], $texte);
	$texte = preg_replace($ins[1][0], $ins[1][1], $texte);
	return $texte;
}

function insertions_callback($m) {
	return $m[1] . cs_code_echappement($m[2], 'CS');
}

// Fonctions de traitement sur #TEXTE
function insertions_pre_propre($texte) {
	// prudence : on protege les liens de raccourcis de liens SPIP
	if ($texte !== null && strpos($texte, '[') !== false)
		$texte = preg_replace_callback(',(\[[^][]*->>?)([^]]*)(?=\]),msS', 'insertions_callback', $texte);
	return cs_echappe_balises('', 'insertions_rempl', $texte);
}

?>