Changeset 111158 in spip-zone for _plugins_/reservations_credits


Ignore:
Timestamp:
Jul 17, 2018, 4:01:02 PM (3 months ago)
Author:
abelass@…
Message:

v 1.1.8

  • fallback devise pa defaut
  • cosmétique code
  • liens vers doc
Location:
_plugins_/reservations_credits/branches/v1
Files:
7 edited
3 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/reservations_credits/branches/v1

  • _plugins_/reservations_credits/branches/v1/lang/paquet-reservations_credits.xml

    r103430 r111158  
    11<traduction module="paquet-reservations_credits" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/reservations_credits/trunk/lang/" reference="fr">
     2        <langue code="en" url="https://trad.spip.net/tradlang_module/paquet-reservations_credits?lang_cible=en" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     3                <traducteur nom="Rainer Müller" lien="https://trad.spip.net/auteur/rainer-muller" />
     4        </langue>
    25        <langue code="fr" url="https://trad.spip.net/tradlang_module/paquet-reservations_credits?lang_cible=fr" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    36        </langue>
  • _plugins_/reservations_credits/branches/v1/lang/reservation_credit.xml

    r103430 r111158  
    11<traduction module="reservation_credit" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/reservations_credits/trunk/lang/" reference="fr">
     2        <langue code="en" url="https://trad.spip.net/tradlang_module/reservation_credit?lang_cible=en" total="25" traduits="25" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     3                <traducteur nom="Rainer Müller" lien="https://trad.spip.net/auteur/rainer-muller" />
     4        </langue>
    25        <langue code="fr" url="https://trad.spip.net/tradlang_module/reservation_credit?lang_cible=fr" total="25" traduits="25" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    36        </langue>
  • _plugins_/reservations_credits/branches/v1/lang/reservation_credit_mouvement.xml

    r103430 r111158  
    11<traduction module="reservation_credit_mouvement" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/reservations_credits/trunk/lang/" reference="fr">
     2        <langue code="en" url="https://trad.spip.net/tradlang_module/reservation_credit_mouvement?lang_cible=en" total="27" traduits="27" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     3                <traducteur nom="Rainer Müller" lien="https://trad.spip.net/auteur/rainer-muller" />
     4        </langue>
    25        <langue code="fr" url="https://trad.spip.net/tradlang_module/reservation_credit_mouvement?lang_cible=fr" total="27" traduits="27" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    36        </langue>
  • _plugins_/reservations_credits/branches/v1/paquet.xml

    r107322 r111158  
    22        prefix="reservations_credits"
    33        categorie="date"
    4         version="1.1.7"
    5         etat="test"
     4        version="1.1.8"
     5        etat="stable"
    66        compatibilite="[3.0.20;3.2.*]"
    77        logo="prive/themes/spip/images/reservations_credits-64.png"
    8         documentation=""
     8        documentation="https://contrib.spip.net/Reservations-credits-5020"
    99        schema="1.1.1">
    1010
  • _plugins_/reservations_credits/branches/v1/presta/credit/payer/acte.html

    r103314 r111158  
    1616        <BOUCLE_credit(RESERVATION_CREDITS){email == #AUTEUR}>
    1717                <BOUCLE_reservations_detail(RESERVATIONS_DETAILS){id_reservation}{tout}{0,1}>
    18                 #SET{devise,#DEVISE}
     18                [(#DEVISE|?{
     19                        #SET{devise,#DEVISE},
     20                        [(#CONFIG{prix_objets/devise_default}|?{
     21                                #SET{devise,#CONFIG{prix_objets/devise_default}},
     22                                #SET{devise,EUR}
     23                        })]
     24                })]
    1925                </BOUCLE_reservations_detail>
    2026                        #SET{credit,#CREDIT|credit_client{'',#GET{devise}}}
     
    4147                                credit=#GET{credit},
    4248                                ordre=#GET{ordre}}|propre:>
    43        
     49
    4450                        <div class='boutons'>
    4551                        [(#BOUTON_ACTION{<:reservation_credit:bouton_enregistrer_reglement_credit:>,#ENV*{action}})]
    4652                        </div>
    47        
     53
    4854                ]
    4955                [(#AUTORISER{encaissercredit,transaction,#ID_TRANSACTION}|et{#REM|test_espace_prive})
  • _plugins_/reservations_credits/branches/v1/reservations_credits_fonctions.php

    r103314 r111158  
    44 *
    55 * @plugin     Réseŕvations Crédits
    6  * @copyright  2015
    7  * @author     Rainer
     6 * @copyright  2015-18
     7 * @author     Rainer Müller
    88 * @licence    GNU/GPL
    99 * @package    SPIP\Reservations_credits\Fonctions
    1010 */
    11 
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
    13 
     11if (! defined ( '_ECRIRE_INC_VERSION' ))
     12        return;
    1413
    1514/**
    1615 * Calcule les crédits du client
    1716 *
    18  * @param  string $email L'email du client.
     17 * @param array $credit
     18 *              un table devis => credit
     19 * @param string $email
     20 *              L'email du client.
     21 * @param string $devise
     22 *              Le code de la devise.
    1923 *
    2024 * @return mixed La valeur du champ ou un tableau avec tous les champs.
    2125 */
    22 function credit_client($credit='',$email='', $devise = '') {
     26function credit_client($credit = '', $email = '', $devise = '') {
     27
    2328        if ($credit) {
    24                 $credit = unserialize($credit);
     29                $credit = unserialize ($credit);
    2530        }
    26         elseif($email) {
    27                 $credit = unserialize(sql_getfetsel('credit', 'spip_reservation_credits', 'email LIKE "%' . $email . '%"'));
     31        elseif ($email) {
     32                $credit = unserialize (sql_getfetsel ('credit', 'spip_reservation_credits', 'email LIKE "%' . $email . '%"'));
    2833        }
    2934        else {
    3035                return;
    3136        }
    32         if ($devise AND isset($credit[$devise])) {
    33                 $credit = $credit[$devise];
     37
     38        if ($devise AND is_array($credit) AND isset($credit[$devise])) {
     39                $credit = $credit [$devise];
    3440        }
     41
    3542        return $credit;
    3643}
    37 
    38 ?>
Note: See TracChangeset for help on using the changeset viewer.