Changeset 118040 in spip-zone


Ignore:
Timestamp:
Oct 6, 2019, 7:41:56 AM (4 months ago)
Author:
arnaud.berard@…
Message:

au chargement des valeurs tester sur is_numeric plutot que isset
ajout d'un callback sur traiter pour le rechargement

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/stocks/trunk/formulaires/gerer_stock.php

    r112164 r118040  
    2626                )
    2727        );
    28         // var_dump($stock);
    29         $quantite = isset($stock['quantite']) ? $stock['quantite'] : false;
     28
     29        $quantite = is_numeric($stock['quantite']) ? $stock['quantite'] : false;
     30
    3031        $stock_default = lire_config('stocks/quantite_default');
    3132        $valeurs = array(
     
    3334                'id_objet' => $id_objet,
    3435                'id_stock' => $stock['id_stock'],
    35                 'is_stock' => isset($quantite) ? true : false ,
    36                 '_quantite' => isset($quantite) ? $quantite : $stock_default
     36                'is_stock' => is_numeric($quantite) ? true : false ,
     37                '_quantite' => is_numeric($quantite) ? $quantite : $stock_default
    3738        );
    3839
    39 
    40         return $valeurs;
     40    return $valeurs;
    4141}
    4242
     
    6262        set_quantite($objet,$id_objet,$quantite);
    6363        set_request('is_stock', true);
    64 
    65         return array('message_ok'=>_T('stocks:reponse_ok'),
    66                                  'editable'=>true);
     64        $callback= "<script>(function(){ajaxReload('gestion_stock');return true;})()</script>";
     65        return array(
     66                        'message_ok'=>_T('stocks:reponse_ok').$callback,
     67                        'editable'=>true);
    6768}
    6869
Note: See TracChangeset for help on using the changeset viewer.