Changeset 86011 in spip-zone


Ignore:
Timestamp:
Nov 12, 2014, 4:36:48 PM (5 years ago)
Author:
chankalan@…
Message:

gros changements, à désinstaller puis réinstaller pour tests + ajout balise #COULEUR dans une boucle

Location:
_plugins_/couleur_objet/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couleur_objet/trunk/REGLES_DE_COMMIT.md

    r85996 r86011  
    2121
    2222    ][(#REM)
    23    
     23
    2424        Utilise :
    2525            inclure/noisette.html
  • _plugins_/couleur_objet/trunk/base/couleur_objet.php

    r85986 r86011  
    1313        $tables['spip_couleur_objet_liens'] = array(
    1414                'field' => array(
     15                        "objet"        => "VARCHAR (25) DEFAULT '' NOT NULL",
    1516                        "id_objet"     => "bigint(21) DEFAULT '0' NOT NULL",
    16                         "objet"        => "VARCHAR (25) DEFAULT '' NOT NULL",
    1717                        "couleur_objet"      => "VARCHAR (25) DEFAULT '' NOT NULL"
    1818                ),
    1919                'key' => array(
    20                         "PRIMARY KEY"  => "id_objet,objet,couleur_objet",
     20                        "PRIMARY KEY"  => "objet,id_objet,couleur_objet",
    2121                )
    2222        );
  • _plugins_/couleur_objet/trunk/couleur_objet_pipelines.php

    r86001 r86011  
    1414                AND $id_objet=$flux['args'][$e['id_table_objet']]
    1515        ){
    16                 $objet = $e['table'];
    17                 $row = sql_fetsel("couleur_objet", "spip_couleur_objet_liens", "id_objet=".intval($id_objet)." AND objet=".sql_quote($objet));
     16                $objet = $e['type'];
     17                $row = sql_fetsel("couleur_objet", "spip_couleur_objet_liens", "objet=".sql_quote($objet)." AND id_objet=".intval($id_objet));
    1818                $couleur_objet = $row['couleur_objet'];
    19                 $contexte = array('id_objet' => $id_objet,'objet' => $objet, 'couleur_objet' => $couleur_objet);
     19                $contexte = array('objet' => $objet, 'id_objet' => $id_objet, 'couleur_objet' => $couleur_objet);
    2020                $flux["data"] .= recuperer_fond("inclure/couleur_objet", $contexte);
    2121        }
  • _plugins_/couleur_objet/trunk/formulaires/couleur_objet.html

    r85995 r86011  
    66        Inclus dans :
    77                inclure/couleur_objet.html avec les paramètres :
    8                         #ENV{id_objet},#ENV{objet},#ENV{couleur_objet}
     8                        #ENV{objet},#ENV{id_objet},#ENV{couleur_objet}
    99               
    1010]<div class="formulaire_spip formulaire_config formulaire_#FORM">
     
    1616        <form method="post" action="#ENV{action}">
    1717                #ACTION_FORMULAIRE{#ENV{action}}
     18                [<input type='hidden' name='objet' value='(#ENV{objet})' />]
    1819                [<input type='hidden' name='id_objet' value='(#ENV{id_objet})' />]
    19                 [<input type='hidden' name='objet' value='(#ENV{objet})' />]
    2020                <ul>
    2121                        [<li>
     
    2727                                <label for="couleur_objet"><:couleur_objet:choisir_une_nouvelle_couleur:></label>[
    2828                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{couleur_objet})</span>
    29                                 ]<input type='color' id='couleur_objet' name='couleur_objet' value="#COULEUR_OBJET" style="width:100%;text-transform:uppercase;" />
     29                                ]<input type='color' class="palette" id='couleur_objet' name='couleur_objet' value="#COULEUR_OBJET" style="width:100%;text-transform:uppercase;" />
    3030                        </li>
    3131                </ul>
    3232                <div class="boutons clearfix">
    3333                        <input type="submit" class="submit" value="<:bouton_enregistrer|attribut_html:>" style="float:right;" />
    34                         <input type="submit" class="submit" name="supprimer" value="<:couleur_objet:bouton_supprimer|attribut_html:>" style="float:left;" />
     34                        [(#COULEUR_OBJET|oui) <input type="submit" class="submit" name="supprimer" value="<:couleur_objet:bouton_supprimer|attribut_html:>" style="float:left;" />]
    3535                </div>
    3636        </form>
  • _plugins_/couleur_objet/trunk/formulaires/couleur_objet.php

    r85986 r86011  
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    33
    4 function formulaires_couleur_objet_charger_dist($id_objet,$objet,$couleur_objet){
     4function formulaires_couleur_objet_charger_dist($objet,$id_objet,$couleur_objet){
    55        // autorisation : #ENV{editable} est evite car on veut toujours voir le formulaire meme apres validation
    66        $editable = true;
     
    1414        // chargement des valeurs du formulaire
    1515        $valeurs = array(
     16                'objet' => $objet,
    1617                'id_objet' => $id_objet,
    17                 'objet' => $objet,
    1818                'couleur_objet' => $couleur_objet,
    1919                'supprimer' => '',
     
    2323}
    2424
    25 function formulaires_couleur_objet_traiter_dist($id_objet,$objet,$couleur_objet){
     25function formulaires_couleur_objet_traiter_dist($objet,$id_objet,$couleur_objet){
    2626        $res = array();
    2727        if (_request('supprimer')){
     
    3333        else {
    3434                $couleur_objet = _request('couleur_objet');
    35                 $where =  "id_objet=".intval($id_objet)." AND objet=".sql_quote($objet);
     35                $where =  "objet=".sql_quote($objet)." AND id_objet=".intval($id_objet);
    3636                // si la ligne $id_objet / $objet existe dans la table spip_couleur_objet_liens alors on fait sql_updateq
    3737                if (sql_countsel('spip_couleur_objet_liens', array(
    38                         "id_objet=" . sql_quote($id_objet),
    39                         "objet=" . sql_quote($objet)
     38                        "objet=" . sql_quote($objet),
     39                        "id_objet=" . sql_quote($id_objet)
    4040                ))) {
    4141                        sql_updateq('spip_couleur_objet_liens', array('couleur_objet' => $couleur_objet), $where);
  • _plugins_/couleur_objet/trunk/inclure/couleur_objet.html

    r85995 r86011  
    88]
    99<div class="ajax">
    10 [(#FORMULAIRE_COULEUR_OBJET{#ENV{id_objet},#ENV{objet},#ENV{couleur_objet}})]
     10[(#FORMULAIRE_COULEUR_OBJET{#ENV{objet},#ENV{id_objet},#ENV{couleur_objet}})]
    1111</div>
  • _plugins_/couleur_objet/trunk/paquet.xml

    r85994 r86011  
    22        prefix="couleur_objet"
    33        categorie="maintenance"
    4         version="0.1.0"
     4        version="0.2.0"
    55        schema="1.0.0"
    66        etat="dev"
Note: See TracChangeset for help on using the changeset viewer.