Changeset 92850 in spip-zone for _squelettes_/tutocommerce


Ignore:
Timestamp:
Nov 12, 2015, 8:13:45 AM (4 years ago)
Author:
peetdu@…
Message:

Corrections de warnings

Location:
_squelettes_/tutocommerce/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/tutocommerce/trunk/paquet.xml

    r92059 r92850  
    22        prefix="tutocommerce"
    33        categorie="divers"
    4         version="1.0.7"
     4        version="1.0.8"
    55        etat="test"
    66        compatibilite="[3.0.17;3.0.*]"
  • _squelettes_/tutocommerce/trunk/tutocommerce_fonctions.php

    r92059 r92850  
    1818function tutocommerce_prestas_actif(){
    1919        $prestas = lire_config('bank_paiement');
    20         foreach ($prestas as $key => $value) {
    21                 $prestas = preg_match('/^config/i', $key, $result);
    22                 if (is_array($result) && count($result) > 0) {
    23                         $meta_prestas = 'bank_paiement/'.$key.'/presta';
    24                         $val_presta = lire_config($meta_prestas);
    25                         $quels_prestas[] = $val_presta;
     20
     21        if (!is_null($prestas) AND is_array($prestas)) {
     22                foreach ($prestas as $key => $value) {
     23                        $prestas = preg_match('/^config/i', $key, $result);
     24                        if (is_array($result) && count($result) > 0) {
     25                                $meta_prestas = 'bank_paiement/'.$key.'/presta';
     26                                $val_presta = lire_config($meta_prestas);
     27                                $quels_prestas[] = $val_presta;
     28                        }
    2629                }
    2730        }
     31       
    2832        return $quels_prestas;
    2933}
     
    3943        $compteur_mode_test = 0;
    4044        $prestas = lire_config('bank_paiement');
    41         foreach ($prestas as $key => $value) {
    42                 $prestas = preg_match('/^config/i', $key, $result);
    43                 if (is_array($result) && count($result) > 0) {
     45        if (!is_null($prestas) AND is_array($prestas)) {
     46                foreach ($prestas as $key => $value) {
     47                        $prestas = preg_match('/^config/i', $key, $result);
     48                        if (is_array($result) && count($result) > 0) {
    4449
    45                         $meta_actif = 'bank_paiement/'.$key.'/actif';
    46                         $meta_mode_test = 'bank_paiement/'.$key.'/mode_test';
    47                         $val_test = lire_config($meta_mode_test);
    48                         if (is_null($val_test)) {
    49                                 defined("_SIMU_BANK_ALLOWED") ? $val_test = '1' : $val_test = '0';
     50                                $meta_actif = 'bank_paiement/'.$key.'/actif';
     51                                $meta_mode_test = 'bank_paiement/'.$key.'/mode_test';
     52                                $val_test = lire_config($meta_mode_test);
     53                                if (is_null($val_test)) {
     54                                        defined("_SIMU_BANK_ALLOWED") ? $val_test = '1' : $val_test = '0';
     55                                }
     56                                if (lire_config($meta_actif) == 1 && $val_test == 1) $compteur_mode_test ++;
    5057                        }
    51                         if (lire_config($meta_actif) == 1 && $val_test == 1) $compteur_mode_test ++;
    5258                }
    5359        }
Note: See TracChangeset for help on using the changeset viewer.