Changeset 122465 in spip-zone


Ignore:
Timestamp:
Feb 13, 2020, 10:44:22 PM (7 days ago)
Author:
Charles Razack
Message:

Suite e352bbbb49 : ivre, il oublie de faire git add

Location:
_plugins_/commandes_abonnements/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/commandes_abonnements/trunk

    • Property subgit:lock:e352bbbb491bc8ebeebfb1b7e29bb068093c3892 deleted
    • Property subgit:lock:b4eda7d121280895fba76c428ddba2058d11fce5 set to 2020-02-13T23:44:32.966
  • _plugins_/commandes_abonnements/trunk/inclure/resume/abonnement_commande.html

    r122462 r122465  
    33        Présentation résumée d'un abonnement en cours de commande.
    44
    5         On prend en priorité la commande d'abonnement en session, sinon celle en cours.
     5        Prévu pour être inclus dans un tunnel de commande.
     6        On prend en priorité la commande en cours, sinon la commande d'abonnement en session.
    67
    78        On affiche les informations suivantes :
     
    1718
    1819]
    19 [(#REM) On prend en priorité la commande d'abonnement en session ]
    20 <BOUCLE_commande_session(CONDITION) {si #SESSION{commande_abonnement}}>
    21 #SET{commande, #ARRAY{
    22         id_abonnements_offre, #SESSION{commande_abonnement/id_abonnements_offre},
    23         prix,                 #SESSION{commande_abonnement/montant},
    24         renouvellement,       #SESSION{commande_abonnement/renouvellement_auto},
    25 }}
    26 </BOUCLE_commande_session>
    27 
    28 [(#REM) Sinon la commande en cours ]
    29 <BOUCLE_commande_encours(COMMANDES commandes_details)
    30         {id_auteur = #SESSION{id_auteur}}
    31         {statut = encours}
     20#CACHE{0}
     21[(#REM)
     22        On prend en priorité la commande en cours
     23        nb : boucler sur les détails pour éviter les jointures fortuites sur id_auteur
     24]
     25<BOUCLE_commande_encours(COMMANDES_DETAILS commandes)
     26        {commandes.id_auteur = #SESSION{id_auteur}}
     27        {commandes.statut = encours}
    3228        {objet = abonnements_offre}
     29        {!par commandes.date}
    3330        {0,1}
    34         {!par date}
    3531>
    3632#SET{commande, #ARRAY{
     
    4036        periode,              #ECHEANCES_TYPE|replace{annee,an},
    4137        renouvellement,       #ECHEANCES_TYPE|?{on},
     38        id_commande,          #ID_COMMANDE,
    4239}}
    4340</BOUCLE_commande_encours>
    44 <//B_commande_session>
     41
     42[(#REM) Sinon on prend la commande d'abonnement en session ]
     43#SET{commande, #ARRAY{
     44        id_abonnements_offre, #SESSION{commande_abonnement/id_abonnements_offre},
     45        prix,                 #SESSION{commande_abonnement/montant},
     46        renouvellement,       #SESSION{commande_abonnement/renouvellement_auto},
     47}}
     48<//B_commande_encours>
    4549
    4650[(#REM) Pour aller plus loin il faut donc une commande ]
Note: See TracChangeset for help on using the changeset viewer.