Modèles de documents SPIP 3.2 : plugin de compatibilité pour rétablir les modèles de documents de la version 3.2 de SPIP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

30 lines
643 B

<?php
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Trouver le fond pour embarquer un document
* - avec une extension
* - avec un mime_type donne
*
* => modeles/emb_html.html si il existe
* => modeles/text_html.html si il existe,
* => modeles/text.html sinon
*
* @param $extension
* @param $mime_type
* @return mixed
*/
function trouver_modele_emb($extension, $mime_type) {
if ($extension and trouve_modele($fond = 'emb_' . $extension)) {
return $fond;
}
$fond = preg_replace(',\W,', '_', $mime_type);
if (trouve_modele($fond)) {
return $fond;
} else {
return preg_replace(',\W.*$,', '', $mime_type);
}
}