Fix for some cases of bad dates
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 4 Feb 2015 14:09:56 +0000 (09:09 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 4 Feb 2015 14:09:56 +0000 (09:09 -0500)
priceQuoteForm.inc

index 1f85d70..9c0e4b2 100644 (file)
@@ -626,9 +626,14 @@ class ActionProcess extends HTML_QuickForm_Action
                            contact_type = ':5:'
                      WHERE email = :email";
             }
-
-            $arrival = "{$values['arrival']['Y']}-{$values['arrival']['m']}-{$values['arrival']['d']}";
-            $departure = "{$values['departure']['Y']}-{$values['departure']['m']}-{$values['departure']['d']}";
+            $arrival =  ($_SESSION['bfForm']['arrival'])
+                ? $_SESSION['bfForm']['arrival']
+                : $page->controller->exportValue('page1', 'arrival');
+            $departure = ($_SESSION['bfForm']['departure'])
+                ? $_SESSION['bfForm']['departure']
+                : $page->controller->exportValue('page1', 'departure');
+            $arrival = "{$arrival['Y']}-{$arrival['m']}-{$arrival['d']}";
+            $departure = "{$departure['Y']}-{$departure['m']}-{$departure['d']}";
             $twin = ($values['twin'] == 'No') ? false : true;
             $sofa = ($values['sleeper'] == 'No') ? false : true;
             $partySize = ($values['golfers'] + $values['nongolfers']);