Author: bpapez
Date: Tue May 15 16:15:31 2007
New Revision: 1190

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D1190&repname=
=3Dcorporate_portal_templates
Log:
Port blog changes from jahia 4.2 to jahia 5

Added:
    branches/JAHIA-5-0-SP-BRANCH/src/java/jahiatemplates/org/jahia/corporat=
eportal/validation/beans/BlogValidationBean.java
Modified:
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_listing.jsp
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_listing_rss_2_0.jsp
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_rss_2_0.jsp
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/eventlistener.jsp
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_addcomment_form.=
inc
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_declarations.inc
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_definitions.inc
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_entries.inc
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_entry.inc
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_filters.inc
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_list.inc
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_listing_filters.=
inc
    branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_view_comments.inc

Added: branches/JAHIA-5-0-SP-BRANCH/src/java/jahiatemplates/org/jahia/corpo=
rateportal/validation/beans/BlogValidationBean.java
URL: https://svndev.jahia.net/websvn/filedetails.php?path=3D/branches/JAHIA=
-5-0-SP-BRANCH/src/java/jahiatemplates/org/jahia/corporateportal/validation=
/beans/BlogValidationBean.java&rev=3D1190&repname=3Dcorporate_portal_templa=
tes
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/java/jahiatemplates/org/jahia/corporat=
eportal/validation/beans/BlogValidationBean.java (added)
+++ branches/JAHIA-5-0-SP-BRANCH/src/java/jahiatemplates/org/jahia/corporat=
eportal/validation/beans/BlogValidationBean.java Tue May 15 16:15:31 2007
@@ -0,0 +1,6 @@
+package jahiatemplates.org.jahia.corporateportal.validation.beans;
+
+public interface BlogValidationBean {
+    public String getBlogTitle();
+    public String getBlogDate();
+}
\ No newline at end of file

Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_listing.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/blog_listing.jsp&rev=3D1190&repname=3Dcorporate_portal=
_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_listing.jsp (original)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_listing.jsp Tue May 15 1=
6:15:31 2007
@@ -25,7 +25,6 @@
 <%@ include file=3D"include/blog_definitions.inc"%>
 =

 <table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">
-
 <tr>
 <jesi:fragment  >
     <td width=3D"100%" valign=3D"top" style=3D"padding-left:10px;">
@@ -56,7 +55,7 @@
                     }
                 }
 =

