Suggest parcel from contact details.
authorIain Patterson <me@iain.cx>
Thu, 18 Apr 2013 16:11:46 +0000 (12:11 -0400)
committerIain Patterson <me@iain.cx>
Thu, 18 Apr 2013 16:13:05 +0000 (12:13 -0400)
Prepopulate the parcel size and contents field of new orders to a named
contact.

lib/order.php

index 426606b..928ca67 100644 (file)
     $order->setBeneficiaryId($contact->getId());
 
     echo "<form method=\"POST\" action=\"" . $_SERVER['REQUEST_URI'] . "\">\n";
-    echo "<p>Place an order:</p>\n";
+    echo "<p>Placing order for " . $contact->getStrongLink() . ".";
+    $parcel = $contact->getParcel();
+    if ($parcel) {
+      echo "  Suggested parcel type is <span class=\"strong\">" .  get_contact_parcel_string($contact) . "</span>";
+      $order->setParcel($parcel);
+    }
+    echo "</p>\n";
 
     echo "<table>\n";
     show_order_form($order, $area_id);