Ignore:
Timestamp:
May 24, 2018, 3:49:26 PM (3 years ago)
Author:
abelass@…
Message:
  • correction génération prix d'un objet
  • pouvoir changer l'ordre des prix
  • prendre le premier bon prix lors de la génération du prix de l'objet
  • formulaire prix, meix intégrer les extensions
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/prix_objets/trunk/formulaires/prix.php

    r110312 r110362  
    7676
    7777                $valeurs['_saisies_extras'] = array_merge(
    78                         $saisies,
    7978                        array(
    8079                                array(
     
    8483                                                'defaut' => implode(',', $extensions),
    8584                                        )
     85                                ),
     86                                array(
     87                                        'saisie' => 'fieldset',
     88                                        'options' => array(
     89                                                'nom' => 'extensions',
     90                                                'label' => _T('prix_objets:info_extensions'),
     91                                        ),
     92                                        'saisies' =>    $saisies,
    8693                                )
    8794                        )
     
    169176        }
    170177
     178
    171179        $titres_secondaires = implode(' / ', $titres_secondaires);
     180
     181
    172182
    173183        if ($titres_secondaires) {
    174184                $titre = $titre . ' - ' . $titres_secondaires;
    175                 }
     185        }
     186
     187        $table = 'spip_prix_objets';
     188
     189        $dernier_rang = sql_getfetsel(
     190                'rang_lien',
     191                $table,
     192                'id_objet=' .$id_objet . ' AND objet LIKE ' . sql_quote($objet) . ' AND id_prix_objet_source=0',
     193                '',
     194                'rang_lien DESC'
     195        );
    176196
    177197        // On inscrit dans la bd
     
    183203                        'taxe' => _request('taxe'),
    184204                        'prix' => 0,
    185                         'prix_ht' => 0
     205                        'prix_ht' => 0,
     206                        'rang_lien' => $dernier_rang + 1,
    186207                );
    187208
     
    194215
    195216        // Enregistrement du prix
    196         $id_prix_objet = sql_insertq('spip_prix_objets', $valeurs);
     217        $id_prix_objet = sql_insertq($table, $valeurs);
    197218
    198219        // Enregistrement des extensions
Note: See TracChangeset for help on using the changeset viewer.