-                JahiaContainerList entries =3D jData.containers().getConta=
inerList( "entries" );
+                JahiaContainerList entries =3D jData.containers().getConta=
inerList( "blogEntries" );
                 // create container list if don't exist
                 if ( entries !=3Dnull && entries.getID()=3D=3D0 ) {
                     ContainerListBean entriesBean =3D new ContainerListBea=
n(entries,jParams);
@@ -95,10 +94,10 @@
                     int blogPageId =3D entryBean.getPageID();
                     String blogPageUrl =3D jParams.composePageUrl(blogPage=
Id);
                     String blogPageTitle =3D ContentPage.getPage(blogPageI=
d).getTitle(jParams);
-                    String title =3D entry.getFieldValue("title","");
-                    String body =3D entry.getFieldValue("body","");
-                    String author =3D entry.getFieldValue("author","");
-                    String excerpt =3D entry.getFieldValue("excerpt","");;
+                    String title =3D entry.getFieldValue("blogTitle","");
+                    String body =3D entry.getFieldValue("blogBody","");
+                    String author =3D entry.getFieldValue("blogAuthor","");
+                    String excerpt =3D entry.getFieldValue("blogExcerpt","=
");;
                     if ("".equals(excerpt)){
                         excerpt =3D removeTags(body);
                         if ( (excerpt.length()) > 255 ) {
@@ -107,10 +106,10 @@
                     }
 =

 =

-                    //String date =3D entry.getFieldValue("date","");
+                    //String date =3D entry.getFieldValue("blogDate","");
                     long dateLong =3D -1;
                     try {
-                        dateLong =3D Long.parseLong((String)entry.getField=
Object("date"));
+                        dateLong =3D Long.parseLong((String)entry.getField=
Object("blogDate"));
                     } catch (NumberFormatException nfe) {
                     }
                     sdf.applyPattern("dd.MM.yyyy");

Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_listing_rss_2_0.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/blog_listing_rss_2_0.jsp&rev=3D1190&repname=3Dcorporat=
e_portal_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_listing_rss_2_0.jsp (ori=
ginal)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_listing_rss_2_0.jsp Tue =
May 15 16:15:31 2007
@@ -90,12 +90,12 @@
 =

  // get all blogs
 ContainerFilterByContainerDefinition entriesDefFilter =3D
-    new ContainerFilterByContainerDefinition("entries", jParams.getEntryLo=
adRequest());
+    new ContainerFilterByContainerDefinition("blogEntries", jParams.getEnt=
ryLoadRequest());
 containerFilterVector.add(entriesDefFilter);
 =

 // on non-edit mode, hide pages with empty title
 if (! jData.gui().isEditMode()) {
-    ContainerFilterBean emptyEntryFilter =3D new ContainerFilterBean("titl=
e",
+    ContainerFilterBean emptyEntryFilter =3D new ContainerFilterBean("blog=
Title",
         jParams.getEntryLoadRequest());
     emptyEntryFilter.addClause(ContainerFilterBean.COMP_NOT_EQUAL, "");
     containerFilterVector.add(emptyEntryFilter);
@@ -103,18 +103,18 @@
 =

 if ( containerFilterVector.size() > 0 ) {
     ContainerFilters containerFilters =3D new ContainerFilters(
-        containerFilterVector, jParams.getSiteID(), "entries");
-    request.setAttribute("entries_filter_handler", containerFilters);
+        containerFilterVector, jParams.getSiteID(), "blogEntries");
+    request.setAttribute("blogEntries_filter_handler", containerFilters);
 }
 =

     // sort by date desc
     ContainerSorterByContainerDefinition entries_sort_handler =3D
-        new ContainerSorterByContainerDefinition(-1, "date", "entries",
+        new ContainerSorterByContainerDefinition(-1, "blogDate", "blogEntr=
ies",
             jParams.getEntryLoadRequest(), true);
     entries_sort_handler.setDescOrdering();
-    request.setAttribute("entries_sort_handler", entries_sort_handler);
+    request.setAttribute("blogEntries_sort_handler", entries_sort_handler);
 =

-    JahiaContainerList entries =3D jData.containers().getContainerList("en=
tries");
+    JahiaContainerList entries =3D jData.containers().getContainerList("bl=
ogEntries");
     if (entries !=3D null) {
         // only display the 15 last entries.
         entries.setCtnListPagination(15,0);
@@ -127,15 +127,15 @@
             changePage(jParams, entry.getPageID());
 %>
         <item>
-                   <title><%=3DtoXml(entry.getFieldValue("title", 
""))%></title>
+                   <title><%=3DtoXml(entry.getFieldValue("blogTitle", 
""))%></title>
                        
<link><%=3DgetURL(jParams)%>?entryId=3D<%=3Dentry.getID()%></link>
                        <guid 
isPermaLink=3D"false"><%=3Dentry.getID()%>@<%=3DjParams.getReques=
t().getServerName()%></guid>
-                       
<description><![CDATA[<%=3DtoXml(removeTags(entry.getFieldValue("body",=
 "")))%>]]></description>
+                       
<description><![CDATA[<%=3DtoXml(removeTags(entry.getFieldValue("blogBo=
dy", "")))%>]]></description>
 =

 <%
 long dateLong =3D -1;
 try {
-    dateLong =3D Long.parseLong((String)entry.getFieldObject("date"));
+    dateLong =3D Long.parseLong((String)entry.getFieldObject("blogDate"));
 } catch (NumberFormatException nfe) {nfe.printStackTrace();}
 =

 String postDate =3D sdf.format(new Date(dateLong));
@@ -162,7 +162,7 @@
 }
 =

 %>
-                       <dc:creator><%=3DtoXml(entry.getFieldValue("author", 
""))%></dc:creator>
+                       
<dc:creator><%=3DtoXml(entry.getFieldValue("blogAuthor", ""))%></dc:cre=
ator>
                        <dc:date><%=3DpostDate%></dc:date>
 <%
 =


Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_rss_2_0.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/blog_rss_2_0.jsp&rev=3D1190&repname=3Dcorporate_portal=
_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_rss_2_0.jsp (original)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/blog_rss_2_0.jsp Tue May 15 1=
6:15:31 2007
@@ -64,26 +64,26 @@
 Vector containerFilterVector =3D new Vector();
 // on non-edit mode, hide pages with empty title
 if (! jData.gui().isEditMode()) {
-    ContainerFilterBean emptyEntryFilter =3D new ContainerFilterBean("titl=
e",
+    ContainerFilterBean emptyEntryFilter =3D new ContainerFilterBean("blog=
Title",
         jParams.getEntryLoadRequest());
     emptyEntryFilter.addClause(ContainerFilterBean.COMP_NOT_EQUAL, "");
     containerFilterVector.add(emptyEntryFilter);
 }
 =

 if ( containerFilterVector.size() > 0 ) {
-    ContainerFilters containerFilters =3D new ContainerFilters("entries",
+    ContainerFilters containerFilters =3D new ContainerFilters("blogEntrie=
s",
         jParams, containerFilterVector);
-    request.setAttribute("entries_filter_handler", containerFilters);
+    request.setAttribute("blogEntries_filter_handler", containerFilters);
 }
 =

  // sort by date desc
     ContainerSorterByContainerDefinition entries_sort_handler =3D
-        new ContainerSorterByContainerDefinition(-1, "date", "entries",
+        new ContainerSorterByContainerDefinition(-1, "blogDate", "blogEntr=
ies",
             jParams.getEntryLoadRequest(), true);
     entries_sort_handler.setDescOrdering();
-    request.setAttribute("entries_sort_handler", entries_sort_handler);
+    request.setAttribute("blogEntries_sort_handler", entries_sort_handler);
 =

-    JahiaContainerList entries =3D jData.containers().getContainerList("en=
tries");
+    JahiaContainerList entries =3D jData.containers().getContainerList("bl=
ogEntries");
     if (entries !=3D null) {
         // only display the 15 last entries.
         entries.setCtnListPagination(15,0);
@@ -94,15 +94,15 @@
             JahiaContainer entry =3D (JahiaContainer)entriesEnum.nextEleme=
nt();
 %>
         <item>
-                   <title><%=3DtoXml(entry.getFieldValue("title", 
""))%></title>
+                   <title><%=3DtoXml(entry.getFieldValue("blogTitle", 
""))%></title>
                        
<link><%=3Dbuffer.toString()%>?entryId=3D<%=3Dentry.getID()%></link>
                        <guid 
isPermaLink=3D"false"><%=3Dentry.getID()%>@<%=3DjParams.getReques=
t().getServerName()%></guid>
-                       
<description><![CDATA[<%=3DtoXml(removeTags(entry.getFieldValue("body",=
 "")))%>]]></description>
+                       
<description><![CDATA[<%=3DtoXml(removeTags(entry.getFieldValue("blogBo=
dy", "")))%>]]></description>
 =

 <%
 long dateLong =3D -1;
 try {
-    dateLong =3D Long.parseLong((String)entry.getFieldObject("date"));
+    dateLong =3D Long.parseLong((String)entry.getFieldObject("blogDate"));
 } catch (NumberFormatException nfe) {nfe.printStackTrace();}
 =

 String postDate =3D sdf.format(new Date(dateLong));
@@ -129,7 +129,7 @@
 }
 =

 %>
-                       <dc:creator><%=3DtoXml(entry.getFieldValue("author", 
""))%></dc:creator>
+                       
<dc:creator><%=3DtoXml(entry.getFieldValue("blogAuthor", ""))%></dc:cre=
ator>
                        <dc:date><%=3DpostDate%></dc:date>
 <%
 =


Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/eventlistener.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/eventlistener.jsp&rev=3D1190&repname=3Dcorporate_porta=
l_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/eventlistener.jsp (original)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/eventlistener.jsp Tue May 15 =
16:15:31 2007
@@ -34,6 +34,10 @@
 <%@ page import=3D"org.jahia.services.fields.*" %>
 <%@ page import=3D"org.jahia.services.pages.*" %>
 <%@ page import=3D"org.jahia.services.version.*" %>
+<[EMAIL PROTECTED] import=3D"org.jahia.services.acl.JahiaBaseACL"%>
+<[EMAIL PROTECTED] import=3D"org.jahia.services.acl.ACLInfo"%>
+<[EMAIL PROTECTED] import=3D"org.jahia.hibernate.model.JahiaAclEntry"%>
+<[EMAIL PROTECTED] 
import=3D"org.jahia.services.usermanager.JahiaGroupManagerService"=
%>
 <jsp:useBean id=3D"eventsToTrap" class=3D"java.util.Vector" scope=3D"appli=
cation"/>
 <%// loads the events to trap
 if (eventsToTrap.size() =3D=3D 0) {
@@ -142,6 +146,21 @@
                 }
             }
         } else if ( "containerAdded".equals(eventName) ) {
+            JahiaBaseACL theACL =3D new JahiaBaseACL(theContainer.getAclID=
());
+                =

+            theACL.setInheritance(ACLInfo.NO_INHERITANCE);
+            =

+            JahiaAclEntry readPermission =3D new JahiaAclEntry();
+            readPermission.setPermission(JahiaBaseACL.READ_RIGHTS, JahiaAc=
lEntry.ACL_YES);
+            theACL.setGroupEntry(ServicesRegistry.getInstance().getJahiaGr=
oupManagerService().lookupGroup(
+                    JahiaGroupManagerService.GUEST_GROUPNAME + ":" + jPara=
ms.getSiteID()), readPermission);
+
+            JahiaAclEntry adminPermission =3D new JahiaAclEntry();
+            adminPermission.setPermission(JahiaBaseACL.READ_RIGHTS, JahiaA=
clEntry.ACL_YES);
+            adminPermission.setPermission(JahiaBaseACL.WRITE_RIGHTS, Jahia=
AclEntry.ACL_YES);
+            adminPermission.setPermission(JahiaBaseACL.ADMIN_RIGHTS, Jahia=
AclEntry.ACL_YES);
+            theACL.setUserEntry(jParams.getUser(), adminPermission);
+               =

             JahiaPage blogPage =3D (JahiaPage) theContainer.getFieldObject=
("blogPage");
             if (blogPage !=3D null) {
                 logger.debug("Activate blogPage ["+blogPage.getID()+"]");
@@ -166,11 +185,11 @@
 =

             }
         }
-    } else if ( "entries".equals(theContainer.getDefinition().getName()) ){
+    } else if ( "blogEntries".equals(theContainer.getDefinition().getName(=
)) ){
         if ( "addContainerEngineAfterInit".equals(eventName) ) {
             logger.debug("Start eventlistner for event addContainerEngineA=
fterInit for entries Container List");
 =

-            JahiaField theField =3D theContainer.getField("date");
+            JahiaField theField =3D theContainer.getField("blogDate");
             if (theField.getObject() =3D=3D null) {
                 Calendar cal =3D Calendar.getInstance(TimeZone.getTimeZone=
("UTC"));
                 long now =3D cal.getTime().getTime();
@@ -179,52 +198,64 @@
                         feh.addUpdatedField(theField.getID(), theField.get=
LanguageCode());
                         logger.debug("Adding updated field #" + theField.g=
etID() + " for language code [" + theField.getLanguageCode() + "]");
                 updatedFields.add(new Integer(theField.getID()));
-                logger.debug("Set value for field [date] to : [" + theFiel=
d.getObject() +"]");
+                logger.debug("Set value for field [blogDate] to : [" + the=
Field.getObject() +"]");
             }
-            theField =3D theContainer.getField("author");
+            theField =3D theContainer.getField("blogAuthor");
             if (theField.getObject() =3D=3D null) {
                 String author =3D jParams.getUser().getUserKey();
                 theField.setObject(author);
                         feh.addUpdatedField(theField.getID(), theField.get=
LanguageCode());
                 updatedFields.add(new Integer(theField.getID()));
-                logger.debug("Set value for field [author] to [" + theFiel=
d.getObject() + "]");
+                logger.debug("Set value for field [blogAuthor] to [" + the=
Field.getObject() + "]");
             } else if ("".equals(theField.getObject())) {
                 String author =3D jParams.getUser().getUserKey();
                 theField.setObject(author);
                         feh.addUpdatedField(theField.getID(), theField.get=
LanguageCode());
                 updatedFields.add(new Integer(theField.getID()));
-                logger.debug("Set value for field [author] to [" + theFiel=
d.getObject() + "]");
+                logger.debug("Set value for field [blogAuthor] to [" + the=
Field.getObject() + "]");
             }
         } else if ( "containerAdded".equals(eventName) ) {
             logger.debug("Activate container ["+theContainer.getID()+"]");
+            boolean substitutedElr =3D false;
+            try {
+                if (jParams.getEntryLoadRequest().isCurrent()) {
+                    substitutedElr =3D true;
+                    EntryLoadRequest elr =3D new EntryLoadRequest(EntryLoa=
dRequest.STAGING_WORKFLOW_STATE, 0,
+                            jParams.getEntryLoadRequest().getLocales());
+                    jParams.setSubstituteEntryLoadRequest(elr);
+                }            =

             // container validation
-            Set languageCodes =3D new HashSet();
-            languageCodes.add(ContentObject.SHARED_LANGUAGE);
-            languageCodes.add(jParams.getLocale().toString());
-
-            JahiaSaveVersion saveVersion =3D
-                ServicesRegistry.getInstance().getJahiaVersionService().
-                    getSiteSaveVersion(jParams.getSiteID());
-
-            StateModificationContext smc =3D new StateModificationContext(
-                new ContentContainerKey(theContainer.getID()), languageCod=
es);
-            smc.setDescendingInSubPages(false);
-
-            Enumeration childs =3D theContainer.getFields();
-            while (childs.hasMoreElements()) {
-                JahiaField child =3D (JahiaField)childs.nextElement();
-                ContentField field =3D child.getContentField();
-                if (field !=3D null) {
-                    field.activate(languageCodes, saveVersion.getVersionID=
(),jParams, smc);
+                Set languageCodes =3D new HashSet();
+                languageCodes.add(ContentObject.SHARED_LANGUAGE);
+                languageCodes.add(jParams.getLocale().toString());
+
+                JahiaSaveVersion saveVersion =3D
+                    ServicesRegistry.getInstance().getJahiaVersionService(=
).
+                        getSiteSaveVersion(jParams.getSiteID());
+
+                StateModificationContext smc =3D new StateModificationCont=
ext(
+                           new ContentContainerKey(theContainer.getID()), 
langua=
geCodes);
+                smc.setDescendingInSubPages(false);
+
+                Enumeration childs =3D theContainer.getFields();
+                while (childs.hasMoreElements()) {
+                    JahiaField child =3D (JahiaField)childs.nextElement();
+                    ContentField field =3D child.getContentField();
+                    if (field !=3D null) {
+                        field.activate(languageCodes, saveVersion.getVersi=
onID(),jParams, smc);
+                    }
                 }
-            }
-            JahiaContainersService jahiaContainersService =3D
-                ServicesRegistry.getInstance().getJahiaContainersService();
-            if (jahiaContainersService !=3D null) {
-                ActivationTestResults atr =3D jahiaContainersService.activ=
ateStagedContainer(languageCodes,theContainer.getID(),
-                    jParams.getUser(), saveVersion, jParams, smc);
-                logger.debug("ActivationTestResults is " + atr.toString());
-            }
+                JahiaContainersService jahiaContainersService =3D
+                    ServicesRegistry.getInstance().getJahiaContainersServi=
ce();
+                if (jahiaContainersService !=3D null) {
+                    ActivationTestResults atr =3D jahiaContainersService.a=
ctivateStagedContainer(languageCodes,theContainer.getID(),
+                           jParams.getUser(), saveVersion, jParams, smc);
+                    logger.debug("ActivationTestResults is " + atr.toStrin=
g());
+                }
+            } finally {
+                  if (substitutedElr)
+                      jParams.resetSubstituteEntryLoadRequest();
+            }                =

         }
 =

 =


Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_addcomment=
_form.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/include/blog_addcomment_form.inc&rev=3D1190&repname=3D=
corporate_portal_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_addcomment_form.=
inc (original)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_addcomment_form.=
inc Tue May 15 16:15:31 2007
@@ -25,21 +25,21 @@
             <content:resourceBundle resourceBundle=3D"jahiatemplates.Corpo=
rate_portal_templates"
                 resourceName=3D"blog.title"/>
         </td>
-        <td><input type=3D"text" name=3D"title" style=3D"width:80%;" value=
=3D"Re: <%=3Dtitle%>"></td>
+        <td><input type=3D"text" name=3D"commentTitle" style=3D"width:80%;=
" value=3D"Re: <%=3Dtitle%>"></td>
     </tr>
     <tr>
         <td>
             <content:resourceBundle resourceBundle=3D"jahiatemplates.Corpo=
rate_portal_templates"
                 resourceName=3D"blog.author"/>
         </td>
-        <td><input type=3D"text" name=3D"author" style=3D"width:80%;" valu=
e=3D"<%=3DjParams.getUser().getUsername()%>"></td>
+        <td><input type=3D"text" name=3D"commentAuthor" style=3D"width:80%=
;" value=3D"<%=3DjParams.getUser().getUsername()%>"></td>
     </tr>
     <tr>
         <td>
             <content:resourceBundle resourceBundle=3D"jahiatemplates.Corpo=
rate_portal_templates"
                 resourceName=3D"blog.body"/>
         </td>
-        <td><textarea name=3D"body" cols=3D"40" rows=3D"50" style=3D"width=
:80%;height:100px;"></textarea></td>
+        <td><textarea name=3D"commentBody" cols=3D"40" rows=3D"50" style=
=3D"width:80%;height:100px;"></textarea></td>
     </tr>
     <tr>
         <td>&nbsp;</td>
@@ -52,7 +52,7 @@
     </tr>
     </table>
     <input type=3D"hidden" name=3D"addComment" value=3D"Submit"/>
-    <input type=3D"hidden" name=3D"date" value=3D"<%=3DSystem.currentTimeM=
illis()%>"/>
+    <input type=3D"hidden" name=3D"commentDate" value=3D"<%=3DSystem.curre=
ntTimeMillis()%>"/>
 </form>
 =

 <br/>
\ No newline at end of file

Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_declaratio=
ns.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/include/blog_declarations.inc&rev=3D1190&repname=3Dcor=
porate_portal_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_declarations.inc=
 (original)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_declarations.inc=
 Tue May 15 16:15:31 2007
@@ -55,25 +55,25 @@
 =

     Vector containerFilterVector =3D new Vector();
 =

-    ContainerFilterBean dateFilter =3D new ContainerFilterBean("date",true=
,jData.params().getEntryLoadRequest());
+    ContainerFilterBean dateFilter =3D new ContainerFilterBean("blogDate",=
true,jData.params().getEntryLoadRequest());
     dateFilter.addClause(ContainerFilterBean.COMP_SMALLER, String.valueOf(=
upperVal.getTime()) );
     containerFilterVector.add(dateFilter);
 =

-    dateFilter =3D new ContainerFilterBean("date",true,jData.params().getE=
ntryLoadRequest());
+    dateFilter =3D new ContainerFilterBean("blogDate",true,jData.params().=
getEntryLoadRequest());
     dateFilter.addClause(ContainerFilterBean.COMP_BIGGER, String.valueOf(l=
owerVal.getTime()) );
     containerFilterVector.add(dateFilter);
 =

     if ( containerFilterVector.size()>0 ) {
         ContainerFilters containerFilters  ;
         if (displayAllSiteEntries) {
-           containerFilters =3D new ContainerFilters(containerFilterVector,j=
Data.params().getSiteID(),"entries");
+           containerFilters =3D new ContainerFilters(containerFilterVector,j=
Data.params().getSiteID(),"blogEntries");
        } else {
-            containerFilters =3D new ContainerFilters("entries", jData.par=
ams(), containerFilterVector);
+            containerFilters =3D new ContainerFilters("blogEntries", jData=
.params(), containerFilterVector);
         }
-       request.setAttribute("entries_filter_handler",containerFilters);
+       request.setAttribute("blogEntries_filter_handler",containerFilters);
     }
     Hashtable dayHasEntry =3D new Hashtable();
-    JahiaContainerList entries =3D jData.containers().getContainerList( "e=
ntries" );
+    JahiaContainerList entries =3D jData.containers().getContainerList( "b=
logEntries" );
     if (entries !=3D null) {
         entries.setIsContainersLoaded(false);
         Enumeration entriesEnum =3D entries.getContainers();
@@ -81,7 +81,7 @@
             JahiaContainer entry =3D (JahiaContainer) entriesEnum.nextElem=
ent();
             long dateLong =3D -1;
             try {
-                dateLong =3D Long.parseLong((String)entry.getFieldObject("=
date"));
+                dateLong =3D Long.parseLong((String)entry.getFieldObject("=
blogDate"));
                 Calendar entryDate =3D new GregorianCalendar();
                 entryDate.setTime(new Date(dateLong));
                 int entryDay =3D entryDate.get(Calendar.DAY_OF_MONTH);

Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_definition=
s.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/include/blog_definitions.inc&rev=3D1190&repname=3Dcorp=
orate_portal_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_definitions.inc =
(original)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_definitions.inc =
Tue May 15 16:15:31 2007
@@ -14,38 +14,40 @@
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
---%><content:declareContainerList name=3D"entries" title=3D"List of entrie=
s">
+--%><content:declareContainerList name=3D"blogEntries" title=3D"List of en=
tries"
+    containerBeanName=3D"jahiatemplates.org.jahia.corporateportal.validati=
on.beans.BlogValidationBean"
+    validatorKey=3D"blogValidationBean">
 <content:declareContainer>
-    <content:declareField name=3D"title" title=3D"Title" type=3D"SmallText"
+    <content:declareField name=3D"blogTitle" title=3D"Title" type=3D"Small=
Text"
         titleKey=3D"blog.title" bundleKey=3D"<%=3DresBundleID%>"/>
-    <content:declareField name=3D"body" title=3D"Body" type=3D"BigText"
+    <content:declareField name=3D"blogBody" title=3D"Body" type=3D"BigText"
         titleKey=3D"blog.body" bundleKey=3D"<%=3DresBundleID%>"/>
-    <content:declareField name=3D"attachement" title=3D"Attachment associa=
ted" type=3D"File"
+    <content:declareField name=3D"blogAttachement" title=3D"Attachment ass=
ociated" type=3D"File"
         titleKey=3D"blog.attachement" bundleKey=3D"<%=3DresBundleID%>"/>
-    <content:declareField name=3D"date" title=3D"Date" type=3D"Date" value=
=3D"<jahia_calendar[dd.MM.yyyy / hh:mm]>"
+    <content:declareField name=3D"blogDate" title=3D"Date" type=3D"Date" v=
alue=3D"<jahia_calendar[dd.MM.yyyy / HH:mm]>now"
         titleKey=3D"blog.date" bundleKey=3D"<%=3DresBundleID%>"/>
-    <content:declareField name=3D"author" title=3D"Author" type=3D"SharedS=
mallText"
-        value=3D"<%=3DjData.params().getUser().getUsername()%>"
+    <content:declareField name=3D"blogAuthor" title=3D"Author" type=3D"Sha=
redSmallText"
+        value=3D'<jahia-expression expr=3D"currentUser.username" storeMark=
er=3D"false"/>'
         titleKey=3D"blog.author" bundleKey=3D"<%=3DresBundleID%>"/>
-    <content:declareField name=3D"excerpt"
+    <content:declareField name=3D"blogExcerpt"
             title=3D"The Excerpt of this post" type=3D"BigText"
             titleKey=3D"blog.excerpt" bundleKey=3D"<%=3DresBundleID%>"/>
-    <content:declareField name=3D"keyWords"
+    <content:declareField name=3D"blogKeyWords"
             title=3D"Comma seperated Keywords for this post" type=3D"Small=
Text"
             titleKey=3D"blog.keyWords" bundleKey=3D"<%=3DresBundleID%>"/>
 =

     <content:declareContainerList name=3D"comments" title=3D"List of comme=
nts">
     <content:declareContainer>
-        <content:declareField name=3D"author" title=3D"Author" type=3D"Sha=
redSmallText"
-            titleKey=3D"blog.author" bundleKey=3D"<%=3DresBundleID%>"
-            value=3D"<%=3DjData.params().getUser().getUsername()%>"/>
-        <content:declareField name=3D"title" title=3D"Title" type=3D"Small=
Text"
-            titleKey=3D"blog.title" bundleKey=3D"<%=3DresBundleID%>"/>
-        <content:declareField name=3D"body" title=3D"Body" type=3D"BigText"
-            titleKey=3D"blog.body" bundleKey=3D"<%=3DresBundleID%>"/>
-        <content:declareField name=3D"date" title=3D"Date" type=3D"Date"
+        <content:declareField name=3D"commentAuthor" title=3D"Name of the =
author" type=3D"SharedSmallText"
+            titleKey=3D"blog.commentAuthor" bundleKey=3D"<%=3DresBundleID%=
>"
+            value=3D'<jahia-expression expr=3D"user/username" storeMarker=
=3D"false"/>'/>
+        <content:declareField name=3D"commentTitle" title=3D"Title of this=
 comment" type=3D"SmallText"
+            titleKey=3D"blog.commentTitle" bundleKey=3D"<%=3DresBundleID%>=
"/>
+        <content:declareField name=3D"commentBody" title=3D"Body of this c=
omment" type=3D"BigText"
+            titleKey=3D"blog.commentBody" bundleKey=3D"<%=3DresBundleID%>"=
/>
+        <content:declareField name=3D"commentDate" title=3D"Date" type=3D"=
Date"
             value=3D"<jahia_calendar[dd.MM.yyyy / HH:mm]>"
-            titleKey=3D"blog.date" bundleKey=3D"<%=3DresBundleID%>"/>
+            titleKey=3D"blog.commentDate" bundleKey=3D"<%=3DresBundleID%>"=
/>
     </content:declareContainer>
     </content:declareContainerList>
 =


Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_entries.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/include/blog_entries.inc&rev=3D1190&repname=3Dcorporat=
e_portal_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_entries.inc (ori=
ginal)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_entries.inc Tue =
May 15 16:15:31 2007
@@ -15,7 +15,7 @@
 See the License for the specific language governing permissions and =

 limitations under the License.
 --%><%
-JahiaContainerList entries =3D jData.containers().getContainerList( "entri=
es" );
+JahiaContainerList entries =3D jData.containers().getContainerList( "blogE=
ntries" );
 if (entries !=3D null) {
     entries.setIsContainersLoaded(false);
     ContainerListBean entriesBean =3D new ContainerListBean(entries,jParam=
s);
@@ -65,9 +65,9 @@
         }
         ContainerBean entryBean =3D new ContainerBean(entry,jParams);
         entriesCounter++;
-        String title =3D entry.getFieldValue("title","");
-        String body =3D entry.getFieldValue("body","");
-        String author =3D entry.getFieldValue("author","");
+        String title =3D entry.getFieldValue("blogTitle","");
+        String body =3D entry.getFieldValue("blogBody","");
+        String author =3D entry.getFieldValue("blogAuthor","");
         String excerpt =3D body;
 =

         if (! "".equals(blogSearchString)) {
@@ -75,7 +75,7 @@
             excerpt =3D hl(excerpt,blogSearchString,true);
         }
         /*
-        String excerpt =3D entry.getFieldValue("excerpt","");;
+        String excerpt =3D entry.getFieldValue("blogExcerpt","");;
         if ("".equals(excerpt)){
             excerpt =3D body;
             excerpt =3D removeTags(body);
@@ -84,10 +84,10 @@
             }
         }
         */
-        //String date =3D entry.getFieldValue("date","");
+        //String date =3D entry.getFieldValue("blogDate","");
         long dateLong =3D -1;
         try {
-            dateLong =3D Long.parseLong((String)entry.getFieldObject("date=
"));
+            dateLong =3D Long.parseLong((String)entry.getFieldObject("blog=
Date"));
         } catch (NumberFormatException nfe) {
         }
         sdf.applyPattern("dd.MM.yyyy");

Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_entry.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/include/blog_entry.inc&rev=3D1190&repname=3Dcorporate_=
portal_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_entry.inc (origi=
nal)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_entry.inc Tue Ma=
y 15 16:15:31 2007
@@ -32,11 +32,11 @@
             entry =3D entryContainer.getJahiaContainer(jParams, jParams.ge=
tEntryLoadRequest());
         }
         ContainerBean entryBean =3D new ContainerBean(entry,jParams);
-        String title =3D entry.getFieldValue("title","");
-        String body =3D entry.getFieldValue("body","");
-        String author =3D entry.getFieldValue("author","");
-        String excerpt =3D entry.getFieldValue("excerpt","");
-        String keywords =3D entry.getFieldValue("keyWords","");
+        String title =3D entry.getFieldValue("blogTitle","");
+        String body =3D entry.getFieldValue("blogBody","");
+        String author =3D entry.getFieldValue("blogAuthor","");
+        String excerpt =3D entry.getFieldValue("blogExcerpt","");
+        String keywords =3D entry.getFieldValue("blogKeyWords","");
 =

         StringBuffer buffer =3D new StringBuffer();
         buffer.append(request.getScheme());
@@ -51,10 +51,10 @@
         String trackBackURL =3D buffer.toString();
 =

 =

-        //String date =3D entry.getFieldValue("date","");
+        //String date =3D entry.getFieldValue("blogDate","");
         long dateLong =3D -1;
         try {
-            dateLong =3D Long.parseLong((String)entry.getFieldObject("date=
"));
+            dateLong =3D Long.parseLong((String)entry.getFieldObject("blog=
Date"));
         } catch (NumberFormatException nfe) {
         }
         sdf.applyPattern("dd.MM.yyyy");
@@ -95,7 +95,7 @@
         sdf.applyPattern("kk:mm");
         String kkmm =3D sdf.format( new Date(dateLong) );
 =

-        JahiaFileField attachement =3D (JahiaFileField) entry.getFieldObje=
ct("attachement");
+        JahiaFileField attachement =3D (JahiaFileField) entry.getFieldObje=
ct("blogAttachement");
         boolean hasAttachement =3D false;
         boolean hasImage =3D false;
         if (attachement !=3D null) {

Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_filters.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/include/blog_filters.inc&rev=3D1190&repname=3Dcorporat=
e_portal_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_filters.inc (ori=
ginal)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_filters.inc Tue =
May 15 16:15:31 2007
@@ -24,7 +24,7 @@
 // on non-edit mode, hide pages with empty title
 if (! jData.gui().isEditMode()) {
 =

-       ContainerFilterBean emptyEntryFilter =3D new 
ContainerFilterBean("title",=
 jParams.getEntryLoadRequest());
+       ContainerFilterBean emptyEntryFilter =3D new 
ContainerFilterBean("blogTit=
le", jParams.getEntryLoadRequest());
         emptyEntryFilter.addClause(ContainerFilterBean.COMP_NOT_EQUAL,"<em=
pty>");
        containerFilterVector.add(emptyEntryFilter);
 =

@@ -33,9 +33,9 @@
 if (blogSearchString !=3D null && blogSearchString.length() > 0) {
     logger.debug("blogSearchString is " + blogSearchString);
     ContainerSearcher containerSearcher =3D new ContainerSearcher(
-        jData.params().getSiteID(), "entries", blogSearchString,
+        jData.params().getSiteID(), "blogEntries", blogSearchString,
         jData.params().getEntryLoadRequest());
-    request.setAttribute("entries_search_handler", containerSearcher);
+    request.setAttribute("blogEntries_search_handler", containerSearcher);
 =

 } else {
     blogSearchString =3D "";
@@ -94,24 +94,24 @@
         logger.debug("Filter from " + sdf.format( (new Date(lowerVal.getTi=
me())) ) + " to " +
             sdf.format( (new Date(upperVal.getTime())) ));
 =

-        ContainerFilterBean dateFilter =3D new ContainerFilterBean("date",=
true,jParams.getEntryLoadRequest());
+        ContainerFilterBean dateFilter =3D new ContainerFilterBean("blogDa=
te",true,jParams.getEntryLoadRequest());
         dateFilter.addClause(ContainerFilterBean.COMP_SMALLER, String.valu=
eOf(upperVal.getTime()) );
         containerFilterVector.add(dateFilter);
 =

-        dateFilter =3D new ContainerFilterBean("date",true,jParams.getEntr=
yLoadRequest());
+        dateFilter =3D new ContainerFilterBean("blogDate",true,jParams.get=
EntryLoadRequest());
         dateFilter.addClause(ContainerFilterBean.COMP_BIGGER, String.value=
Of(lowerVal.getTime()) );
         containerFilterVector.add(dateFilter);
     }
 }
 if ( containerFilterVector.size()>0 ) {
     ContainerFilters containerFilters  ;
-    containerFilters =3D new ContainerFilters("entries", jData.params(), c=
ontainerFilterVector);
-       request.setAttribute("entries_filter_handler",containerFilters);
+    containerFilters =3D new ContainerFilters("blogEntries", jData.params(=
), containerFilterVector);
+       request.setAttribute("blogEntries_filter_handler",containerFilters);
 }
 =

-// sort by date desc
+// sort by blogDate desc
 ContainerSorterByContainerDefinition entries_sort_handler =3D
-    new ContainerSorterByContainerDefinition(jParams.getSiteID(), "date", =
"entries", true, jParams.getEntryLoadRequest());
+    new ContainerSorterByContainerDefinition(jParams.getSiteID(), "blogDat=
e", "blogEntries", true, jParams.getEntryLoadRequest());
 entries_sort_handler.setDescOrdering();
-request.setAttribute("entries_sort_handler",entries_sort_handler);
+request.setAttribute("blogEntries_sort_handler",entries_sort_handler);
 %>
\ No newline at end of file

Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_list.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/include/blog_list.inc&rev=3D1190&repname=3Dcorporate_p=
ortal_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_list.inc (origin=
al)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_list.inc Tue May=
 15 16:15:31 2007
@@ -27,7 +27,7 @@
 </content:declareContainerList>
 =

 <%
-request.removeAttribute("entries_search_handler");
+request.removeAttribute("blogEntries_search_handler");
 %>
 =

 <table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%">
@@ -41,17 +41,23 @@
     <td class=3D"boxcontentborder1">
 =

         <content:containerList name=3D'blogs' id=3D"blogs">
-            <jahiaHtml:actionMenu name=3D"blogs" namePostFix=3D""
-                resourceBundle=3D"jahiatemplates.Corporate_portal_template=
s">
-            <%
+            <% =

+            // if user is admin -> can access list action menu            =

+            ContainerListBean blogsBean =3D (ContainerListBean) pageContex=
t.findAttribute("blogs");
+            =

+            if (jParams.getUser().isAdminMember( jParams.getSiteID() )) { =

+                jData.gui().html().drawBeginActionMenu(blogsBean ,
+                        null, null, true, "", "jahiatemplates.Corporate_po=
rtal_templates", null, out);            =

+            }
+
             // get all pages with template definition name "Blog"
             JahiaPageDefinition pageDef =3D
                 ServicesRegistry.getInstance().getJahiaPageTemplateService=
()
                     .lookupPageTemplateByName ("Blog", jParams.getSiteID()=
);
             List blogPagesId =3D JahiaPageBaseService.getInstance().getPag=
eIDsWithTemplate(pageDef.getID());
             final Iterator blogPagesIdIter =3D blogPagesId.iterator();
-            request.removeAttribute("entries_filter_handler");
-            request.removeAttribute("entries_sort_handler");
+            request.removeAttribute("blogEntries_filter_handler");
+            request.removeAttribute("blogEntries_sort_handler");
 =

             ArrayList blogKeys =3D new ArrayList();
             Hashtable blogKeyToBlogPage =3D new Hashtable();
@@ -77,8 +83,6 @@
                 }
             }
 =

-            ContainerListBean blogsBean =3D (ContainerListBean) pageContex=
t.findAttribute("blogs");
-
             boolean hasWriteAccess =3D blogsBean.getJahiaContainerList().g=
etID() =3D=3D 0 ?
                 jData.page().checkWriteAccess(jParams.getUser()) :
                 blogsBean.getJahiaContainerList().checkWriteAccess(jParams=
.getUser());
@@ -116,7 +120,7 @@
 =

                 // get the entries container List
                 int containerListId =3D ServicesRegistry.getInstance().
-                    getJahiaContainersService().getContainerListID("entrie=
s", blogPage.getID());
+                    getJahiaContainersService().getContainerListID("blogEn=
tries", blogPage.getID());
                 if (containerListId !=3D -1) {
                     JahiaContainerList entriesCl =3D ServicesRegistry.getI=
nstance().
                         getJahiaContainersService().loadContainerList( con=
tainerListId, LoadFlags.ALL, jParams );
@@ -147,7 +151,12 @@
             %>
             </li>
             </ul>
-            </jahiaHtml:actionMenu>
+            <%
+            if (jParams.getUser().isAdminMember( jParams.getSiteID() )) { =

+                jData.gui().html().drawEndActionMenu(blogsBean ,
+                        null, null, true, "", "jahiatemplates.Corporate_po=
rtal_templates", null, out);            =

+            }
+            %>
         </content:containerList>
         </td>
 </tr>

Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_listing_fi=
lters.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/include/blog_listing_filters.inc&rev=3D1190&repname=3D=
corporate_portal_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_listing_filters.=
inc (original)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_listing_filters.=
inc Tue May 15 16:15:31 2007
@@ -20,14 +20,14 @@
 =

 // on non-edit mode, hide pages with empty title
 if (! jData.gui().isEditMode()) {
-       ContainerFilterBean emptyEntryFilter =3D new 
ContainerFilterBean("title",=
jParams.getEntryLoadRequest());
+       ContainerFilterBean emptyEntryFilter =3D new 
ContainerFilterBean("blogTit=
le",jParams.getEntryLoadRequest());
         emptyEntryFilter.addClause(ContainerFilterBean.COMP_NOT_EQUAL,"<em=
pty>");
        containerFilterVector.add(emptyEntryFilter);
 }
 =

 // get all blogs
 ContainerFilterByContainerDefinition entriesDefFilter =3D
-    new ContainerFilterByContainerDefinition("entries", jParams.getEntryLo=
adRequest());
+    new ContainerFilterByContainerDefinition("blogEntries", jParams.getEnt=
ryLoadRequest());
 containerFilterVector.add(entriesDefFilter);
 =

 String blogSearchString =3D request.getParameter("blogSearchString");
@@ -52,9 +52,9 @@
     if (blogSearchString !=3D null && blogSearchString.length() > 0) {
 =

         ContainerSearcher containerSearcher =3D new ContainerSearcher(
-            jData.params().getSiteID(), "entries", blogSearchString,
+            jData.params().getSiteID(), "blogEntries", blogSearchString,
             jData.params().getEntryLoadRequest());
-        request.setAttribute("entries_search_handler", containerSearcher);
+        request.setAttribute("blogEntries_search_handler", containerSearch=
er);
         //blogSearchString =3D "";
 =

     } else {
@@ -96,11 +96,11 @@
             logger.debug("Filter from " + sdf.format( (new Date(lowerVal.g=
etTime())) ) + " to " +
                 sdf.format( (new Date(upperVal.getTime())) ));
 =

-            ContainerFilterBean dateFilter =3D new ContainerFilterBean("da=
te",true,jParams.getEntryLoadRequest());
+            ContainerFilterBean dateFilter =3D new ContainerFilterBean("bl=
ogDate",true,jParams.getEntryLoadRequest());
             dateFilter.addClause(ContainerFilterBean.COMP_SMALLER, String.=
valueOf(upperVal.getTime()) );
             containerFilterVector.add(dateFilter);
 =

-            dateFilter =3D new ContainerFilterBean("date",true,jParams.get=
EntryLoadRequest());
+            dateFilter =3D new ContainerFilterBean("blogDate",true,jParams=
.getEntryLoadRequest());
             dateFilter.addClause(ContainerFilterBean.COMP_BIGGER, String.v=
alueOf(lowerVal.getTime()) );
             containerFilterVector.add(dateFilter);
         }
@@ -108,12 +108,12 @@
 }
 if ( containerFilterVector.size()>0 ) {
     ContainerFilters containerFilters  ;
-    containerFilters =3D new ContainerFilters(containerFilterVector,jData.=
params().getSiteID(),"entries");
-       request.setAttribute("entries_filter_handler",containerFilters);
+    containerFilters =3D new ContainerFilters(containerFilterVector,jData.=
params().getSiteID(),"blogEntries");
+       request.setAttribute("blogEntries_filter_handler",containerFilters);
 }
 // sort by date desc
 ContainerSorterByContainerDefinition entries_sort_handler =3D
-    new ContainerSorterByContainerDefinition(jParams.getSiteID(), "date", =
"entries", true, jParams.getEntryLoadRequest());
+    new ContainerSorterByContainerDefinition(jParams.getSiteID(), "blogDat=
e", "blogEntries", true, jParams.getEntryLoadRequest());
 entries_sort_handler.setDescOrdering();
-request.setAttribute("entries_sort_handler",entries_sort_handler);
+request.setAttribute("blogEntries_sort_handler",entries_sort_handler);
 %>
\ No newline at end of file

Modified: branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_view_comme=
nts.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/src/view/jsp/include/blog_view_comments.inc&rev=3D1190&repname=3Dco=
rporate_portal_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_view_comments.in=
c (original)
+++ branches/JAHIA-5-0-SP-BRANCH/src/view/jsp/include/blog_view_comments.in=
c Tue May 15 16:15:31 2007
@@ -37,13 +37,13 @@
             ContainerBean commentBean =3D new ContainerBean(comment,jParam=
s);
             counter++;
             String alt =3D counter % 2 =3D=3D 1 ? "alt" : "alt2";
-            String commentAuthor =3D comment.getFieldValue("author","");
-            String commentTitle =3D comment.getFieldValue("title","");
-            String commentBody =3D comment.getFieldValue("body","");
-            String commentDate =3D comment.getFieldValue("date","");
+            String commentAuthor =3D comment.getFieldValue("commentAuthor"=
,"");
+            String commentTitle =3D comment.getFieldValue("commentTitle","=
");
+            String commentBody =3D comment.getFieldValue("commentBody","");
+            String commentDate =3D comment.getFieldValue("commentDate","");
             long commentDateLong =3D -1;
             try {
-                commentDateLong =3D Long.parseLong((String)comment.getFiel=
dObject("date"));
+                commentDateLong =3D Long.parseLong((String)comment.getFiel=
dObject("commentDate"));
             } catch (NumberFormatException nfe) {
             }
             %>

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to