source: spip-zone/_plugins_/reservations_credits/trunk/reservations_credits_fonctions.php @ 104223

Last change on this file since 104223 was 103314, checked in by abelass@…, 3 years ago

Les fichiers

File size: 804 bytes
Line 
1<?php
2/**
3 * Fonctions utiles au plugin Réseŕvations Crédits
4 *
5 * @plugin     Réseŕvations Crédits
6 * @copyright  2015
7 * @author     Rainer
8 * @licence    GNU/GPL
9 * @package    SPIP\Reservations_credits\Fonctions
10 */
11
12if (!defined('_ECRIRE_INC_VERSION')) return;
13
14
15/**
16 * Calcule les crédits du client
17 *
18 * @param  string $email L'email du client.
19 *
20 * @return mixed La valeur du champ ou un tableau avec tous les champs.
21 */
22function credit_client($credit='',$email='', $devise = '') {
23        if ($credit) {
24                $credit = unserialize($credit);
25        }
26        elseif($email) {
27                $credit = unserialize(sql_getfetsel('credit', 'spip_reservation_credits', 'email LIKE "%' . $email . '%"'));
28        }
29        else {
30                return;
31        }
32        if ($devise AND isset($credit[$devise])) {
33                $credit = $credit[$devise];
34        }
35        return $credit;
36}
37
38?>
Note: See TracBrowser for help on using the repository browser.