Author: jleroux
Date: Sat Apr 18 13:54:31 2009
New Revision: 766320
URL: http://svn.apache.org/viewvc?rev=766320&view=rev
Log:
Applied fix from trunk for revision: 766293
Modified:
ofbiz/branches/release09.04/ (props changed)
ofbiz/branches/release09.04/applications/content/script/org/ofbiz/content/survey/SurveyServices.xml
ofbiz/branches/release09.04/applications/content/src/org/ofbiz/content/survey/SurveyWrapper.java
ofbiz/branches/release09.04/specialpurpose/ecommerce/templates/survey/genericresult.ftl
Propchange: ofbiz/branches/release09.04/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Sat Apr 18 13:54:31 2009
@@ -1 +1 @@
-/ofbiz/trunk:765933,766011,766015
+/ofbiz/trunk:765933,766011,766015,766293
Modified:
ofbiz/branches/release09.04/applications/content/script/org/ofbiz/content/survey/SurveyServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/branches/release09.04/applications/content/script/org/ofbiz/content/survey/SurveyServices.xml?rev=766320&r1=766319&r2=766320&view=diff
==============================================================================
---
ofbiz/branches/release09.04/applications/content/script/org/ofbiz/content/survey/SurveyServices.xml
(original)
+++
ofbiz/branches/release09.04/applications/content/script/org/ofbiz/content/survey/SurveyServices.xml
Sat Apr 18 13:54:31 2009
@@ -438,7 +438,6 @@
</if-not-empty>
</if-not-empty>
</if-compare>
-
<!-- make sure we have answers to check -->
<if-empty field="parameters.answers">
<add-error><fail-message message="No answers were
found"/></add-error>
@@ -721,14 +720,43 @@
<set field="responseAnswer.textResponse"
from-field="answers["${currentFieldName}"]"/>
</if-compare>
<if-compare field="surveyQuestionAndAppl.surveyQuestionTypeId"
operator="equals" value="CONTENT">
- <!-- <log level="always" message="Found CONTENT type
question"/> -->
<if-instance-of
field="answers["${currentFieldName}"]" class="java.nio.ByteBuffer">
- <set
from-field="answers._${surveyQuestionAndAppl.surveyQuestionId}_contentType"
field="partyContent._uploadedFile_contentType"/>
+ <!--set
from-field="answers._${surveyQuestionAndAppl.surveyQuestionId}_contentType"
field="partyContent._uploadedFile_contentType"/>
<set
from-field="answers._${surveyQuestionAndAppl.surveyQuestionId}_fileName"
field="partyContent._uploadedFile_fileName"/>
<set from-field="answers["${currentFieldName}"]"
field="partyContent.uploadedFile"/>
<set value="DOCUMENT" field="partyContent.contentTypeId"/>
<set value="PERSONAL" field="partyContent.dataCategoryId"/>
- <set value="CTNT_PUBLISHED" field="partyContent.statusId"/>
+ <set value="CTNT_PUBLISHED"
field="partyContent.statusId"/-->
+
+ <!-- First create the Content record -->
+ <make-value entity-name="Content" value-field="content"/>
+ <sequenced-id field="content.contentId"
sequence-name="Content"/>
+ <set field="content.contentTypeId" value="DOCUMENT"/>
+ <set field="content.statusId" value="CTNT_PUBLISHED" />
+ <create-value value-field="content"/>
+
+ <!-- Create the DataResource record -->
+ <set field="dataResource.dataResourceTypeId"
value="IMAGE_OBJECT"/>
+ <set field="dataResource.mimeTypeId"
from-field="answers._${surveyQuestionAndAppl.surveyQuestionId}_contentType"/>
+ <set field="dataResource.objectInfo"
from-field="answers._${surveyQuestionAndAppl.surveyQuestionId}_fileName"/>
+
+ <call-service service-name="createDataResource"
in-map-name="dataResource">
+ <result-to-field result-name="dataResourceId"/>
+ </call-service>
+
+ <!-- Create the ImageDataResource record -->
+ <set field="imageDataResource.dataResourceId"
from-field="dataResourceId"/>
+ <set field="imageDataResource.imageData"
from-field="answers["${currentFieldName}"]"/>
+ <call-service service-name="createImageDataResource"
in-map-name="imageDataResource"/>
+
+ <!-- Associate the DataResource with the Content record -->
+ <set field="content.dataResourceId"
from-field="dataResourceId"/>
+ <store-value value-field="content"/>
+
+ <set field="partyContent.partyId"
from-field="parameters.partyId"/>
+ <set field="partyContent.contentId"
from-field="content.contentId"/>
+ <set field="partyContent.partyContentTypeId"
value="INTERNAL"/>
+ <set field="partyContent.fromDate"
from-field="nowTimestamp"/>
<call-service service-name="createPartyContent"
in-map-name="partyContent">
<result-to-field result-name="contentId"
field="responseAnswer.contentId"/>
</call-service>
Modified:
ofbiz/branches/release09.04/applications/content/src/org/ofbiz/content/survey/SurveyWrapper.java
URL:
http://svn.apache.org/viewvc/ofbiz/branches/release09.04/applications/content/src/org/ofbiz/content/survey/SurveyWrapper.java?rev=766320&r1=766319&r2=766320&view=diff
==============================================================================
---
ofbiz/branches/release09.04/applications/content/src/org/ofbiz/content/survey/SurveyWrapper.java
(original)
+++
ofbiz/branches/release09.04/applications/content/src/org/ofbiz/content/survey/SurveyWrapper.java
Sat Apr 18 13:54:31 2009
@@ -27,6 +27,7 @@
import java.net.URL;
import java.util.Iterator;
import java.util.List;
+import java.util.Locale;
import java.util.Map;
import javolution.util.FastList;
@@ -205,6 +206,7 @@
templateContext.put("additionalFields", passThru);
templateContext.put("defaultValues", defaultValues);
templateContext.put("delegator", this.delegator);
+ templateContext.put("locale", Locale.getDefault());
Template template = this.getTemplate(templateUrl);
try {
Modified:
ofbiz/branches/release09.04/specialpurpose/ecommerce/templates/survey/genericresult.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/branches/release09.04/specialpurpose/ecommerce/templates/survey/genericresult.ftl?rev=766320&r1=766319&r2=766320&view=diff
==============================================================================
---
ofbiz/branches/release09.04/specialpurpose/ecommerce/templates/survey/genericresult.ftl
(original)
+++
ofbiz/branches/release09.04/specialpurpose/ecommerce/templates/survey/genericresult.ftl
Sat Apr 18 13:54:31 2009
@@ -17,6 +17,8 @@
under the License.
-->
+<#assign uiLabelMap =
Static["org.ofbiz.base.util.UtilProperties"].getResourceBundleMap("CommonUiLabels",
locale)>
+
<h1>${survey.description?if_exists}</h1>
<br/>