Author: raintang
Date: 2009-09-14 09:22:47 +0200 (Mon, 14 Sep 2009)
New Revision: 38584
Modified:
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/AssetUploadAction.java
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetupload.jsp
Log:
CMSC-1518 Improved messages for asset upload problems
Modified:
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
===================================================================
---
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
2009-09-14 05:09:15 UTC (rev 38583)
+++
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
2009-09-14 07:22:47 UTC (rev 38584)
@@ -434,7 +434,7 @@
assets.upload.error.big=The asset you are trying to upload is too large. The
maximum allowed file size is {0} MB
assets.upload.error.exsit=The asset you are trying to upload already exists in
the repository. You can find this file in the
assets.upload.error.exsit.channel= {0}
-assets.upload.error.exsit.filename=The existing file is called: {0}
+assets.upload.error.exsit.filename=The existing file is called: {0}
assets.upload.error.multiple=Upload Failed. Possible reasons: <ol><li>the
asset(s) are too big (max 16MB), even though it is zipped in a ZIP-file that is
smaller then the limit.</li><li>the ZIP-file does not contain
files.</li><li>the ZIP-file is secured with a password.</li><li>the ZIP-file is
damaged.</li><li>some files already exist in the system.</li></ol>
asset.upload.explanation=Upload local files to this channel. Also ZIP files
are supported to upload multiple file uploads.
Modified:
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
===================================================================
---
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
2009-09-14 05:09:15 UTC (rev 38583)
+++
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
2009-09-14 07:22:47 UTC (rev 38584)
@@ -431,7 +431,7 @@
assets.upload.error.big=The asset you are trying to upload is too large. The
maximum allowed file size is {0} MB
assets.upload.error.exsit=The asset you are trying to upload already exists in
the repository. You can find this file in the
assets.upload.error.exsit.channel= <{0}>
-assets.upload.error.exsit.filename=The existing file is called: {0}
+assets.upload.error.exsit.filename=The existing file is called: {0}
assets.upload.error.multiple=Niet alles geupload. Mogelijke
oorzaken:<ol><li>de bijlage(s) kunnen te groot zijn (max 16MB), ook al is deze
ingepakt in een ZIP-bestand dat kleiner is.</li><li>het ZIP-bestand bevat geen
bijlagen</li><li>het ZIP-bestand is beveiligd met een wachtwoord</li><li>het
ZIP-bestand is beschadigd</li><li>bestanden staan al in het CMS.</li></ol>
asset.upload.explanation=Selecteer een lokaal asset bestand, of een
ZIP-bestand dat meerdere assets kan bevatten.
Modified:
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
===================================================================
---
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
2009-09-14 05:09:15 UTC (rev 38583)
+++
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
2009-09-14 07:22:47 UTC (rev 38584)
@@ -432,7 +432,7 @@
assets.upload.error.big=您要上传的文件太大. 最大允许上传的文件大小为 {0} MB
assets.upload.error.exsit=您要上传的文件文件已经在仓库中存在.你能在以下频道找到
assets.upload.error.exsit.channel= <{0}>
-assets.upload.error.exsit.filename=已存在文件的文件名: {0}
+assets.upload.error.exsit.filename=已存在文件的文件名: {0}
assets.upload.error.multiple=上传失败.可能的失败原因: <ol><li>文件过大(默认 16MB),
即使是ZIP包中的文件也应小于该限制.</li><li>该zip文件被密码保护.</li><li>该zip文件没有包含资源文件.</li><li>该zip文件可能损坏.</li><li>某些上传文件已在系统中存在.</li></ol>
asset.upload.explanation=选择一个本地的资源文件或者包含若干资源文件的zip文件
Modified:
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/AssetUploadAction.java
===================================================================
---
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/AssetUploadAction.java
2009-09-14 05:09:15 UTC (rev 38583)
+++
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/AssetUploadAction.java
2009-09-14 07:22:47 UTC (rev 38584)
@@ -60,8 +60,9 @@
}
} else {
exsit = "exsit";
- exsitChannel = AssetElementUtil.getPathForAsset(file,
manager);
- exsitChannelId = RepositoryUtil.getChannelFromPath(cloud,
exsitChannel).getStringValue("number");
+ String exsitChannelPath =
AssetElementUtil.getPathForAsset(file, manager);
+ exsitChannel = RepositoryUtil.getChannelFromPath(cloud,
exsitChannelPath).getStringValue("name");
+ exsitChannelId = RepositoryUtil.getChannelFromPath(cloud,
exsitChannelPath).getStringValue("number");
exsitAssetTitle =
AssetElementUtil.getTitleFromExsitAsset(file, manager);
notUploadedFiles.add(file.getFileName());
}
@@ -74,11 +75,13 @@
addToSession(request, "notUploadedFiles", notUploadedFiles);
addToSession(request, "uploadedFiles", uploadedFiles);
addToSession(request, "uploadingDone", "yes");
+ addToSession(request, "exsitAssetTitle", exsitAssetTitle);
+ addToSession(request, "exsitChannel", exsitChannel);
String url = mapping.findForward(SUCCESS).getPath() +
"?type=asset&direction=down" + "&parentchannel="
+ parentchannel + "&failed=" + notUploadedFiles.size() +
"&uploaded=" + uploadedFiles.size() + "&isZip="
- + isZip + "&big=" + big + "&exsit=" + exsit + "&exsitChannel=" +
exsitChannel + "&exsitChannelId="
- + exsitChannelId + "&exsitAssetTitle=" + exsitAssetTitle +
"&maxAllowFileSize=" + BulkUploadUtil.getMaxAllowFileSize()/(1024*1024);
+ + isZip + "&big=" + big + "&exsit=" + exsit + "&exsitChannelId=" +
exsitChannelId + "&maxAllowFileSize="
+ + BulkUploadUtil.getMaxAllowFileSize() / (1024 * 1024);
return new ActionForward(url, true);
}
Modified:
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetupload.jsp
===================================================================
---
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetupload.jsp
2009-09-14 05:09:15 UTC (rev 38583)
+++
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetupload.jsp
2009-09-14 07:22:47 UTC (rev 38584)
@@ -47,9 +47,11 @@
<c:if test="${param.exsit eq 'exsit'}">
<span style="color:#cc0000"><fmt:message
key="assets.upload.error.exsit"/></span><br/>
<a
href="../repository/Asset.do?type=asset&parentchannel=${param.exsitChannelId}&direction=down">
- ${param.exsitChannel}
+ ${exsitChannel}
</a>
- <fmt:message
key="assets.upload.error.exsit.filename"><fmt:param>${param.exsitAssetTitle}</fmt:param></fmt:message>
+ <fmt:message
key="assets.upload.error.exsit.filename"><fmt:param>${exsitAssetTitle}</fmt:param></fmt:message>
+ <c:remove var="exsitChannel" scope="session"/>
+ <c:remove var="exsitAssetTitle" scope="session"/>
</c:if>
</c:if>
<c:remove var="notUploadedFiles" scope="session"/>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs