In der Klasse ccm-cms/src/com/arsdigita/cms/DataQueryExistsListener.java die FormProcessException in der Zeile 71 umgebaut und den key cms.dataqueryexistslistener.error den Properties hinzugefügt. FormProcessException mit m_errorMsg String beibehalten und um die GlobalizationUtil erweitert.

git-svn-id: https://svn.libreccm.org/ccm/trunk@3171 8810af33-2d31-482b-a856-94f89814c4df
master
tosmers 2015-02-15 12:46:05 +00:00
parent 71753b6f5a
commit fbd3eaf854
5 changed files with 6 additions and 1 deletions

View File

@ -1101,3 +1101,4 @@ cms.contenttypes.ui.url_missing_protocol=A valid URL starts with a protocol, eg
cms.contenttypes.ui.internal_link_requires_item_selection=Item selection is required for internal link cms.contenttypes.ui.internal_link_requires_item_selection=Item selection is required for internal link
cms.contenttypes.ui.false_link_target=Link target is the same as this object cms.contenttypes.ui.false_link_target=Link target is the same as this object
cms.ui.live_item_not_editable=Live items cannot be edited cms.ui.live_item_not_editable=Live items cannot be edited
cms.dataqueryexistslistener.error=Error on validating the data query

View File

@ -1095,3 +1095,4 @@ cms.contenttypes.ui.url_missing_protocol=Eine g\u00fcltige URL startet mit einem
cms.contenttypes.ui.internal_link_requires_item_selection=Item-Wahl f\u00fcr den internen Link ist notwendig cms.contenttypes.ui.internal_link_requires_item_selection=Item-Wahl f\u00fcr den internen Link ist notwendig
cms.contenttypes.ui.false_link_target=Das Ziel des Links ist das Selbe, wie dieses Objekt cms.contenttypes.ui.false_link_target=Das Ziel des Links ist das Selbe, wie dieses Objekt
cms.ui.live_item_not_editable=Live-Items k\u00f6nnen nicht editiert/bearbeitet werden cms.ui.live_item_not_editable=Live-Items k\u00f6nnen nicht editiert/bearbeitet werden
cms.dataqueryexistslistener.error=Fehler beim Best\u00e4tigen der Datenabfrage

View File

@ -139,3 +139,4 @@ cms.contenttypes.ui.url_missing_protocol=
cms.contenttypes.ui.internal_link_requires_item_selection= cms.contenttypes.ui.internal_link_requires_item_selection=
cms.contenttypes.ui.false_link_target= cms.contenttypes.ui.false_link_target=
cms.ui.live_item_not_editable= cms.ui.live_item_not_editable=
cms.dataqueryexistslistener.error=

View File

@ -611,3 +611,4 @@ cms.contenttypes.ui.url_missing_protocol=Une URL valide commence par un protocol
cms.contenttypes.ui.internal_link_requires_item_selection=Choix d'article pour le lien interne est n\u00e9cessaire cms.contenttypes.ui.internal_link_requires_item_selection=Choix d'article pour le lien interne est n\u00e9cessaire
cms.contenttypes.ui.false_link_target=La cible de lien est la m\u00eame que cet objet cms.contenttypes.ui.false_link_target=La cible de lien est la m\u00eame que cet objet
cms.ui.live_item_not_editable=articles en direct peuvent pas \u00eatre modifi\u00e9s cms.ui.live_item_not_editable=articles en direct peuvent pas \u00eatre modifi\u00e9s
cms.dataqueryexistslistener.error=Erreur sur la validation de la requ\u00eate de donn\u00e9es

View File

@ -21,6 +21,7 @@ package com.arsdigita.cms;
import com.arsdigita.bebop.FormProcessException; import com.arsdigita.bebop.FormProcessException;
import com.arsdigita.bebop.event.FormSectionEvent; import com.arsdigita.bebop.event.FormSectionEvent;
import com.arsdigita.bebop.event.FormValidationListener; import com.arsdigita.bebop.event.FormValidationListener;
import com.arsdigita.cms.util.GlobalizationUtil;
import com.arsdigita.persistence.DataQuery; import com.arsdigita.persistence.DataQuery;
@ -67,7 +68,7 @@ public abstract class DataQueryExistsListener
DataQuery dq = getDataQuery(event); DataQuery dq = getDataQuery(event);
if ( dq.next() ) { if ( dq.next() ) {
dq.close(); dq.close();
throw new FormProcessException(m_errorMsg); throw new FormProcessException(m_errorMsg, GlobalizationUtil.globalize("cms.dataqueryexistslistener.error"));
} }
dq.close(); dq.close();
} }