Changeset 49093 in spip-zone


Ignore:
Timestamp:
Jun 27, 2011, 5:35:24 PM (10 years ago)
Author:
marcimat@…
Message:

début de squelettes privés

Location:
_plugins_/champs_extras
Files:
5 added
3 edited
2 copied
3 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/champs_extras/core/trunk/inc/cextras_gerer.php

    r49091 r49093  
    181181// (aucune garantie que $connect autre que la connexion principale fasse quelque chose)
    182182function extras_champs_anormaux($connect='') {
     183        static $tout = false;
     184        if ($tout !== false) {
     185                return $tout;
     186        }
    183187        // recuperer les tables et champs de la base de donnees
    184188        // les vrais de vrai dans la base sql...
  • _plugins_/champs_extras/interface/trunk/inc/iextras.php

    r43291 r49093  
    77
    88function iextras_get_extras(){
    9         $extras = @unserialize($GLOBALS['meta']['iextras']);
    10         if (!is_array($extras)) $extras = array();
    11         // reinitialiser aucazou les valeurs de tables
    12         foreach($extras as $e) {
    13                 if (!$e->_table_sql) {
    14                         $e->definir(); // va recreer les infos des tables/objet/type
     9        static $extras = null;
     10        if ($extras === null) {
     11                $extras = @unserialize($GLOBALS['meta']['iextras']);
     12                if (!is_array($extras)) $extras = array();
     13                // reinitialiser aucazou les valeurs de tables
     14                foreach($extras as $e) {
     15                        if (!$e->_table_sql) {
     16                                $e->definir(); // va recreer les infos des tables/objet/type
     17                        }
    1518                }
    1619        }
  • _plugins_/champs_extras/interface/trunk/plugin.xml

    r49091 r49093  
    3434        </pipeline>
    3535       
     36        <onglet id='iextras' parent='configuration'>
     37                        <icone>images/iextras-24.png</icone>
     38                        <titre>iextras:champs_extras</titre>
     39        </onglet>
    3640       
    3741        <bouton id='iextras' parent='bando_configuration'>
  • _plugins_/champs_extras/interface/trunk/prive/objets/contenu/champs_extras.html

    r49091 r49093  
    1 <BOUCLE_si_extras(CONDITION){si #ENV{extras}}>
     1<BOUCLE_si_extras(CONDITION){si (#VAL|iextras_get_extras_par_table)}>
     2
    23[(#CHEMIN{images/iextras-24.png}|debut_cadre_trait_couleur{1, "", <:iextras:liste_des_extras:>})]
    3         <BOUCLE_tables(POUR){tableau #ENV**{extras}}>
     4        <BOUCLE_tables(POUR){tableau (#VAL|iextras_get_extras_par_table)}>
    45        <h2>[(#CLE|table_objet_sql|lister_tables_objets_sql|table_valeur{texte_objets})]</h2>
    56                <B_extras>
    6                 <ul class="liste_extras">
     7                <div class='liste'>
     8                <ul class="liste-items liste_extras">
    79                <BOUCLE_extras(POUR){tableau #VALEUR}>
    8                         <li>
     10                        <li class='item'>
    911                                [(#VALEUR{champ})]
    1012                                [<small>&mdash; (#VALEUR{label})</small>]
     
    2628                </BOUCLE_extras>
    2729                </ul>
     30                </div>
    2831                </B_extras>
    2932        </BOUCLE_tables>
  • _plugins_/champs_extras/interface/trunk/prive/objets/contenu/champs_extras_possibles.html

    r49091 r49093  
    1 <BOUCLE_si_extras(CONDITION){si #ENV{extras}}>
     1<BOUCLE_si_extras(CONDITION){si (#VAL|extras_champs_utilisables)}>
    22[(#CHEMIN{images/iextras-24.png}|debut_cadre_trait_couleur{1, "", <:iextras:liste_des_extras_possibles:>})]
    3         <BOUCLE_tables(POUR){tableau #ENV**{extras}}>
     3        <BOUCLE_tables(POUR){tableau (#VAL|extras_champs_utilisables)}>
    44        <h2>[(#CLE|lister_tables_objets_sql|table_valeur{texte_objets})]</h2>
    55                <B_extras>
Note: See TracChangeset for help on using the changeset viewer.