private function getCountOfItems($excludeSets = FALSE, $currentWorkshopYearOnly = FALSE)
 {
     $count = array('CD' => array('count' => 0, 'sub_total_amt' => 0.0), 'DVD' => array('count' => 0, 'sub_total_amt' => 0.0), 'MP3' => array('count' => 0, 'sub_total_amt' => 0.0), 'SET' => array('count' => 0, 'sub_total_amt' => 0.0));
     $currentWorkshopYear = Config::get('workshop.current_workshop_year');
     // Use shopping cart, if still populated...
     if (Cart::contents()) {
         $cartContents = Cart::contents();
         /*                foreach ( $cartContents as $cartItem ) {
                             if ( !$currentWorkshopYearOnly || 
                                     ( $currentWorkshopYear && $cartItem->workshop_year == $currentWorkshopYear ) ) {
                                 if ( $cartItem->prod_type == 'SET' && !$excludeSets ) {
                                     if ( substr($cartItem->form_id, 0, 1) == 'C' ) {
                                         $count['CD']['count'] += $cartItem->unit_count * $cartItem->quantity;
                                         $count['CD']['sub_total_amt'] += $cartItem->price * $cartItem->quantity;
                                     } else {
                                         $count[substr($cartItem->form_id, 0, 3)]['count'] += $cartItem->unit_count * $cartItem->quantity;
                                         $count[substr($cartItem->form_id, 0, 3)]['sub_total_amt'] += $cartItem->price * $cartItem->quantity;
                                     }
                                 } else {
                                     $count[$cartItem->prod_type]['count'] += $cartItem->unit_count * $cartItem->quantity;
                                     $count[$cartItem->prod_type]['sub_total_amt'] += $cartItem->price * $cartItem->quantity;
                                 }
                             }
                         }
          * 
          */
         // ... Otherwise, use order items.
     } else {
         if ($this->order_id > 0) {
             $orderItems = Order::find($this->order_id)->orderItems;
             $cartContents = OrdersController::convertOrderItemsToCartItems($orderItems);
             /*                    foreach ( $orderItems as $orderItem ) {
                                     $product = $orderItem->product();
                                     if ( !$currentWorkshopYearOnly || 
                                         ( $currentWorkshopYear && $product->workshop_year == $currentWorkshopYear ) ) {
                                         if ( $product->prod_type == 'SET' && !$excludeSets ) {
                                             if ( substr($product->form_id, 0, 1) == 'C' ) {
                                                 $count['CD']['count'] += $product->unit_count * $orderItem->quantity;
                                                 $count['CD']['sub_total_amt'] += $product->price * $orderItem->quantity;
                                             } else {
                                                 $count[substr($product->form_id, 0, 3)]['count'] += $product->unit_count * $orderItem->quantity;
                                                 $count[substr($product->form_id, 0, 3)]['sub_total_amt'] += $product->price * $orderItem->quantity;
                                             }
                                         } else {
                                             $count[$product->prod_type]['count'] += $product->unit_count * $orderItem->quantity;
                                             $count[$product->prod_type]['sub_total_amt'] += $product->price * $orderItem->quantity;
                                         }
                                     }
                                 }
              * 
              */
         }
     }
     foreach ($cartContents as $cartItem) {
         if (!$currentWorkshopYearOnly || $currentWorkshopYear && $cartItem->workshop_year == $currentWorkshopYear) {
             if ($cartItem->prod_type == 'SET' && !$excludeSets) {
                 if (substr($cartItem->form_id, 0, 1) == 'C') {
                     $count['CD']['count'] += $cartItem->unit_count * $cartItem->quantity;
                     $count['CD']['sub_total_amt'] += $cartItem->price * $cartItem->quantity;
                 } else {
                     $count[substr($cartItem->form_id, 0, 3)]['count'] += $cartItem->unit_count * $cartItem->quantity;
                     $count[substr($cartItem->form_id, 0, 3)]['sub_total_amt'] += $cartItem->price * $cartItem->quantity;
                 }
             } else {
                 $count[$cartItem->prod_type]['count'] += $cartItem->unit_count * $cartItem->quantity;
                 $count[$cartItem->prod_type]['sub_total_amt'] += $cartItem->price * $cartItem->quantity;
             }
         }
     }
     return $count;
 }