Changeset 110378 in spip-zone


Ignore:
Timestamp:
May 25, 2018, 4:26:59 PM (3 years ago)
Author:
abelass@…
Message:

v 2.1.1

  • afficher l'icône correcte
  • modif sur la base qui n'a pas passé
Location:
_plugins_/prix_objets/branches/v1
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/prix_objets/branches/v1

  • _plugins_/prix_objets/branches/v1/base/prix_objets.php

    r110315 r110378  
    11<?php
     2/**
     3 * Déclarations relatives à la base de données
     4 *
     5 * @plugin     Prix Objets
     6 * @copyright  2012 - 2018
     7 * @author     Rainer Müller
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Promotions_commandes\Pipelines
     10 */
    211if (! defined("_ECRIRE_INC_VERSION"))
    312        return;
    413
     14/**
     15 * Déclaration des alias de tables et filtres automatiques de champs
     16 *
     17 * @pipeline declarer_tables_interfaces
     18 * @param array $interfaces
     19 *     Déclarations d'interface pour le compilateur
     20 * @return array
     21 *     Déclarations d'interface pour le compilateur
     22 */
    523function prix_objets_declarer_tables_interfaces($tables_interfaces) {
    624        $tables_interfaces['table_des_tables']['prix_objets'] = 'prix_objets';
     
    927}
    1028
     29/**
     30 * Déclaration des tables principales.
     31 *
     32 * @pipeline declarer_tables_interfaces
     33 * @param array $tables_principales
     34 *     Déclarations des tables principales pour le compilateur
     35 * @return array
     36 *     Déclarations des tables principales pour le compilateur
     37 */
    1138function prix_objets_declarer_tables_principales($tables_principales) {
    1239        $spip_prix_objets = array(
     
    2249                "taxe" => "varchar(10)  DEFAULT '' NOT NULL",
    2350                'extension' => 'varchar(50) not null default ""',
    24                 "id_extension" => "bigint(21) NOT NULL"
     51                "id_extension" => "bigint(21) NOT NULL",
     52                "rang_lien" => "int(4) NOT NULL DEFAULT '0'",
    2553        );
    2654
     
    6795                foreach ($extensions as $extension) {
    6896                        if ($identifiant_extension = id_table_objet($extension) and
    69                                         isset($decription_table['field'][$identifiant_extension])) {
    70                                 $sql = sql_select('*', 'spip_prix_objets',
     97                                isset($decription_table['field'][$identifiant_extension])) {
     98                                        $sql = sql_select('*', 'spip_prix_objets',
    7199                                                $identifiant_extension . '>0');
    72100
    73                                 while ($data = sql_fetch($sql)) {
    74                                         sql_insertq('spip_prix_objets',
     101                                        while ($data = sql_fetch($sql)) {
     102                                                sql_insertq('spip_prix_objets',
    75103                                                        array(
    76104                                                                'id_prix_objet_source' => $data['id_prix_objet'],
     
    80108                                                                'id_objet' => $data['id_objet'],
    81109                                                                'titre' => extraire_multi(
    82                                                                                 supprimer_numero(
    83                                                                                                 generer_info_entite(
    84                                                                                                                 $data[$identifiant_extension],
    85                                                                                                                 $extension,
    86                                                                                                                 'titre', '*'))),
     110                                                                        supprimer_numero(
     111                                                                                generer_info_entite(
     112                                                                                        $data[$identifiant_extension],
     113                                                                                        $extension,
     114                                                                                        'titre', '*'))),
    87115                                                                'prix' => $data['prix_ht']
    88116                                                        ));
     117                                        }
     118                                        sql_alter("TABLE $table DROP COLUMN  $identifiant_extension");
    89119                                }
    90                                 sql_alter("TABLE $table DROP COLUMN  $identifiant_extension");
    91                         }
    92120                }
    93121        }
    94122}
    95 
    96 
    97 ?>
  • _plugins_/prix_objets/branches/v1/formulaires/prix.html

    r110373 r110378  
    1 <div class="formulaire_spip formulaire_editer formulaire_editer_liens formulaire_editer_liens-bancaire_comptes">
     1<div class="formulaire_spip formulaire_editer formulaire_editer_liens formulaire_editer_prix_objets">
    22        <form id="form_prix" name="form_prix" action="#ENV{action}#form_prix" method="post"><div>
    33                #ACTION_FORMULAIRE{#ENV{action}}
  • _plugins_/prix_objets/branches/v1/lang/prix_objets.xml

    r110047 r110378  
    11<traduction module="prix_objets" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/prix_objets/trunk/lang/" reference="fr">
    2         <langue code="en" url="https://trad.spip.net/tradlang_module/prix_objets?lang_cible=en" total="28" traduits="25" relire="0" modifs="0" nouveaux="3" pourcent="89.29">
     2        <langue code="en" url="https://trad.spip.net/tradlang_module/prix_objets?lang_cible=en" total="30" traduits="25" relire="0" modifs="0" nouveaux="5" pourcent="83.33">
    33        </langue>
    4         <langue code="fr" url="https://trad.spip.net/tradlang_module/prix_objets?lang_cible=fr" total="28" traduits="28" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     4        <langue code="fr" url="https://trad.spip.net/tradlang_module/prix_objets?lang_cible=fr" total="30" traduits="30" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    55        </langue>
    6         <langue code="pt_br" url="https://trad.spip.net/tradlang_module/prix_objets?lang_cible=pt_br" total="28" traduits="26" relire="0" modifs="0" nouveaux="2" pourcent="92.86">
     6        <langue code="pt_br" url="https://trad.spip.net/tradlang_module/prix_objets?lang_cible=pt_br" total="30" traduits="26" relire="0" modifs="0" nouveaux="4" pourcent="86.67">
    77                <traducteur nom="Ricardo Porto" lien="https://trad.spip.net/auteur/ricardo-porto" />
    88        </langue>
  • _plugins_/prix_objets/branches/v1/paquet.xml

    r110373 r110378  
    22        prefix="prix_objets"
    33        categorie="edition"
    4         version="2.1.0"
     4        version="2.1.1"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.2.*]"
  • _plugins_/prix_objets/branches/v1/saisies/ajouter_action.html

    r110373 r110378  
    55                [(#SET{redirect,#SELF|parametre_url{retour_action,oui}|parametre_url{visible,1}})]
    66                [(#URL_ECRIRE{
    7                         #ENV{action},
     7                        [(#ENV{objet}|concat{_edit})],
    88                        new=oui}
    9                         |parametre_url{redirect,#GET{redirect}#form_prix}|icone_verticale{#ENV{label_action},declinaison,new,right}
     9                        |parametre_url{redirect,#GET{redirect}#form_prix}|icone_verticale{#ENV{label_action},#ENV{objet},new,right}
    1010                )]
    1111        </div>
Note: See TracChangeset for help on using the changeset viewer.