Changeset 90509 in spip-zone
- Timestamp:
- Jun 25, 2015, 2:56:45 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/paniers/trunk/formulaires/panier.php
r90508 r90509 46 46 47 47 $quantites = _request('quantites'); 48 $ok = true;48 $ok = 0; 49 49 50 50 if (is_array($quantites)) … … 54 54 // Si la quantite est 0, on supprime du panier 55 55 if (!$quantite) 56 $ok &= sql_delete(56 $ok += sql_delete( 57 57 'spip_paniers_liens', 58 58 'id_panier = '.intval($id_panier).' and objet = '.sql_quote($objet).' and id_objet = '.intval($id_objet) … … 60 60 // Sinon on met à jour 61 61 else{ 62 $ok &= sql_updateq( 63 'spip_paniers_liens', 64 array('quantite' => $quantite), 65 'id_panier = '.intval($id_panier).' and objet = '.sql_quote($objet).' and id_objet = '.intval($id_objet) 66 ); 62 if ($quantite!=sql_getfetsel("quantite","spip_paniers_liens",'id_panier = '.intval($id_panier).' and objet = '.sql_quote($objet).' and id_objet = '.intval($id_objet))){ 63 $ok += sql_updateq( 64 'spip_paniers_liens', 65 array('quantite' => $quantite), 66 'id_panier = '.intval($id_panier).' and objet = '.sql_quote($objet).' and id_objet = '.intval($id_objet) 67 ); 68 } 67 69 } 68 70 } … … 75 77 ); 76 78 77 if ($ok) 79 if ($ok){ 78 80 $retours['message_ok'] = _T('paniers:panier_quantite_ok'); 81 } 79 82 80 83 return $retours;
Note: See TracChangeset
for help on using the changeset viewer.