forked from spip/medias
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
676 B
30 lines
676 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 = 'file_emb_' . $extension)) { |
|
return $fond; |
|
} |
|
$fond = 'file_emb_' . preg_replace(',\W,', '_', $mime_type); |
|
if (trouve_modele($fond)) { |
|
return $fond; |
|
} else { |
|
return 'file_emb_' . preg_replace(',\W.*$,', '', $mime_type); |
|
} |
|
}
|
|
|