<div dir="ltr"><div><div><div>Hi Kai, <br><br></div>Thank you for response, I Belive this method CmsResourceFilter.includeDeleted() very usefull for my case, my difficulty is readDeletedResources (function class CmsObject), this check permission for read resource (CmsManagedSecurity), then I logout, dont work my code, I solved, logged user admin, and finally I destroy session (but only Admin is not logged before, only login if user is guest).<br><br></div>Regards,<br><br></div>Deiverson<br></div><div class="gmail_extra"><br><div class="gmail_quote">2014-11-25 13:20 GMT-02:00 Schliemann, Kai <span dir="ltr"><<a href="mailto:K.Schliemann@comundus.com" target="_blank">K.Schliemann@comundus.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="blue" vlink="purple" lang="DE">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">Hi Deiverson,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">I did not check what your code does.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">But if you need a non-standard list of resources, you can use the class CmsResourceFilter (<a href="http://files.opencms.org/javadoc/core/org/opencms/file/CmsResourceFilter.html" target="_blank">http://files.opencms.org/javadoc/core/org/opencms/file/CmsResourceFilter.html</a>).<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">HTH<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">Best regards<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US">Kai<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:opencms-dev-bounces@opencms.org" target="_blank">opencms-dev-bounces@opencms.org</a> [mailto:<a href="mailto:opencms-dev-bounces@opencms.org" target="_blank">opencms-dev-bounces@opencms.org</a>]
<b>Im Auftrag von </b>Deiverson Silveira<br>
<b>Gesendet:</b> Dienstag, 25. November 2014 13:40<br>
<b>An:</b> The OpenCms mailing list<br>
<b>Betreff:</b> Re: [opencms-dev] Problem with read deleted files, work online/offline, but not work logout...<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi,<u></u><u></u></p>
</div>
<p class="MsoNormal">My solution, is not elegance solution, but don´t have time for correcty solution, used cmspermissionset, dont work change permission instance  my cmsobject, sorry because poor code:<br>
<br>
<%@page import="org.opencms.file.<u></u><u></u></p>
<div>
<p class="MsoNormal">CmsResource"%><br>
<<a href="mailto:%25@page%20import=%22java.util.Iterator%22%25" target="_blank">%@page import="java.util.Iterator"%</a>><br>
<<a href="mailto:%25@page%20import=%22java.util.List%22%25" target="_blank">%@page import="java.util.List"%</a>><br>
<<a href="mailto:%25@page%20import=%22java.util.Date%22%25" target="_blank">%@page import="java.util.Date"%</a>><br>
<<a href="mailto:%25@page%20import=%22org.opencms.file.history.I_CmsHistoryResource%22%25" target="_blank">%@page import="org.opencms.file.history.I_CmsHistoryResource"%</a>><br>
<<a href="mailto:%25@page%20import=%22org.opencms.jsp.CmsJspLoginBean%22%25" target="_blank">%@page import="org.opencms.jsp.CmsJspLoginBean"%</a>><br>
<span><<a href="mailto:%25@page%20import=%22java.text.SimpleDateFormat%22%25" target="_blank">%@page import="java.text.SimpleDateFormat"%</a>></span><br>
<span><<a href="mailto:%25@page%20import=%22org.opencms.file.CmsObject%22%25" target="_blank">%@page import="org.opencms.file.CmsObject"%</a>></span><br>
<<a href="mailto:%25@page%20import=%22org.opencms.jsp.CmsJspActionElement%22%25" target="_blank">%@page import="org.opencms.jsp.CmsJspActionElement"%</a>><br>
<span><%@ page import="org.opencms.workplace.*" %><%    </span><br>
<br>
<span>CmsJspActionElement cms = new CmsJspActionElement(pageContext, request, response);</span><br>
<br>
boolean testLogin = false;<br>
CmsObject cmso = cms.getCmsObject();<br>
<span>SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm");
</span><br>
CmsJspLoginBean loginBean= new CmsJspLoginBean(pageContext, request, response);<br>
<br>
try {<br>
    <br>
    if(loginBean.getUser().isGuestUser()){<br>
        cmso.loginUser("Admin", "admin");<br>
        testLogin = true;<br>
<span>    }</span><br>
<span>    </span><br>
<span>    Date dt = null;</span><br>
<span>    String dataConvertida = null;</span><br>
<span>    String dataPesquisada = "01/01/2014 00:01";</span><br>
<span>    I_CmsHistoryResource res = null;</span><br>
<span>    Long dataCurrentLong = null;</span><br>
<span>    Date dataSearchLong = null;</span><br>
<span>    List list = cmso.readDeletedResources("/", true); </span><br>
<span>    String arquivo;</span><br>
<span>    Iterator iter = list.iterator();</span><br>
<span>    out.println("Lista: "+ list.size()+"<br>");</span><br>
<span>    </span><br>
<span>        dataPesquisada = request.getParameter("data").toLowerCase();</span><br>
<span>        dataSearchLong = sdf.parse(dataPesquisada);</span><br>
<span>        out.println("Data a ser pesquisada maior que: <b>" + dataPesquisada + "</b><br><br>");</span><br>
<span>    </span><br>
<span>        while (iter.hasNext()) {</span><br>
<span>            res = (I_CmsHistoryResource)iter.next();</span><br>
<span>            //dataConvertida = String.valueOf(res.getDateLastModified());</span><br>
<span>            dataCurrentLong = res.getDateLastModified();</span><br>
<span>            arquivo = cmso.getSitePath((CmsResource)res);</span><br>
<span>            dt = new Date(dataCurrentLong);</span><br>
<span>            dataConvertida = sdf.format(dt);</span><br>
<span>            if(dataCurrentLong > dataSearchLong.getTime()){</span><br>
<span>                //cmso.readResource(arquivo).getStructureId().toString()</span><br>
<span>                out.println(" <b>Nome do recurso excluido: </b>" + arquivo +" - <b>UUID:</b> " + res.getResourceId().toString() + "  <b>Data da exclusão:</b> " +  dataConvertida + "<br><br>");</span><br>
<span>            }</span><br>
<span>        }</span><br>
<span>    </span><br>
<span>    } catch (Exception e) {</span><br>
<span>        out.println("<br><b>O formato da data deve ser dd/mm/yyyy HH:mm </b>" +e.getMessage());</span><br>
    } finally{<br>
        out.println("<br>Operação realizada com sucesso.");<br>
        if(testLogin){<br>
            session.invalidate();<br>
        }<br>
    }<br>
    <br>
    %><u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">2014-11-24 18:46 GMT-02:00 Deiverson Silveira <<a href="mailto:deiverson@solutioncms.com" target="_blank">deiverson@solutioncms.com</a>>:<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">I again...<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I see the problem:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">in classe CmsObject.java, I have this:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">    public List<I_CmsHistoryResource> readDeletedResources(String resourcename, boolean readTree) throws CmsException {<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">        CmsResource resource = readResource(resourcename, CmsResourceFilter.ALL);<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        return m_securityManager.readDeletedResources(m_context, resource, readTree);<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    }<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">This is a problem >>> return m_securityManager.readDeletedResources(m_context, resource, readTree);<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">How can set permission in my object?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">2014-11-24 16:59 GMT-02:00 Deiverson Silveira <<a href="mailto:deiverson@solutioncms.com" target="_blank">deiverson@solutioncms.com</a>>:<u></u><u></u></p>
<div>
<div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif"">ahhhh, it is test:</span><u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif"">cmso.getRequestContext().setSiteRoot(OpenCms.getSiteManager().getDefaultSite().getSiteRoot()); cmso.getRequestContext().setCurrentProject(cmso.readProject("Offline"));<u></u><u></u></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif""><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif"">But dont work, for work online/offline, remove this.<u></u><u></u></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">2014-11-24 16:58 GMT-02:00 Deiverson Silveira <<a href="mailto:deiverson@solutioncms.com" target="_blank">deiverson@solutioncms.com</a>>:<u></u><u></u></p>
<div>
<p class="MsoNormal">Hi List,<u></u><u></u></p>
<div>
<div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I'm building a code that need to return the list of deleted files and the uuid from a past date by parameter , however my code works only when I am logged in, if I force the login on the object with admin, works , however it would inject
 a security breach , this code works online logged in / offline , the problem is when this offline , the file list is reset , someone what should I do to set the permissions of my object so that even offline return my list of deleted resources?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">My Code (but work logged online and offline, but I need work logout :~( :<u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.opencms.file.CmsProject%22%25" target="_blank">%@page import="org.opencms.file.CmsProject"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.opencms.util.CmsUUID%22%25" target="_blank">%@page import="org.opencms.util.CmsUUID"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22java.io.File%22%25" target="_blank">%@page import="java.io.File"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22java.util.Collections%22%25" target="_blank">%@page import="java.util.Collections"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.apache.commons.io.comparator.LastModifiedFileComparator%22%25" target="_blank">%@page import="org.apache.commons.io.comparator.LastModifiedFileComparator"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22java.util.Date%22%25" target="_blank">%@page import="java.util.Date"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.opencms.jsp.CmsJspActionElement%22%25" target="_blank">%@page import="org.opencms.jsp.CmsJspActionElement"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22java.text.SimpleDateFormat%22%25" target="_blank">%@page import="java.text.SimpleDateFormat"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.opencms.file.CmsObject%22%25" target="_blank">%@page import="org.opencms.file.CmsObject"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.opencms.file.CmsResource%22%25" target="_blank">%@page import="org.opencms.file.CmsResource"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.opencms.workplace.list.CmsListItem%22%25" target="_blank">%@page import="org.opencms.workplace.list.CmsListItem"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.opencms.file.history.I_CmsHistoryResource%22%25" target="_blank">%@page import="org.opencms.file.history.I_CmsHistoryResource"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.opencms.main.OpenCms%22%25" target="_blank">%@page import="org.opencms.main.OpenCms"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.opencms.workplace.list.CmsHtmlList%22%25" target="_blank">%@page import="org.opencms.workplace.list.CmsHtmlList"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22java.util.List%22%25" target="_blank">%@page import="java.util.List"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22org.opencms.workplace.commons.CmsDeletedResourcesList%22%25" target="_blank">%@page import="org.opencms.workplace.commons.CmsDeletedResourcesList"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22java.util.Iterator%22%25" target="_blank">%@page import="java.util.Iterator"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22java.util.Set%22%25" target="_blank">%@page import="java.util.Set"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><<a href="mailto:%25@page%20import=%22java.util.Map%22%25" target="_blank">%@page import="java.util.Map"%</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><%@ page import="org.opencms.workplace.*" %><% <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm"); <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">CmsJspActionElement cms = new CmsJspActionElement(pageContext, request, response);<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">CmsObject cmso = cms.getCmsObject();<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">cmso.getRequestContext().setSiteRoot(OpenCms.getSiteManager().getDefaultSite().getSiteRoot());<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">cmso.getRequestContext().setCurrentProject(cmso.readProject("Offline"));<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Date dt = null;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">String dataConvertida = null;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">String dataPesquisada = "01/01/2014 00:01";<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">I_CmsHistoryResource res = null;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Long dataCurrentLong = null;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Date dataSearchLong = null;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">List list = cmso.readDeletedResources("/", true); <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">String arquivo;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Iterator iter = list.iterator();<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">out.println("Lista: "+ list.size()+"<br>");<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">try {<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">dataPesquisada = request.getParameter("data").toLowerCase();<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">dataSearchLong = sdf.parse(dataPesquisada);<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">out.println("Data a ser pesquisada maior que: <b>" + dataPesquisada + "</b><br><br>");<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">while (iter.hasNext()) {<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">   res = (I_CmsHistoryResource)iter.next();<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">   //dataConvertida = String.valueOf(res.getDateLastModified());<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">dataCurrentLong = res.getDateLastModified();<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">arquivo = cmso.getSitePath((CmsResource)res);<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">   dt = new Date(dataCurrentLong);<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">dataConvertida = sdf.format(dt);<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">if(dataCurrentLong > dataSearchLong.getTime()){<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">//cmso.readResource(arquivo).getStructureId().toString()<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    out.println(" <b>Nome do recurso excluido: </b>" + arquivo +" - <b>UUID:</b> " + res.getResourceId().toString() + "  <b>Data da exclusão:</b> " +  dataConvertida + "<br><br>");<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">} catch (Exception e) {<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">out.println("<br><b>O formato da data deve ser dd/mm/yyyy HH:mm </b>" +e.getMessage());<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">%><u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Help, please experts!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Deiverson<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888"><br clear="all">
<u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="color:#888888"><u></u> <u></u></span></p>
</div>
<p class="MsoNormal"><span style="color:#888888">-- <u></u><u></u></span></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><i><span style="color:#888888"><a href="http://www.solutioncms.com" target="_blank">www.solutioncms.com</a><u></u><u></u></span></i></p>
</div>
</div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><i><span style="color:#888888">The Brazilian <u></u><u></u></span></i></p>
<div>
<div>
<p class="MsoNormal"><i><span style="color:#888888">Official Provider OpenCms<u></u><u></u></span></i></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><br>
<br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><i><a href="http://www.solutioncms.com" target="_blank">www.solutioncms.com</a><u></u><u></u></i></p>
</div>
</div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><i>The Brazilian <u></u><u></u></i></p>
<div>
<div>
<p class="MsoNormal"><i>Official Provider OpenCms<u></u><u></u></i></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><br>
<br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><i><a href="http://www.solutioncms.com" target="_blank">www.solutioncms.com</a><u></u><u></u></i></p>
</div>
</div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><i>The Brazilian <u></u><u></u></i></p>
<div>
<div>
<p class="MsoNormal"><i>Official Provider OpenCms<u></u><u></u></i></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<br>
-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><i><a href="http://www.solutioncms.com" target="_blank">www.solutioncms.com</a><u></u><u></u></i></p>
</div>
</div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><i>The Brazilian <u></u><u></u></i></p>
<div>
<div>
<p class="MsoNormal"><i>Official Provider OpenCms<u></u><u></u></i></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></div>
</div>

<br>_______________________________________________<br>
This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please visit<br>
<a href="http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev</a><br>
<br>
<br>
<br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><i><div><span style="font-style:normal"><i><div><span style="font-style:normal"><i><div style="display:inline!important"><span style="font-style:normal"><i><a href="http://www.solutioncms.com" target="_blank">www.solutioncms.com</a></i></span></div></i></span></div><div><span style="font-style:normal"><i><span style="font-style:normal"><i><div><span style="font-style:normal"><i><div style="display:inline!important"><span style="font-style:normal"><i><span style="font-style:normal"><i><div style="display:inline!important"><i>The Brazilian </i><span style="font-style:normal"><i><div style="display:inline!important"><span style="font-style:normal"><i><span style="font-style:normal"><i><div style="display:inline!important"><i>Official Provider OpenCms</i></div></i></span></i></span></div></i></span></div></i></span></i></span></div></i></span></div></i></span></i></span></div></i></span></div></i></div>
</div>