| 1 |
<?php |
<?php |
| 2 |
// $Id: freecommerce.module,v 1.2 2009/10/05 20:58:52 crookednumber Exp $ |
// $Id: freecommerce.module,v 1.3 2009/10/05 21:35:03 crookednumber Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 266 |
if ($value) { |
if ($value) { |
| 267 |
$_SESSION['freecommerce_cart'][$key]['quantity'] = $value; |
$_SESSION['freecommerce_cart'][$key]['quantity'] = $value; |
| 268 |
} |
} |
| 269 |
|
if ($value === 0) { // if quantity set 0, simply remove |
| 270 |
|
unset($_SESSION['freecommerce_cart'][$key]); |
| 271 |
|
} |
| 272 |
} |
} |
| 273 |
foreach ($form_state['values']['remove'] as $key => $value) { |
foreach ($form_state['values']['remove'] as $key => $value) { |
| 274 |
if ($value) { |
if ($value && $_SESSION['freecommerce_cart'][$key]) { |
| 275 |
unset($_SESSION['freecommerce_cart'][$key]); |
unset($_SESSION['freecommerce_cart'][$key]); |
| 276 |
} |
} |
| 277 |
} |
} |