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.
31 lines
643 B
31 lines
643 B
2 years ago
|
<?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);
|
||
|
}
|
||
|
}
|