|
@@ 2298-2308 (lines=11) @@
|
| 2295 |
|
|
| 2296 |
|
// A partir d'un #ENV, retourne des <param ...> |
| 2297 |
|
// http://doc.spip.org/@env_to_params |
| 2298 |
|
function env_to_params ($texte, $ignore_params=array()) { |
| 2299 |
|
$ignore_params = array_merge ( |
| 2300 |
|
array('id', 'lang', 'id_document', 'date', 'date_redac', 'align', 'fond', '', 'recurs', 'emb', 'dir_racine'), |
| 2301 |
|
$ignore_params); |
| 2302 |
|
$tableau = unserialize($texte); |
| 2303 |
|
$texte = ""; |
| 2304 |
|
foreach ($tableau as $i => $j) |
| 2305 |
|
if (is_string($j) AND !in_array($i,$ignore_params)) |
| 2306 |
|
$texte .= "<param name='".$i."'\n\tvalue='".$j."' />"; |
| 2307 |
|
return $texte; |
| 2308 |
|
} |
| 2309 |
|
// A partir d'un #ENV, retourne des attributs |
| 2310 |
|
// http://doc.spip.org/@env_to_attributs |
| 2311 |
|
function env_to_attributs ($texte, $ignore_params=array()) { |
|
@@ 2311-2321 (lines=11) @@
|
| 2308 |
|
} |
| 2309 |
|
// A partir d'un #ENV, retourne des attributs |
| 2310 |
|
// http://doc.spip.org/@env_to_attributs |
| 2311 |
|
function env_to_attributs ($texte, $ignore_params=array()) { |
| 2312 |
|
$ignore_params = array_merge ( |
| 2313 |
|
array('id', 'lang', 'id_document', 'date', 'date_redac', 'align', 'fond', '', 'recurs', 'emb', 'dir_racine'), |
| 2314 |
|
$ignore_params); |
| 2315 |
|
$tableau = unserialize($texte); |
| 2316 |
|
$texte = ""; |
| 2317 |
|
foreach ($tableau as $i => $j) |
| 2318 |
|
if (is_string($j) AND !in_array($i,$ignore_params)) |
| 2319 |
|
$texte .= $i."='".$j."' "; |
| 2320 |
|
return $texte; |
| 2321 |
|
} |
| 2322 |
|
|
| 2323 |
|
// Concatener des chaines |
| 2324 |
|
// #TEXTE|concat{texte1,texte2,...} |