Changeset 48609 in spip-zone


Ignore:
Timestamp:
Jun 8, 2011, 7:28:04 PM (10 years ago)
Author:
cam.lafit@…
Message:

Lister les factures existantes

  • Reprise de la structure par défaut fournie par le plugin afficher_objet
  • Liste des champs minimum de base, certains champs sont à supprimer ou à ajouter
Location:
_plugins_/factures/prive
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/factures/prive/exec/factures.html

    r48608 r48609  
    2424
    2525<div>
    26         <:factures:explications_page_factures:>
    27         [(#URL_ECRIRE{facture}|parametre_url{nouveau,oui}|icone{<:menus:editer_facture_nouveau:>,#CHEMIN{images/factures-24.png},#LANG_RIGHT,creer.gif})]
    28         <br class="nettoyeur" />
    2926        [(#INCLURE{fond=prive/liste/factures}{env})]
    3027        <br class="nettoyeur" />
  • _plugins_/factures/prive/liste/factures.html

    r48606 r48609  
    1 #CACHE{0}
    2 <!-- factures/prive/liste/factures.html -->
     1[(#SET{defaut_tri,#ARRAY{
     2        date_facture,#ENV{date_facture_sens,-1}
     3}})
     4]<B_liste_factures>
     5#ANCRE_PAGINATION
     6<div class="liste-elements factures">
     7<table class='spip liste'>
     8[<caption><strong class="caption">(#ENV*{titre,<:info_tous_factures_presents:>})</strong></caption>]
     9        <thead>
     10                <tr class='first_row'>
     11                        <th class='num_facture'>[(#TRI{num_facture,<:factures:num_facture:>,ajax})]</th>
     12                        <th class='date_facture'>[(#TRI{date_facture,<:factures:date_facture:>,ajax})]</th>
     13                        <th class='libelle_facture'>[(#TRI{libelle_facture,<:factures:libelle_facture:>,ajax})]</th>
     14                        <th class='montant'>[(#TRI{montant,<:factures:montant:>,ajax})]</th>
     15                </tr>
     16        </thead>
     17        <tbody>
     18        <BOUCLE_liste_factures(factures){id_organisation?}{tri #ENV{order,num_facture},#GET{defaut_tri}}{pagination #ENV{nb,10}}{!lang_select}>
     19                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
     20                        <td class="num_facture"><a href="[(#URL_ECRIRE{facture}|parametre_url{'id_facture',#ID_FACTURE})]">#NUM_FACTURE</a></td>
     21                        <td class="date_facture">[(#DATE_FACTURE|affdate{'d/m/Y'})]</td>
     22                        <td class="libelle_facture">[(#LIBELLE_FACTURE|couper{55})]</td>
     23                        <td class="montant"><a href="#" class="aide" title="[(#TOTAL_HT|monetaire)&nbsp;HT][ | (#TOTAL_HT|ttc|monetaire)&nbsp;TTC]">[?]</a>[(#MONTANT|monetaire)]</td>
     24                </tr>
     25        </BOUCLE_liste_factures>
     26        </tbody>
     27</table>
     28[<p class='pagination'>(#PAGINATION{prive})</p>]
     29</div>
     30</B_liste_factures>[
     31<div class="liste-elements factures"><strong class="caption">(#ENV*{sinon,''})</strong></div>
     32]<//B_liste_factures>
    333
    4 <h1 class="grostitre"><:factures:titre_liste_factures:></h1>
    5 <p><:factures:explication_liste_factures:></p>
    634
    7 <div class="nettoyeur" />
     35<!-- Debut de l'ancien tableau -->
    836
    937[(#REM) On construit un tableau avec tous les types de documents; clause "id_type_facture IN" de la boucle ]
Note: See TracChangeset for help on using the changeset viewer.