Author: kevinshen
Date: 2009-05-18 10:12:23 +0200 (Mon, 18 May 2009)
New Revision: 35233
Removed:
CMSContainer/trunk/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/add-posrel-for-articles.jsp
Log:
CMSC-1020 Sorting inter article relations should be independent of source and
destination --Migration scripts
Deleted:
CMSContainer/trunk/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/add-posrel-for-articles.jsp
===================================================================
---
CMSContainer/trunk/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/add-posrel-for-articles.jsp
2009-05-18 08:08:38 UTC (rev 35232)
+++
CMSContainer/trunk/CMSContainer/cmsc/maintenance/src/webapp/editors/maintenance/add-posrel-for-articles.jsp
2009-05-18 08:12:23 UTC (rev 35233)
@@ -1,49 +0,0 @@
-<%...@page language="java" contentType="text/html;charset=UTF-8"%>
-<%...@include file="../globals.jsp"%>
-<%@ page import="org.mmbase.bridge.RelationManager"%>
-<%@ page import="org.mmbase.bridge.NodeQuery"%>
-<%@ page import="org.mmbase.bridge.NodeList"%>
-<%@ page import="org.mmbase.bridge.Node"%>
-<%...@page import=" com.finalist.cmsc.mmbase.RelationUtil"%>
-<html>
-<head>
- <link href="../style.css" type="text/css" rel="stylesheet"/>
- <title>Create new relation</title>
-</head>
- <body>
- <h2>Add posrels</h2>
- <p>Add posrels between the existing content elements: add 1 posrel so
that every element has 2 posrels as a result.
- <br/>Node : Related with issue CMSC-1020
- </p>
-<mm:cloud jspvar="cloud" loginpage="../editors/login.jsp" rank="administrator">
-<form method="post">
- <input type="hidden" name="action" value="createrelation"/>
- <input type="submit" value="Create"/>
-</form>
-<c:if test="${not empty param.action}">
- <%
- RelationManager relManager = cloud.getRelationManager("posrel");
- NodeQuery query = relManager.createQuery();
- NodeList relations = query.getList();
- int count = 0 ;
- for(int i = 0 ; i < relations.size() ; i++) {
- Node relation = relations.getNode(i);
- int sNumber = relation.getIntValue("snumber");
- int dNumber = relation.getIntValue("dnumber");
- Node sNode = cloud.getNode(sNumber);
- Node dNode = cloud.getNode(dNumber);
-
- if("article".equalsIgnoreCase(sNode.getNodeManager().getName()) &&
"article".equalsIgnoreCase(dNode.getNodeManager().getName())) {
- NodeList counterRelations =
RelationUtil.getRelations(cloud.getNodeManager("posrel"), dNumber, sNumber);
- if(counterRelations.size() < 1) {
- RelationUtil.createRelation(dNode, sNode, "posrel");
- count++;
- }
- }
- }
- out.println("Done! "+count+" relation(s) be created!");
- %>
-</c:if>
-</mm:cloud>
-</body>
-</html>
\ No newline at end of file
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs