Changeset 353 for trunk


Ignore:
Timestamp:
May 26, 2009 5:40:59 PM (15 years ago)
Author:
dan
Message:

Updated sum to handle extended_price correctly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Cart.inc.php

    r339 r353  
    261261            return sizeof($_SESSION['_cart'][$this->_ns]['items']);
    262262
     263                case 'extended_price' :
     264                $sum = 0;
     265            foreach ($_SESSION['_cart'][$this->_ns]['items'] as $item_id => $specs) {
     266                $sum += isset($specs[$key]) && is_numeric($specs[$key]) ? $specs[$key] : 0;
     267            }
     268            return $sum;
    263269        default :
    264         $sum = 0;
     270                $sum = 0;
    265271            foreach ($_SESSION['_cart'][$this->_ns]['items'] as $item_id => $specs) {
    266272                $sum += isset($specs[$key]) && is_numeric($specs[$key]) ? $specs[$key] * $specs['quantity'] : 0;
Note: See TracChangeset for help on using the changeset viewer.