Update of 
/var/cvs/contributions/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance
In directory 
james.mmbase.org:/tmp/cvs-serv28429/cmsc/maintenance/src/webapp/editors/maintenance

Modified Files:
        clean-non-visible-portlets.jsp 
Log Message:
CMSC-1269 - Stacktrace in "Clean Non-Visible Portlets " in maintenance


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance
See also: http://www.mmbase.org/jira/browse/CMSC-1269


Index: clean-non-visible-portlets.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/clean-non-visible-portlets.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- clean-non-visible-portlets.jsp      31 Jul 2008 14:54:10 -0000      1.1
+++ clean-non-visible-portlets.jsp      31 Jan 2009 11:10:40 -0000      1.2
@@ -1,13 +1,14 @@
-<%...@page language="java" contentType="text/html;charset=UTF-8"
-%><%...@include file="globals.jsp"%>
+<%...@page language="java" contentType="text/html;charset=UTF-8" %>
+<%...@include file="globals.jsp"%>
+
 <!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="Clean Non-Visible Portlets">
+  <cmscedit:head title="Clean Non-Visible Portlets">
     <link href="style.css" type="text/css" rel="stylesheet"/>
-</cmscedit:head>
+  </cmscedit:head>
 
-<body>
-<div class="tabs">
+  <body>
+    <div class="tabs">
      <div class="tab_active">
         <div class="body">
            <div>
@@ -15,22 +16,18 @@
            </div>
         </div>
      </div>
-
    <div class="editor">
    <div class="body">
-
-<mm:cloud jspvar="cloud" loginpage="../editors/login.jsp" rank="administrator">
-<mm:log jspvar="log">
-
-<mm:import externid="confirm"/>
-<form method="post">
+          <mm:cloud jspvar="cloud" loginpage="../editors/login.jsp" 
rank="administrator">
+            <mm:log jspvar="log">
+            <mm:import externid="confirm"/>
+            <form method="post">
    <input type="submit" value="Clean them"/>
    <input type="hidden" name="confirm"/>
-</form>
-
-<%
-ArrayList<Integer> numbers = new ArrayList<Integer>();
-%>
+            </form>
+            <%
+              ArrayList<Integer> numbers = new ArrayList<Integer>();
+            %>
    Searching of portlets who don't exist at a layout but are still 
'used'...<br/><br/>
    <mm:list path="portlet,portletrel,page,layout">
       <c:set var="layoutId"><mm:field name="layout.number"/></c:set>
@@ -40,12 +37,27 @@
       <mm:list path="layout,namedallowrel,portletdefinition" 
constraints="${constraints}" max="1">
          <c:set var="found" value="${true}"/>
       </mm:list>
-
       <c:if test="${!found}">
          Portlet.number:<mm:field name="portlet.number" jspvar="nodenumber" 
write="true">
-<% numbers.add((Integer)nodenumber); %></mm:field>
+                <% numbers.add((Integer)nodenumber); %></mm:field>
          <br />
          Portletrel.name:<mm:field name="portletrel.name" /><br />
          layout.title:<mm:field name="layout.title" /><hr />
       </c:if>
    </mm:list>
+            <mm:present referid="confirm">
+            <%
+              for(int i : numbers) {
+            %>
+            <mm:deletenode number="<%=String.valueOf(i)%>" 
deleterelations="true"/><b> - Deleted: <%=i%></b><br/>
+            <%             
+            }
+            %>
+            </mm:present>
+          </mm:log>
+        </mm:cloud>
+        <b>Done!</b><br/>
+      </div>
+    </div>
+  </body>
+</html:html>
\ No newline at end of file
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to