'."\n"; return $flux; } /** * Post-typo : corrections selon les fonctions activees * @param $texte * @return mixed|string */ function orthotypo_post_typo($texte){ static $config; if (is_null($config)) $config = lire_config("orthotypo/"); if (!isset($config['guillemets']) OR $config['guillemets']) $texte = orthotypo_guillemets_post_typo($texte); // mois avant les exposants car on y match des "1er mars" if (!isset($config['mois']) OR $config['mois']) $texte = orthotypo_mois_post_typo($texte); // a optimiser : represente +60% du temps de calcul total des 4 fonctions if (!isset($config['exposants']) OR $config['exposants']) $texte = orthotypo_exposants_post_typo($texte); if (!isset($config['caps']) OR $config['caps']) $texte = orthotypo_caps_post_typo($texte); if (!isset($config['fines']) OR $config['fines']) $texte = orthotypo_espaces_fines_post_typo($texte); return $texte; } // Fonctions de traitement sur #TEXTE function orthotypo_pre_propre($texte) { static $config; if (is_null($config)) $config = lire_config("orthotypo/"); if (isset($config['corrections']) AND $config['corrections'] AND isset($config['corrections_regles']) AND $config['corrections_regles'] ){ $texte = orthotypo_corrections_pre_propre($texte); } return $texte; } /** * evite les transformations typo dans les balises $balises * par exemple pour , , , ,