Changeset 90436 in spip-zone


Ignore:
Timestamp:
Jun 22, 2015, 2:22:54 PM (6 years ago)
Author:
rastapopoulos@…
Message:

Si on détecte qu'il y a au moins une commande parmis toutes qui a des échéances particulières, alors on ajoute une colonne pour afficher les types de paiement des commandes, et on permet aussi de trier dessus.

Location:
_plugins_/commandes/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/commandes/trunk/lang/commandes_fr.php

    r90339 r90436  
    2626        'commande_echeances_paiements_previsions' => 'Paiements prévisionnels',
    2727        'commande_echeances_paiements_tous' => 'Tous les paiements',
     28        'commande_echeances_type' => 'Type de paiement',
     29        'commande_echeances_type_annee' => 'Paiement annuel',
     30        'commande_echeances_type_mois' => 'Paiement mensuel',
     31        'commande_echeances_type_vide' => 'Paiement unique',
    2832        'commande_editer' => 'Éditer la commande',
    2933        'commande_modifier' => 'Modifier la commande :',
  • _plugins_/commandes/trunk/paquet.xml

    r90343 r90436  
    22        prefix="commandes"
    33        categorie="divers"
    4         version="1.6.4"
     4        version="1.6.5"
    55        etat="test"
    66        compatibilite="[3.0.5;3.0.*]"
  • _plugins_/commandes/trunk/prive/objets/liste/commandes.html

    r87187 r90436  
    99        reference,1
    1010        id_auteur,1
    11 }})
    12 ]<B_liste_commandes>
     11}})]
     12
     13#SET{afficher_echeances,''}
     14<BOUCLE_test_echeances(COMMANDES){tout}{echeances_type != ""}{0,1}>#SET{afficher_echeances,oui}</BOUCLE_test_echeances>
     15
     16<B_liste_commandes>
    1317<div class='nettoyeur'></div>
    1418#ANCRE_PAGINATION
     
    2529                <span class="sep">&nbsp;|&nbsp;</span>(#TRI{date_paiement,<:commandes:date_paiement_label_court:>,ajax})][
    2630                <span class="sep">&nbsp;|&nbsp;</span>(#TRI{date_envoi,<:commandes:date_envoi_label_court:>,ajax})]
     31                [(#GET{afficher_echeances}|oui)
     32                [<span class="sep">&nbsp;|&nbsp;</span>(#TRI{echeances_type,<:commandes:commande_echeances_type:>,ajax})]
     33                ]
    2734        </div>
    2835        ]
     
    3340                        <tr class='first_row'>
    3441                                <th class='etat' scope='col'>#</th>
    35                                 <th class='infos' scope='col'><:commandes:label_infos:></th>
     42                                <th class='infos principale' scope='col'><:commandes:label_infos:></th>
    3643                                <th class='dates' scope='col'><:commandes:label_commande_dates:></th>
    3744                                <th class='descriptif' scope='col'><:commandes:label_objets:></th>
     45                                [(#GET{afficher_echeances}|oui)<th class="echeances_type" scope="col"><:commandes:commande_echeances_type:></th>]
    3846                                <th class='montant' scope='col'><:prix:label_total_ttc:></th>
    3947                                [(#ENV{simuler}|=={1}|oui)<th scope='col'><:commandes:simuler:></th>]
     
    4755                        <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#STATUT)]">
    4856                                <td class='etat'>[(#STATUT|puce_statut{commande,#ID_COMMANDE})&nbsp;]</td>
    49                                 <td class='infos'>
     57                                <td class='infos principale'>
    5058                                        [<div class='id'>
    5159                                                <a href="[(#ID_COMMANDE|generer_url_entite{commande})]"><:commandes:commande_titre:>&nbsp;<:info_numero_abbreviation:>(#ID_COMMANDE)</a>
     
    6573                                                        #DATE|jour|concat{'&nbsp;',#DATE|nom_mois{abbr},'&nbsp;'#DATE|annee}}}
    6674                                                <li class="date">
    67                                                         [<span class="label"><:commandes:date_commande_label_court:>&nbsp;:</span>&nbsp;(#GET{date})]
     75                                                        [<div class="label"><:commandes:date_commande_label_court:>&nbsp;:</div> (#GET{date})]
    6876                                                </li>
    6977                                                [(#DATE_PAIEMENT|intval|>{0}|oui)
     
    7280                                                        #DATE_PAIEMENT|jour|concat{'&nbsp;',#DATE_PAIEMENT|nom_mois{abbr},'&nbsp;'#DATE_PAIEMENT|annee}}}
    7381                                                <li class="date paiement">
    74                                                         [<span class="label"><:commandes:date_paiement_label_court:>&nbsp;:</span>&nbsp;(#GET{date_paiement})]
     82                                                        [<div class="label"><:commandes:date_paiement_label_court:>&nbsp;:</div> (#GET{date_paiement})]
    7583                                                </li>
    7684                                                ]
     
    8088                                                        #DATE_ENVOI|jour|concat{'&nbsp;',#DATE_ENVOI|nom_mois{abbr},'&nbsp;'#DATE_ENVOI|annee}}}
    8189                                                <li class="date envoi">
    82                                                         [<span class="label"><:commandes:date_envoi_label_court:>&nbsp;:</span>&nbsp;(#GET{date_envoi})]
     90                                                        [<div class="label"><:commandes:date_envoi_label_court:>&nbsp;:</div> (#GET{date_envoi})]
    8391                                                </li>
    8492                                                ]
     
    102110                                        </B_details>
    103111                                </td>
     112                                [(#GET{afficher_echeances}|oui)
     113                                <td class="echeances_type">
     114                                        [(#ECHEANCES_TYPE|?{commandes:commande_echeances_type_#ECHEANCES_TYPE, commandes:commande_echeances_type_vide}|_T)]
     115                                </td>
     116                                ]
    104117                                <td class='montant'>[(#PRIX)]</td>
    105118                                [(#ENV{simuler}|=={1}|oui)
Note: See TracChangeset for help on using the changeset viewer.