Update of 
/var/cvs/contributions/CMSContainer_Modules/subsite/src/webapp/editors/subsite
In directory 
james.mmbase.org:/tmp/cvs-serv32203/subsite/src/webapp/editors/subsite

Modified Files:
      Tag: b1_4
        personalpages.jsp 
Added Files:
      Tag: b1_4
        personalpages_newbuttons.jsp 
Log Message:
CMSC-617 Personal Pages module
Backport to 1.4


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/subsite/src/webapp/editors/subsite
See also: http://www.mmbase.org/jira/browse/CMSC-617


personalpages_newbuttons.jsp is new



Index: personalpages.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/subsite/src/webapp/editors/subsite/personalpages.jsp,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -b -r1.2 -r1.2.2.1
--- personalpages.jsp   1 Feb 2008 12:55:56 -0000       1.2
+++ personalpages.jsp   25 Feb 2008 16:26:16 -0000      1.2.2.1
@@ -1,77 +1,178 @@
 <[EMAIL PROTECTED] language="java" contentType="text/html;charset=utf-8"%>
 <[EMAIL PROTECTED] file="globals.jsp" %>
-<%@ page import="com.finalist.cmsc.repository.ContentElementUtil,
+<[EMAIL PROTECTED] import="com.finalist.cmsc.repository.ContentElementUtil,
                  com.finalist.cmsc.repository.RepositoryUtil,
                  java.util.ArrayList"%>
 <mm:content type="text/html" encoding="UTF-8" expires="0">
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
 <html:html xhtml="true">
-<cmscedit:head title="search.title">
-      <script src="content.js" type="text/javascript"></script>
-      <script src="search.js" type="text/javascript"></script>
+<cmscedit:head title="site.personal.personalpages">
+       <script src="<cmsc:staticurl page='/editors/repository/content.js'/>" 
type="text/javascript"></script>
+       <script src="<cmsc:staticurl page='/editors/repository/search.js'/>" 
type="text/javascript"></script>
 </cmscedit:head>
 <body>
+<script type="text/javascript">
+    <c:if test="${not empty param.message}">
+    addLoadEvent(alert('${param.message}'));
+    </c:if>
+    <c:if test="${not empty param.refreshchannel}">
+    addLoadEvent(refreshChannels);
+    </c:if>
+    addLoadEvent(alphaImages);
+</script>
+
 <mm:import id="searchinit"><c:url 
value='/editors/repository/SearchInitAction.do'/></mm:import>
 <mm:import externid="action">search</mm:import><%-- either: search, link, of 
select --%>
 <mm:import externid="mode" id="mode">basic</mm:import>
-<!--
+<mm:import externid="results" jspvar="nodeList" vartype="List" />
+<mm:import externid="resultCount" jspvar="resultCount" 
vartype="Integer">0</mm:import>
+<mm:import externid="offset" jspvar="offset" vartype="Integer">0</mm:import>
 <mm:import externid="returnurl"/>
-<mm:import externid="linktochannel"/>
-<mm:import externid="parentchannel" jspvar="parentchannel"/>
-<mm:import externid="contenttypes" jspvar="contenttypes"><%= 
ContentElementUtil.CONTENTELEMENT %></mm:import>
--->
 
-<mm:import externid="pageNodes" jspvar="nodeList" vartype="List" />
-<!--
-<mm:import externid="offset" jspvar="offset" vartype="Integer">0</mm:import>
-<mm:import externid="resultCount" jspvar="resultCount" 
vartype="Integer">0</mm:import>
--->
+<mm:import externid="subsite" from="parameters" />
+
 
 <mm:cloud jspvar="cloud" loginpage="../../editors/login.jsp">
 
-<b>Pages</b><br>
-<c:set var="pagesElements" value="${pagesElements}" scope="request"/>
-List of pagesElements: ${pagesElements}<br><br>
-
-<!-- 
-<c:forEach var="pageNodes" items="${pageNodes}">
-  <b>${pageNodes}</b><br>
-</c:forEach>
- -->
+<div class="content">
+   <div class="tabs">
+      <div class="tab_active">
+         <div class="body">
+            <div>
+               <a href="#" onclick="selectTab('basic');"><fmt:message 
key="site.personal.personalpages" /></a>
+            </div>
+         </div>
+      </div>
+   </div>
+</div>
 
