Changeset 113511 in spip-zone


Ignore:
Timestamp:
Jan 19, 2019, 2:48:50 PM (3 months ago)
Author:
marcimat@…
Message:

Introduire les noizettes dynamiques.
C’est compliqué parce que :

  • $plugin est un code PHP à évaluer à la compilation
  • On regénère un code PHP à partir de ça, et il faut du coup remettre des quotes autour (c’est du texte).
  • Et il y avait une parenthèse de trop à un endroit.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/n-core/trunk/public/noisette_compiler.php

    r113137 r113511  
    8989        $css = champ_sql('css', $p);
    9090        $inclusion_dynamique_noisette = "\"<?php echo noisette_encapsuler(
    91                 \".$plugin.\",
     91                '\".$plugin.\"',
    9292                recuperer_fond(
    93                         \".type_noisette_localiser($plugin, $type_noisette).\",
     93                        '\".type_noisette_localiser($plugin, $type_noisette).\"',
    9494                        \".var_export(array_merge(unserialize($parametres), noisette_contextualiser($plugin, $noisette, $type_noisette, $profondeur, $environnement, $stockage)),true).\",
    9595                        \".var_export(array('ajax'=>(type_noisette_ajaxifier($plugin, $type_noisette, $stockage))), true).\"
    9696                ),
    97                 \".$encapsulation.\",
    98                 \".var_export(array('id_noisette' => $id_noisette, 'type_noisette' => $type_noisette, 'css' => $css, 'profondeur_noisette' => $profondeur)), true).\",
    99                 \".$stockage.\"
     97                '\".$encapsulation.\"',
     98                \".var_export(array('id_noisette' => $id_noisette, 'type_noisette' => $type_noisette, 'css' => $css, 'profondeur_noisette' => $profondeur), true).\",
     99                '\".$stockage.\"'
    100100        );?>\"";
    101         $inclusion_dynamique_noisette = '';
     101        #$inclusion_dynamique_noisette = '';
    102102        $inclusion_statique_noisette = "noisette_encapsuler(
    103103                $plugin,
Note: See TracChangeset for help on using the changeset viewer.