[SPIP] v3.2.12 -> v3.2.12 - Reinstallation avec le spip_loader
[lhc/web/www.git] / www / plugins-dist / medias / modeles / emb_fonctions.php
1 <?php
2
3 if (!defined('_ECRIRE_INC_VERSION')) {
4 return;
5 }
6
7 /**
8 * Trouver le fond pour embarquer un document
9 * - avec une extension
10 * - avec un mime_type donne
11 *
12 * => modeles/emb_html.html si il existe
13 * => modeles/text_html.html si il existe,
14 * => modeles/text.html sinon
15 *
16 * @param $extension
17 * @param $mime_type
18 * @return mixed
19 */
20 function trouver_modele_emb($extension, $mime_type) {
21 if ($extension and trouve_modele($fond = 'emb_' . $extension)) {
22 return $fond;
23 }
24 $fond = preg_replace(',\W,', '_', $mime_type);
25 if (trouve_modele($fond)) {
26 return $fond;
27 } else {
28 return preg_replace(',\W.*$,', '', $mime_type);
29 }
30 }