Changeset 123124 in spip-zone


Ignore:
Timestamp:
Mar 25, 2020, 10:47:08 AM (2 weeks ago)
Author:
Charles Razack
Message:

Renommons la fonction utilisée dans le critère car elle peut être utile ailleurs (pour des autorisations, etc.)

Location:
_plugins_/commandes/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/commandes/trunk

    • Property subgit:lock:4c592df4f827887bc012fd747e13846a596dee90 deleted
    • Property subgit:lock:5a258f208c26b76ca7819e8c72c57e1d1939f6da set to 2020-03-25T11:47:15.360
  • _plugins_/commandes/trunk/commandes_fonctions.php

    r123123 r123124  
    199199 * Critère pour prendre la commande en cours du visiteur, qu'il soit connecté ou non
    200200 *
    201  * Soit la commande est en session, soit on prend celle dans la db.
    202  * Nb : il ne peut en théorie y avoir qu'une seule commande en cours par auteur,
    203  * dans le cas improbable où il y en aurait plusieurs, on prend la plus récente.
    204  *
    205201 * @uses commandes_calculer_critere_encours_visiteur()
    206202 * @example <BOUCLE_commande(COMMANDES) {encours_visiteur}>
     
    214210        $cond = $crit->cond;
    215211        $not = $crit->not ? 'NOT ' : '';
    216         $where = "'$not" .$boucle->id_table.".id_commande = '.commandes_calculer_critere_encours_visiteur()";
     212        $where = "'$not" .$boucle->id_table.".id_commande = '.commandes_id_commande_encours_visiteur()";
    217213        $boucle->where[]= $where;
    218214        $boucles[$idb]->descr['session'] = true; // drapeau pour avoir un cache visiteur
     
    220216
    221217/**
    222  * Fonction privée pour le calcul du critère {encours_visiteur}
    223  *
     218 * Retourne le numéro de la commande en cours du visiteur, qu'il soit connecté ou non
     219 *
     220 * Soit la commande est en session, soit on prend celle dans la db.
     221 * Nb : il ne peut en théorie y avoir qu'une seule commande en cours par auteur,
     222 * dans le cas improbable où il y en aurait plusieurs, on prend la plus récente.
     223 *
    224224 * @return int
    225225 *     Numéro de la commande ou 0 s'il n'y en a pas
    226226 */
    227 function commandes_calculer_critere_encours_visiteur() {
     227function commandes_id_commande_encours_visiteur() {
    228228        include_spip('inc/session');
    229229        $id_commande = 0;
  • _plugins_/commandes/trunk/paquet.xml

    r123123 r123124  
    22        prefix="commandes"
    33        categorie="divers"
    4         version="1.17.0"
     4        version="1.17.1"
    55        schema="0.7.9"
    66        etat="stable"
Note: See TracChangeset for help on using the changeset viewer.