Verschiedene kleine Korrekturen
git-svn-id: https://svn.libreccm.org/ccm/trunk@2850 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
327c46fc71
commit
c235738e2e
|
|
@ -72,7 +72,7 @@
|
|||
<ccm:application name="ccm-cms-assets-relatedlink"/>
|
||||
|
||||
<!-- Content Types -->
|
||||
<!-- <ccm:application name="ccm-cms-types-address"/> -->
|
||||
<ccm:application name="ccm-cms-types-address"/>
|
||||
<ccm:application name="ccm-cms-types-bookmark"/>
|
||||
<ccm:application name="ccm-cms-types-contact"/>
|
||||
<ccm:application name="ccm-cms-types-decisiontree"/>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
xmlns:show="/WEB-INF/bebop-show.tld"
|
||||
version="1.2">
|
||||
|
||||
<!-- JSP template for the ZeS welcome / start page using navigation -->
|
||||
<!-- JSP template for the welcome / start page using navigation -->
|
||||
|
||||
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
|
||||
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
|
||||
|
|
@ -43,11 +43,16 @@
|
|||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().setPageSize(30);
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("objectType");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("title");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("eventDate");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("launchDate");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("startDate");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("endDate");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("newsDate");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "definition");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "summary");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "lead");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "description");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "eventDate");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "startDate" );
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "endDate");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "newsDate");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "imageAttachments.caption");
|
||||
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "imageAttachments.image.id");
|
||||
</jsp:scriptlet>
|
||||
<define:component name="eventList"
|
||||
classname="com.arsdigita.navigation.ui.object.ComplexObjectList"/>
|
||||
|
|
@ -58,14 +63,23 @@
|
|||
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) eventList).setSQLFilter("(endDate >= :today and (endTime > :time or endTime is null)) or (endDate is null and startDate >= :today)");
|
||||
|
||||
// Java ist mal wieder kompliziert. Man braucht ein Calender-Object, damit man Datumsarithmetik betreiben kann. java.util.Calendar ist allerdings // abstract. Deshalb muß man java.util.GregorianCalendar verwenden. Dann kann man mit der add-Methode verschiedene Felder manipulieren. // Aber Achtung - die add-Method liefert void zurück. Daher kann man das nicht alles in einer Zeile machen. Also Variablen anlegen. // Komplizierter geht's wohl nicht mehr.
|
||||
// Java ist mal wieder kompliziert. Man braucht ein Calender-Object,
|
||||
// damit man Datumsarithmetik betreiben kann. java.util.Calendar ist
|
||||
// allerdings abstract. Deshalb muss man java.util.GregorianCalendar
|
||||
// verwenden. Dann kann man mit der add-Methode verschiedene Felder
|
||||
// manipulieren. Aber Achtung - die add-Method liefert void zurueck. Daher
|
||||
// kann man das nicht alles in einer Zeile machen. Also Variablen anlegen.
|
||||
// Komplizierter geht's wohl nicht mehr.
|
||||
java.util.GregorianCalendar now = new java.util.GregorianCalendar();
|
||||
java.util.Date today = (new java.util.GregorianCalendar(now.get(java.util.GregorianCalendar.YEAR),
|
||||
now.get(java.util.GregorianCalendar.MONTH),
|
||||
now.get(java.util.GregorianCalendar.DATE))).getTime();
|
||||
// Im Event-CT ist das Datum als SQL-Type Date eingetragen, die Uhrzeit aber als SQL-Typ timestamptz. Leider wird von ccm im letzten
|
||||
// das Datum nicht gesetzt, so daß der Timestamp immer eine Uhrzeit am 1.1.1970 angibt. Das ist ziemlich bescheuert und macht hier
|
||||
// diesen kompliezierten Vergleich notwendig. Sonst könnte man einfach mit dem aktuellen Timestamp vergleichen.
|
||||
// Im Event-CT ist das Datum als SQL-Type Date eingetragen, die Uhrzeit
|
||||
// aber als SQL-Typ timestamptz. Leider wird von ccm im letzten
|
||||
// das Datum nicht gesetzt, so dass der Timestamp immer eine Uhrzeit am
|
||||
// 1.1.1970 angibt. Das ist ziemlich bescheuert und macht hier diesen
|
||||
// kompliezierten Vergleich notwendig. Sonst koennte man einfach mit dem
|
||||
// aktuellen Timestamp vergleichen.
|
||||
java.util.Date time = (new java.util.GregorianCalendar(70,0,1, // this is 01.01.1970 - start of UNIX timestamp
|
||||
now.get(java.util.GregorianCalendar.HOUR_OF_DAY),
|
||||
now.get(java.util.GregorianCalendar.MINUTE),
|
||||
|
|
@ -85,6 +99,8 @@
|
|||
((com.arsdigita.navigation.ui.object.ComplexObjectList) eventList).getRenderer().addAttribute("launchDate");
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) eventList).getRenderer().addAttribute("startDate");
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) eventList).getRenderer().addAttribute("endDate");
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) eventList).getRenderer().addAttribute( "imageAttachments.caption");
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) eventList).getRenderer().addAttribute( "imageAttachments.image.id");
|
||||
</jsp:scriptlet>
|
||||
<define:component name="newsList"
|
||||
classname="com.arsdigita.navigation.ui.object.ComplexObjectList"/>
|
||||
|
|
@ -95,9 +111,12 @@
|
|||
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) newsList).setSQLFilter("newsDate > :oldNewsDate");
|
||||
|
||||
// Java ist mal wieder kompliziert. Man braucht ein Calender-Object, damit man Datumsarithmetik betreiben kann. java.util.Calendar ist allerdings
|
||||
// abstract. Deshalb muß man java.util.GregorianCalendar verwenden. Dann kann man mit der add-Methode verschiedene Felder manipulieren.
|
||||
// Aber Achtung - die add-Method liefert void zurück. Daher kann man das nicht alles in einer Zeile machen. Also Variablen anlegen.
|
||||
// Java ist mal wieder kompliziert. Man braucht ein Calender-Object, damit
|
||||
// man Datumsarithmetik betreiben kann. java.util.Calendar ist allerdings
|
||||
// abstract. Deshalb muß man java.util.GregorianCalendar verwenden. Dann
|
||||
// kann man mit der add-Methode verschiedene Felder manipulieren.
|
||||
// Aber Achtung - die add-Method liefert void zurück. Daher kann man das
|
||||
// nicht alles in einer Zeile machen. Also Variablen anlegen.
|
||||
// Komplizierter geht's wohl nicht mehr.
|
||||
java.util.GregorianCalendar oldDate = new java.util.GregorianCalendar();
|
||||
oldDate.add(java.util.Calendar.MONTH, -2);
|
||||
|
|
@ -111,6 +130,8 @@
|
|||
((com.arsdigita.navigation.ui.object.ComplexObjectList) newsList).getRenderer().addAttribute("title");
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) newsList).getRenderer().addAttribute("lead");
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) newsList).getRenderer().addAttribute("newsDate");
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) newsList).getRenderer().addAttribute( "imageAttachments.caption");
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) newsList).getRenderer().addAttribute( "imageAttachments.image.id");
|
||||
</jsp:scriptlet>
|
||||
|
||||
<define:component name="assignedTerms"
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ public class ContentPage extends ContentItem {
|
|||
public static final String BASE_DATA_OBJECT_TYPE = "com.arsdigita.cms.ContentPage";
|
||||
|
||||
public static final String TITLE = "title";
|
||||
public static final String SUMMARY = "summary";
|
||||
// public static final String SUMMARY = "summary"; // not used anywhere
|
||||
public static final String LAUNCH_DATE = "launchDate";
|
||||
public static final String DESCRIPTION = "pageDescription";
|
||||
|
||||
|
|
|
|||
|
|
@ -217,8 +217,8 @@ public final class CCMResourceManager {
|
|||
|
||||
if (!file.isDirectory()) {
|
||||
throw new IllegalStateException
|
||||
("The file given in the ccm.home system property " +
|
||||
"is not a directory");
|
||||
("The file: " + home + " given in the ccm.home system property"
|
||||
+ " is not a directory");
|
||||
}
|
||||
|
||||
return file;
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ login.userInfo.editProfileLink=Edit profile
|
|||
login.userInfo.changePasswordLink=Change password
|
||||
login.userRegistrationForm.title=Log in
|
||||
login.userRegistrationForm.email=Your email address:
|
||||
login.userRegistrationForm.screenName=Your screen name (BLaBla)\:
|
||||
login.userRegistrationForm.password=Your password (BlaBla)\:
|
||||
login.userRegistrationForm.screenName=Your screen name:
|
||||
login.userRegistrationForm.password=Your password:
|
||||
login.userRegistrationForm.cookieOption=Remember this login?
|
||||
login.userRegistrationForm.explainCookieLink=(help)
|
||||
login.userRegistrationForm.forgotPasswordLink=Forgot your password?
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ login.userInfo.editProfileLink=Edit profile
|
|||
login.userInfo.changePasswordLink=Change password
|
||||
login.userRegistrationForm.title=Log in
|
||||
login.userRegistrationForm.email=Your email address:
|
||||
login.userRegistrationForm.screenName=Your screen name (BluBlu)\:
|
||||
login.userRegistrationForm.password=Your password (BluBlu)\:
|
||||
login.userRegistrationForm.screenName=Your screen name:
|
||||
login.userRegistrationForm.password=Your password:
|
||||
login.userRegistrationForm.cookieOption=Remember this login?
|
||||
login.userRegistrationForm.explainCookieLink=(help)
|
||||
login.userRegistrationForm.forgotPasswordLink=Forgot your password?
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
xmlns:show="/WEB-INF/bebop-show.tld"
|
||||
version="1.2">
|
||||
|
||||
<!-- JSP template for the ZeS welcome / start page using navigation -->
|
||||
<!-- JSP template for the welcome / start page using navigation -->
|
||||
|
||||
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
|
||||
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
|
||||
|
|
@ -63,14 +63,23 @@
|
|||
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) eventList).setSQLFilter("(endDate >= :today and (endTime > :time or endTime is null)) or (endDate is null and startDate >= :today)");
|
||||
|
||||
// Java ist mal wieder kompliziert. Man braucht ein Calender-Object, damit man Datumsarithmetik betreiben kann. java.util.Calendar ist allerdings // abstract. Deshalb muß man java.util.GregorianCalendar verwenden. Dann kann man mit der add-Methode verschiedene Felder manipulieren. // Aber Achtung - die add-Method liefert void zurück. Daher kann man das nicht alles in einer Zeile machen. Also Variablen anlegen. // Komplizierter geht's wohl nicht mehr.
|
||||
// Java ist mal wieder kompliziert. Man braucht ein Calender-Object,
|
||||
// damit man Datumsarithmetik betreiben kann. java.util.Calendar ist
|
||||
// allerdings abstract. Deshalb muss man java.util.GregorianCalendar
|
||||
// verwenden. Dann kann man mit der add-Methode verschiedene Felder
|
||||
// manipulieren. Aber Achtung - die add-Method liefert void zurueck. Daher
|
||||
// kann man das nicht alles in einer Zeile machen. Also Variablen anlegen.
|
||||
// Komplizierter geht's wohl nicht mehr.
|
||||
java.util.GregorianCalendar now = new java.util.GregorianCalendar();
|
||||
java.util.Date today = (new java.util.GregorianCalendar(now.get(java.util.GregorianCalendar.YEAR),
|
||||
now.get(java.util.GregorianCalendar.MONTH),
|
||||
now.get(java.util.GregorianCalendar.DATE))).getTime();
|
||||
// Im Event-CT ist das Datum als SQL-Type Date eingetragen, die Uhrzeit aber als SQL-Typ timestamptz. Leider wird von ccm im letzten
|
||||
// das Datum nicht gesetzt, so daß der Timestamp immer eine Uhrzeit am 1.1.1970 angibt. Das ist ziemlich bescheuert und macht hier
|
||||
// diesen kompliezierten Vergleich notwendig. Sonst könnte man einfach mit dem aktuellen Timestamp vergleichen.
|
||||
// Im Event-CT ist das Datum als SQL-Type Date eingetragen, die Uhrzeit
|
||||
// aber als SQL-Typ timestamptz. Leider wird von ccm im letzten
|
||||
// das Datum nicht gesetzt, so dass der Timestamp immer eine Uhrzeit am
|
||||
// 1.1.1970 angibt. Das ist ziemlich bescheuert und macht hier diesen
|
||||
// kompliezierten Vergleich notwendig. Sonst koennte man einfach mit dem
|
||||
// aktuellen Timestamp vergleichen.
|
||||
java.util.Date time = (new java.util.GregorianCalendar(70,0,1, // this is 01.01.1970 - start of UNIX timestamp
|
||||
now.get(java.util.GregorianCalendar.HOUR_OF_DAY),
|
||||
now.get(java.util.GregorianCalendar.MINUTE),
|
||||
|
|
@ -102,9 +111,12 @@
|
|||
|
||||
((com.arsdigita.navigation.ui.object.ComplexObjectList) newsList).setSQLFilter("newsDate > :oldNewsDate");
|
||||
|
||||
// Java ist mal wieder kompliziert. Man braucht ein Calender-Object, damit man Datumsarithmetik betreiben kann. java.util.Calendar ist allerdings
|
||||
// abstract. Deshalb muß man java.util.GregorianCalendar verwenden. Dann kann man mit der add-Methode verschiedene Felder manipulieren.
|
||||
// Aber Achtung - die add-Method liefert void zurück. Daher kann man das nicht alles in einer Zeile machen. Also Variablen anlegen.
|
||||
// Java ist mal wieder kompliziert. Man braucht ein Calender-Object, damit
|
||||
// man Datumsarithmetik betreiben kann. java.util.Calendar ist allerdings
|
||||
// abstract. Deshalb muss man java.util.GregorianCalendar verwenden. Dann
|
||||
// kann man mit der add-Methode verschiedene Felder manipulieren.
|
||||
// Aber Achtung - die add-Method liefert void zurueck. Daher kann man das
|
||||
// nicht alles in einer Zeile machen. Also Variablen anlegen.
|
||||
// Komplizierter geht's wohl nicht mehr.
|
||||
java.util.GregorianCalendar oldDate = new java.util.GregorianCalendar();
|
||||
oldDate.add(java.util.Calendar.MONTH, -2);
|
||||
|
|
|
|||
Loading…
Reference in New Issue