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