Author: jstroomer
Date: 2010-04-16 12:47:15 +0200 (Fri, 16 Apr 2010)
New Revision: 41937

Added:
   
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/supportcleaner.jsp
Modified:
   
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/resources/cmsc-maintenance.properties
   
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/resources/cmsc-maintenance_nl.properties
   
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/menu.jsp
Log:
CMSC-1663   Create a database importhelper script

Modified: 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/resources/cmsc-maintenance.properties
===================================================================
--- 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/resources/cmsc-maintenance.properties
      2010-04-15 18:39:19 UTC (rev 41936)
+++ 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/resources/cmsc-maintenance.properties
      2010-04-16 10:47:15 UTC (rev 41937)
@@ -36,4 +36,5 @@
 portletcache.title = Portlet Cache
 
 maintenance.checkintegrity=Check Integrity
-maintenance.showdbprocesslist=Show DB Processlist
\ No newline at end of file
+maintenance.showdbprocesslist=Show DB Processlist
+maintenance.supportcleaner=DB cleaner for support
\ No newline at end of file

Modified: 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/resources/cmsc-maintenance_nl.properties
===================================================================
--- 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/resources/cmsc-maintenance_nl.properties
   2010-04-15 18:39:19 UTC (rev 41936)
+++ 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/resources/cmsc-maintenance_nl.properties
   2010-04-16 10:47:15 UTC (rev 41937)
@@ -36,4 +36,5 @@
 portletcache.title = Portlet Cache
 
 maintenance.checkintegrity=Check Integrity
-maintenance.showdbprocesslist=Show DB Processlist
\ No newline at end of file
+maintenance.showdbprocesslist=Show DB Processlist
+maintenance.supportcleaner=DB cleaner voor support
\ No newline at end of file

Modified: 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/menu.jsp
===================================================================
--- 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/menu.jsp
    2010-04-15 18:39:19 UTC (rev 41936)
+++ 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/menu.jsp
    2010-04-16 10:47:15 UTC (rev 41937)
@@ -96,6 +96,11 @@
          <c:url var="showprocesslistUrl" 
value="/editors/maintenance/showdbprocesslist.jsp"/>
          <a href="${showprocesslistUrl}" target="rightpane"><fmt:message 
key="maintenance.showdbprocesslist" /></a>
       </li>
+     <li class="advancedpublish">
+         <c:url var="supportcleanerUrl" value="supportcleaner.jsp"/>
+         <a href="${supportcleanerUrl}" target="rightpane"><fmt:message 
key="maintenance.supportcleaner" /></a>
+      </li>
+
          
                <cmsc:hasfeature name="workflowitem">
         <li class="workflow">

Added: 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/supportcleaner.jsp
===================================================================
--- 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/supportcleaner.jsp
                          (rev 0)
+++ 
CMSContainer/branches/b1_7/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/supportcleaner.jsp
  2010-04-16 10:47:15 UTC (rev 41937)
@@ -0,0 +1,110 @@
+<%...@page language="java" contentType="text/html;charset=UTF-8"%>
+<%...@include file="globals.jsp"%>
+<%...@page import="org.mmbase.util.LRUHashtable.LRUEntry"%>
+
+<c:set 
var="isProduction"><%=com.finalist.cmsc.util.ServerUtil.isProduction()%></c:set>
+
+<mm:cloud jspvar="cloud">
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml/DTD/transitional.dtd";>
+<html xmlns="http://www.w3.org/TR/xhtml";>
+        <head>
+            <title>Cleaner</title>
+            <meta http-equiv="pragma" value="no-cache" />
+            <meta http-equiv="expires" value="0" />
+            <link href="../style.css" type="text/css" rel="stylesheet" />
+        </head>
+        <body class="basic">
+        
+            <%-- Only available when not on production --%>
+            <c:if test="${isProduction eq 'false'}">
+            
+                <%-- When the sazve button is pressed --%>
+                <mm:import externid="save" from="parameters" />
+                <mm:present referid="save">
+                
+                    <%-- Update URL fragments --%>
+                    <mm:listnodes type="site">
+                        <mm:field name="title" write="false" jspvar="title" />
+                        <mm:import externid="${_node.number}_urlfragment" 
from="parameters" id="urlfragment" />
+                        <mm:present referid="urlfragment">
+                            <mm:setfield 
name="urlfragment">${urlfragment}</mm:setfield>
+                            <p>Set URL fragment of ${title} to 
${urlfragment}</p>
+                        </mm:present>
+        
+                        <mm:import externid="${_node.number}_stagingfragment" 
from="parameters" id="stagingfragment" />
+                        <mm:present referid="stagingfragment">
+                            <mm:setfield 
name="stagingfragment">${stagingfragment}</mm:setfield>
+                            <p>Set staging fragment of ${title} to 
${stagingfragment}</p>
+                        </mm:present>
+                    </mm:listnodes>
+        
+                    <%-- Change the email of dynamic forms --%>
+                    <mm:import externid="email" from="parameters" id="email" />
+                    <mm:present referid="email">
+                        <c:if test="${not empty email}">
+                            <mm:listnodes type="responseform">
+                                <mm:field name="title" write="false" 
jspvar="title" />
+                                <mm:setfield 
name="emailaddresses">${email}</mm:setfield>
+                                <p>Set emailaddress of ${title} to ${email}</p>
+                            </mm:listnodes>
+                        </c:if>
+                    </mm:present>
+                </mm:present>
+                
+                <%-- List all sites --%>
+                <form method="post" action="cleaner.jsp" name="save">
+                    <h3>URL's</h3>
+                    <table>
+                        <mm:listnodes type="site">
+                            <mm:import externid="${_node.number}_urlfragment" 
from="parameters" id="urlfragment" />
+                            <mm:import 
externid="${_node.number}_stagingfragment" from="parameters" 
id="stagingfragment" />
+                            <tr>
+                                <th colspan="3" align="left" 
colspan="2"><mm:field name="title" />
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>URL fragment</td>
+                                <td><mm:field name="urlfragment" /></td>
+                                <td><input type="text" 
name="${_node.number}_urlfragment" value="${urlfragment}" /></td>
+                            </tr>
+                            <tr>
+                                <td>Staging fragment</td>
+                                <td><mm:field name="stagingfragment" /></td>
+                                <td><input type="text" 
name="${_node.number}_stagingfragment" value="${stagingfragment}" /></td>
+                            </tr>
+                            <tr>
+                                <td>Google Analytics ID</td>
+                                <td><mm:field name="googleanalyticsid" /></td>
+                                <td><input type="text" 
name="${_node.number}_googleanalyticsid" /></td>
+                            </tr>
+                            <tr>
+                                <td colspan="3">&nbsp;</td>
+                            </tr>
+                        </mm:listnodes>
+                    </table>
+                    <br />
+            
+                    <h3>E-mail</h3>
+                    <table>
+                        <tr>
+                            <td>E-mail for dynamic forms</td>
+                            <td><input type="text" name="email" 
value="[email protected]" /></td>
+                        </tr>
+                    </table>
+                    <br />
+                    <table>
+                        <tr>
+                            <td><input type="submit" name="save" value="Save" 
/></td>
+                        </tr>
+                    </table>
+                </form>
+            </c:if>
+        
+            <%-- If production, not available --%>
+            <c:if test="${isProduction eq 'true'}">
+                <p>This script is not available on production servers for 
safety reasons.</p>
+            </c:if>
+        </body>
+    </html>
+</mm:cloud>
\ No newline at end of file

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to