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

Modified Files:
        channeldeletewarning.jsp 
Log Message:
CMSC-681  Asset -Deleting  the Assets  when deleting the  channel


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


Index: channeldeletewarning.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/channeldeletewarning.jsp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- channeldeletewarning.jsp    1 Oct 2008 11:04:48 -0000       1.7
+++ channeldeletewarning.jsp    18 Nov 2008 08:47:06 -0000      1.8
@@ -24,7 +24,7 @@
    <div class="body">
       <c:set var="relcount1" value="0"/>
       <c:set var="relcount2" value="0"/>
-      
+      <c:set var="relcount3" value="0"/>
       <mm:list nodes="$parentchannel" 
path="contentchannel,creationrel,contentelement"> 
          <mm:field name="contentelement.number" id="cenumber" write="false"/>
          
@@ -41,7 +41,10 @@
                </c:choose>
             </mm:first>
          </mm:list>
+      </mm:list>
          
+      <mm:list nodes="$parentchannel" 
path="contentchannel,creationrel,assetelement"> 
+          <c:set var="relcount3" value="${relcount3 + 1}"/>     
       </mm:list>
 
       <p>
@@ -51,7 +54,7 @@
          <ul>
             <li>
                <fmt:message key="channeldelete.message.1">
-                  <fmt:param >${relcount1}</fmt:param>
+                  <fmt:param >${relcount1+relcount3}</fmt:param>
                </fmt:message>
             </li>
             <c:if test="${relcount2 ne 0}">
@@ -182,6 +185,57 @@
                </mm:last>
             </mm:listnodes>
          </mm:relatednodescontainer>
+         <mm:relatednodescontainer path="creationrel,assetelement" 
searchdirs="source" element="assetelement">
+            <mm:sortorder field="assetelement.otype" direction="up" />
+            <mm:sortorder field="assetelement.title" direction="up" />
+
+            <mm:listnodes jspvar="node">
+               <mm:field name="otype" write="false" id="aotype" />
+               <mm:field name="number" write="false" id="anumber" />
+
+               <mm:compare referid="lastotype" value="" inverse="true">
+                  </tr>
+               </mm:compare>
+               <mm:compare referid="aotype" referid2="lastotype" 
inverse="true">
+                  <mm:compare referid="lastotype" value="" inverse="true">
+                     </table>
+                  </mm:compare>
+
+                  <mm:node referid="aotype">
+                     <br />
+                     <fmt:message key="recyclebin.type">
+                        <fmt:param>
+                           <mm:field name="name" id="anodename">
+                              <mm:nodeinfo nodetype="$anodename" 
type="guitype" />
+                           </mm:field>
+                        </fmt:param>
+                     </fmt:message>
+                  </mm:node>
+                  <mm:import id="lastotype" reset="true"><mm:write 
referid="aotype" /></mm:import>
+
+                  <table class="listcontent">
+               </mm:compare>
+
+               <tr class="itemrow" >
+                  <td><mm:field name="number" /></td>
+                  <td nowrap>
+                     <a href="javascript:info('<mm:field name="number" />');">
+                        <img src="../gfx/icons/info.png" width="16" 
height="16" alt="<fmt:message key="channeldelete.info" />" />
+                     </a>
+                     <a href="javascript:unpublish('<mm:write 
referid="parentchannel" />','<mm:field name="number" />');">
+                        <img src="../gfx/icons/delete.png" width="16" 
height="16" alt="<fmt:message key="channeldelete.unlink" />" />
+                     </a>
+                  </td>
+                  <td width="100%"><mm:field name="title" /></td>
+
+               <mm:last>
+               <mm:compare referid="lastotype" value="" inverse="true">
+                     </tr>
+                  </table>
+               </mm:compare>
+               </mm:last>
+            </mm:listnodes>
+         </mm:relatednodescontainer>
       </mm:node>
 
    </div>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to