private static function _printAvailableDate($product) { $availableDate = null; if ($product->getTypeId() == ITwebexperts_Payperrentals_Helper_Data::PRODUCT_TYPE) { $range = ITwebexperts_Payperrentals_Helper_Data::getFirstAvailableDateRange($product); } else { $bundleDefaultSelections = ITwebexperts_Payperrentals_Helper_Data::getDefaultSelectionsForBundle($product); $minimumDate = null; foreach ($bundleDefaultSelections as $productId) { $newRange = ITwebexperts_Payperrentals_Helper_Data::getFirstAvailableDateRange($productId); if (is_null($minimumDate) || strtotime($minimumDate) < $newRange['start_date']) { $minimumDate = $newRange['start_date']; $range = $newRange; } } } if (isset($range)) { if ($range['start_date'] != '0') { $nextAvail = Mage::helper('payperrentals')->__('Next Available Date: ') . ITwebexperts_Payperrentals_Helper_Date::formatDbDate($range['start_date']); } else { $nextAvail = ''; } $availableDate = $nextAvail; } return $availableDate; }