From 578a36857e468ce1ea047f982822b7d23728d0dc Mon Sep 17 00:00:00 2001
From: Hai-Nam Nguyen <hainam@jcisio.com>
Date: Wed, 7 Mar 2012 13:01:55 +0100
Subject: [PATCH 1/1] Bug #1471582: PHP notice in page title and name

---
 commerce_checkout_progress.module |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/commerce_checkout_progress.module b/commerce_checkout_progress.module
index 112c789..5a3fb58 100644
--- a/commerce_checkout_progress.module
+++ b/commerce_checkout_progress.module
@@ -278,6 +278,12 @@ function commerce_checkout_progress_get_items($refresh = FALSE) {
     $panes = commerce_checkout_panes();
 
     foreach ($panes as $id => $pane) {
+      // Panes could exist in removed pages (through
+      // hook_commerce_checkout_page_info_alter()).
+      if (!isset($pages[$pane['page']])) {
+        continue;
+      }
+
       // special case at commerce_payment_redirect page, this page is not empty
       // but in some cases, it just redirects user to next step.
       // code in this block copied from commerce_payment_redirect_pane_checkout_form().
-- 
1.7.5.4

