[spip-dev] option pour env_to_param

pour ce ticket là :

http://trac.rezo.net/trac/spip/ticket/843

voici un proposition de modif de inc/filtre

<code>
// A partir d'un #ENV, retourne des <param ...>
// On peut mettre un deuxième argument #ARRAY pour en exclure
// http://doc.spip.org/@env_to_params
function env_to_params ($texte,$ignore_params){
  
  $ignore_params = array_merge (array('id_document','date','date_redac','align','fond','','recurs','emb','dir_racine'),$ignore_params);
  
  $tableau = unserialize($texte);
  $texte = "";
  foreach ($tableau as $i => $j)
    if (!in_array($i,$ignore_params))
      $texte .= "<param name='".$i."' value='".$j."' />";
  return $texte;
}
// A partir d'un #ENV, retourne des attributs
// On peut mettre un deuxième argument #ARRAY pour en exclure
// http://doc.spip.org/@env_to_attributs
function env_to_attributs ($texte,$ignore_params){
  $ignore_params = array_merge (array('id_document','date','date_redac','align','fond','','recurs','emb','dir_racine'),$ignore_params);
  $tableau = unserialize($texte);
  $texte = "";
  foreach ($tableau as $i => $j)
    if (!in_array($i,$ignore_params))
      $texte .= $i."='".$j."' ";
  return $texte;
}
</code>