[OFBiz] SVN: r7787 - in trunk/applications: order/webapp/ordermgr/WEB-INF/actions/order order/webapp/ordermgr/order product/webapp/facility/shipment
sichen@svn.ofbiz.org
sichen at svn.ofbiz.org
Tue Jun 13 12:35:59 CDT 2006
Author: sichen
Date: 2006-06-13 12:35:52 -0500 (Tue, 13 Jun 2006)
New Revision: 7787
Modified:
trunk/applications/order/webapp/ordermgr/WEB-INF/actions/order/companyHeader.bsh
trunk/applications/order/webapp/ordermgr/order/companyHeader.fo.ftl
trunk/applications/product/webapp/facility/shipment/PackingSlip.fo.ftl
Log:
Show logo of a shipment's primary order on packing slip. Apache OFBIZ-21 by Fred Forrester
Modified: trunk/applications/order/webapp/ordermgr/WEB-INF/actions/order/companyHeader.bsh
===================================================================
--- trunk/applications/order/webapp/ordermgr/WEB-INF/actions/order/companyHeader.bsh 2006-06-13 16:15:54 UTC (rev 7786)
+++ trunk/applications/order/webapp/ordermgr/WEB-INF/actions/order/companyHeader.bsh 2006-06-13 17:35:52 UTC (rev 7787)
@@ -36,12 +36,16 @@
orderId = parameters.get("orderId");
invoice = (GenericValue) parameters.get("invoice");
invoiceId = parameters.get("invoiceId");
+shipmentId = parameters.get("shipmentId");
returnHeader = (GenericValue) parameters.get("returnHeader");
returnId = parameters.get("returnId");
nowTimestamp = UtilDateTime.nowTimestamp();
if (orderHeader == null && orderId != null) {
orderHeader = (GenericValue) delegator.findByPrimaryKey("OrderHeader", UtilMisc.toMap("orderId", orderId));
+} else if (shipmentId != null) {
+ shipment = delegator.findByPrimaryKey("Shipment", UtilMisc.toMap("shipmentId", shipmentId));
+ orderHeader = shipment.getRelatedOne("PrimaryOrderHeader");
}
if (invoice == null && invoiceId != null) {
Modified: trunk/applications/order/webapp/ordermgr/order/companyHeader.fo.ftl
===================================================================
--- trunk/applications/order/webapp/ordermgr/order/companyHeader.fo.ftl 2006-06-13 16:15:54 UTC (rev 7786)
+++ trunk/applications/order/webapp/ordermgr/order/companyHeader.fo.ftl 2006-06-13 17:35:52 UTC (rev 7787)
@@ -23,12 +23,16 @@
<fo:table-column column-width="4.5in"/>
<fo:table-column column-width="2in"/>
<fo:table-body>
- <fo:table-row >
+ <fo:table-row>
<fo:table-cell>
- <fo:block>
- <#if logoImageUrl?has_content><fo:external-graphic src="${logoImageUrl}" overflow="hidden" height="80px"/></#if>
+ <fo:block text-align="left">
+ <#if logoImageUrl?has_content>
+ <fo:external-graphic src="${logoImageUrl}" overflow="hidden" height="40px"/>
+ </#if>
</fo:block>
</fo:table-cell>
+ </fo:table-row>
+ <fo:table-row>
<fo:table-cell>
<fo:block>${companyName}</fo:block>
<#if postalAddress?exists>
Modified: trunk/applications/product/webapp/facility/shipment/PackingSlip.fo.ftl
===================================================================
--- trunk/applications/product/webapp/facility/shipment/PackingSlip.fo.ftl 2006-06-13 16:15:54 UTC (rev 7786)
+++ trunk/applications/product/webapp/facility/shipment/PackingSlip.fo.ftl 2006-06-13 17:35:52 UTC (rev 7787)
@@ -42,6 +42,9 @@
<#assign carrier = (shipGroup.carrierPartyId)?default("N/A")>
<fo:page-sequence master-reference="main">
<fo:flow flow-name="xsl-region-body" font-family="Helvetica">
+ <fo:block>
+ ${screens.render("component://order/widget/ordermgr/OrderPrintForms.xml#CompanyLogo")}
+ </fo:block>
<fo:block text-align="right">
<fo:instream-foreign-object>
<barcode:barcode xmlns:barcode="http://barcode4j.krysalis.org/ns"
More information about the Svn
mailing list