-<a href="../subsite/PersonalPageCreate.do?parentpage=">aanmaken nieuwe 
persoonlijke pagina</a>
+<div class="editor">
+<html:form action="/editors/subsite/SubSiteAction" method="post">
+       <html:hidden property="action" value="${action}"/>
+       <html:hidden property="search" value="true"/>
+       <html:hidden property="offset"/>
+       <html:hidden property="order"/>
+       <html:hidden property="direction"/>
+       <mm:present referid="returnurl"><input type="hidden" name="returnurl" 
value="<mm:write referid="returnurl"/>"/></mm:present>
+       
+       <table>
+          <tr>
+         <td><fmt:message key="subsite.name" />:</td>
+         <td>
+            <cmsc:select var="subsite">
+            <mm:listnodes type="subsite" orderby="title">
+               <mm:field name="number" id="subsitenumber" write="false" 
vartype="String" />
+                   <cmsc:option value="${subsitenumber}" name="${_node.title}" 
/>
+            </mm:listnodes>
+            </cmsc:select>
+         </td>
+      </tr>
+       
+          <tr>
+             <td><fmt:message key="subsitedelete.subtitle" /></td>
+             <td colspan="3"><html:text property="title" 
style="width:200px"/></td>
+             <td>
+             <input type="submit" class="button" name="submitButton" 
onclick="setOffset(0);" value="<fmt:message key="site.personal.search" />"/>
+             </td>
+             <td style="width:20px">
+             </td>
+         <td>
+                       <[EMAIL PROTECTED] file="personalpages_newbuttons.jsp" 
%>          
+         </td>
+          </tr>
+       </table>
+</html:form>
+</div>
+
+
+<div class="editor">
+<br />
+
+<div class="ruler_green"><div><fmt:message 
key="site.personal.personalpages"/></div></div>
+<div class="body">
+
+
+<c:set var="listSize" value="${resultCount}"/>
+<c:set var="resultsPerPage" value="${SearchForm.keywords}"/>
+<c:set var="offset" value="${SearchForm.offset}"/>
+<c:set var="extraparams" 
value="&subsite=${subsite}&title=${SearchForm.title}&order=${SearchForm.order}"/>
+
+<mm:isempty referid="results" inverse="true">
+   <%@ include file="../pages.jsp" %>
+</mm:isempty>
 
 <table>
-<mm:listnodes referid="pageNodes">
-<tr>
-<td>
+<thead>
+    <tr>
+        <th></th>
+        <th><a href="#" class="headerlink" onclick="orderBy('title');" 
><fmt:message key="pp.title" /></a></th>
+        <th><a href="#" class="headerlink" onclick="orderBy('publishdate');" 
><fmt:message key="pp.publishdate" /></th>
+        <th><a href="#" class="headerlink" onclick="orderBy('creationdate');" 
><fmt:message key="pp.creationdate" /></th>
+    </tr>
+</thead>
+<tbody class="hover">
+
+<mm:list referid="results" jspvar="node" max="${resultsPerPage}">
+   <mm:field name="personalpage.number" id="number">
+          <mm:node number="${number}">
+                  <tr <mm:even inverse="true">class="swap"</mm:even>>
+                  <td style="white-space: nowrap;">
+                  
+                  <mm:field name="number"  write="false" id="nodenumber">
+         <a href="../subsite/SubSiteEdit.do?number=${nodenumber}"
+                      title="<fmt:message key="pp.content.edit" />"><img 
src="../gfx/icons/edit.png" width="16" height="16"
+                                                                      
title="<fmt:message key="pp.content.edit" />"
+                                                                      
alt="<fmt:message key="pp.content.edit" />"/></a>
+                  <a href="../subsite/SubSiteDelete.do?number=${nodenumber}"
+                      title="<fmt:message key="pp.content.delete" />"><img 
src="../gfx/icons/delete.png" width="16" height="16"
+                                                                      
title="<fmt:message key="pp.content.delete" />"
+                                                                      
alt="<fmt:message key="pp.content.delete" />"/></a>
+         <a href="<cmsc:contenturl number="${nodenumber}"/>" 
+            title="<fmt:message key="pp.content.preview" />" 
target="_blank"><img src="../gfx/icons/preview.png" width="16" height="16"
+                                                             
title="<fmt:message key="pp.content.preview" />"
+                                                             alt="<fmt:message 
key="pp.content.preview" />"/></a>
+         
+                                                                      
+                  </mm:field>
+                  </td>
+                  <td>
    <b><mm:field name="title" /></b>
-</td>
-<td>
-   <a href="../subsite/SubSiteDelete.do?number=<mm:field name="number" 
/>">verwijderen pagina</a>
-</td>
-<td>
-   <a href="../subsite/SubSiteEdit.do?number=<mm:field name="number" />">edit 
page</a>
-</td>
-<td>
-edit artikelen (geeft overzicht lijst artikelen)
-</td>
-</tr>
-</mm:listnodes>
+                  </td>
+                  <%--
+                  <td>
+                  <a 
href="../subsite/PersonalPageElements.do?personalpage=<mm:field name="number" 
/>">Edit Articles</a>
+                  </td>
+         --%>
+                  <td>
+                     <mm:field name="publishdate"><cmsc:dateformat 
displaytime="true"/></mm:field>
+                  </td>
+                  <td>
+            <mm:field name="creationdate"><cmsc:dateformat 
displaytime="true"/></mm:field>
+         </td>
+                  
+                  </tr>
+          </mm:node>
+   </mm:field>
+</mm:list>
+<%-- Now print if no results --%>
+<mm:isempty referid="results">
+   <tr><td><b><fmt:message key="site.personal.nonefound" /></b></td></tr>
+</mm:isempty>
+</tbody>
 </table>
 
+<mm:isempty referid="results" inverse="true">
+<%@ include file="../pages.jsp" %>
+</mm:isempty>
 
-   <div class="editor">
-   <br />
+<br />
 
-   <%-- Now print if no results --%>
-   <mm:isempty referid="pageNodes">
-      <fmt:message key="searchform.searchpages.nonefound" />
-   </mm:isempty>
 
-    </div>
+</div>
+</div>
+
 </mm:cloud>
 
-   </body>
+</body>
 </html:html>
 </mm:content>
\ No newline at end of file
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to