Author: jleroux
Date: Mon Jul 7 17:50:39 2014 New Revision: 1608526 URL: http://svn.apache.org/r1608526 Log: In certain cases you need to protect from possible bugs here. This is what these changes do. Improves indentation Use real description for "Carrier Shipment Method" instead of only ID Modified: ofbiz/trunk/applications/product/webapp/facility/shipment/PackOrder.ftl Modified: ofbiz/trunk/applications/product/webapp/facility/shipment/PackOrder.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/shipment/PackOrder.ftl?rev=1608526&r1=1608525&r2=1608526&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/facility/shipment/PackOrder.ftl (original) +++ ofbiz/trunk/applications/product/webapp/facility/shipment/PackOrder.ftl Mon Jul 7 17:50:39 2014 @@ -150,29 +150,33 @@ under the License. </div> <div class="screenlet-body"> <#if orderItemShipGroup?has_content> - <#assign postalAddress = orderItemShipGroup.getRelatedOne("PostalAddress", false)> + <#if (orderItemShipGroup.contacMechId)?has_content> + <#assign postalAddress = orderItemShipGroup.getRelatedOne("PostalAddress", false)> + </#if> <#assign carrier = orderItemShipGroup.carrierPartyId?default("N/A")> <table cellpadding="4" cellspacing="4" class="basic-table"> <tr> <td valign="top"> - <span class="label">${uiLabelMap.ProductShipToAddress}</span> - <br /> - ${uiLabelMap.CommonTo}: ${postalAddress.toName?default("")} - <br /> - <#if postalAddress.attnName?has_content> - ${uiLabelMap.CommonAttn}: ${postalAddress.attnName} - <br /> - </#if> - ${postalAddress.address1} - <br /> - <#if postalAddress.address2?has_content> - ${postalAddress.address2} - <br /> + <#if postalAddress?exists > + <span class="label">${uiLabelMap.ProductShipToAddress}</span> + <br /> + ${uiLabelMap.CommonTo}: ${postalAddress.toName?default("")} + <br /> + <#if postalAddress.attnName?has_content> + ${uiLabelMap.CommonAttn}: ${postalAddress.attnName} + <br /> + </#if> + ${postalAddress.address1} + <br /> + <#if postalAddress.address2?has_content> + ${postalAddress.address2} + <br /> + </#if> + ${postalAddress.city?if_exists}, ${postalAddress.stateProvinceGeoId?if_exists} ${postalAddress.postalCode?if_exists} + <br /> + ${postalAddress.countryGeoId!} + <br /> </#if> - ${postalAddress.city?if_exists}, ${postalAddress.stateProvinceGeoId?if_exists} ${postalAddress.postalCode?if_exists} - <br /> - ${postalAddress.countryGeoId} - <br /> </td> <td> </td> <td valign="top"> @@ -189,7 +193,8 @@ under the License. <font color="${color}">${carrier}</font> </#if> - ${orderItemShipGroup.shipmentMethodTypeId?default("??")} + <#assign description = (delegator.findOne("ShipmentMethodType", {"shipmentMethodTypeId":orderItemShipGroup.shipmentMethodTypeId}, false)).description> + ${description!"??"} <br /> <span class="label">${uiLabelMap.ProductEstimatedShipCostForShipGroup}</span> <br /> |
Free forum by Nabble | Edit this page |