cziegeler    2002/06/03 04:45:56

  Modified:    src/java/org/apache/cocoon/components/source/impl
                        SitemapSource.java
               src/java/org/apache/cocoon/components/treeprocessor
                        TreeProcessor.java
               src/java/org/apache/cocoon/environment/wrapper
                        EnvironmentWrapper.java
               src/webapp/docs/samples samples.xml
               src/webapp/samples samples.xml
  Added:       src/webapp/samples/portal sitemap.xmap
               src/webapp/samples/portal/images bg_menue1.gif bg_menue2.gif
                        cover_cocoon.gif customize.gif delete.gif down.gif
                        green.gif hide.gif kast.gif kast_m.gif kast_o.gif
                        kast_u.gif kast_url_u.gif left.gif line_bg.gif
                        line_end.gif line_grey.gif line_q.gif
                        line_white.gif logo.jpg maximize.gif minimize.gif
                        right.gif show.gif space.gif up.gif
               src/webapp/samples/portal/profiles admintypes.xml
                        copletprofile.xml globalprofile.xml
                        layoutprofile.xml roleprofile-admin.xml
                        roleprofile-guest.xml roleprofile-user.xml
                        types.xml userprofile-cocoon.xml
                        userprofile-guest.xml
               src/webapp/samples/portal/resources roleprofile.xml
                        saveglobalprofile.xml saveroleprofile.xml
                        saveuserprofile.xml saveuserstatus.xml
                        sunrise-changeuser.xml sunrise-delrole.xml
                        sunrise-deluser.xml sunrise-loaduser.xml
                        sunrise-newrole.xml sunrise-newuser.xml
                        sunrise-roles.xml sunrise-user.xml userprofile.xml
                        userstatus.xml
               src/webapp/samples/portal/resources/auth bottom.xml
                        header.xml loggedin.xml loggedincontent.xml
                        logout.xml portal.xml sunlet-administration.xml
                        sunlet-customnews.xml sunlet-feedback.xml
                        sunlet-news.xml sunlet-personalize.xml
                        sunlet-personalizeguest.xml
                        sunletconfig-customnews.xml
               src/webapp/samples/portal/resources/free auth.xml bottom.xml
                        content.xml header.xml login-error.xml login.xml
                        portal.xml welcome.xml
               src/webapp/samples/portal/styles TO-html.xsl changeuser.xsl
                        load.xsl login-html.xsl portal.xsl
                        portalHTML-Netscape.xsl portalHTML.xsl
                        portalconfHTML.xsl sunLet_MoreoverDotCom.xsl
                        sunLet_sundnNews.xsl sunletconf.xsl
                        sunrise-user.xsl sunriseconfHTML.xsl
                        sunriseeditHTML.xsl
  Removed:     src/webapp/sunspotdemo portaldemo-act.xpipe
                        portaldemo-int.xpipe portaldemo.xpipe
               src/webapp/sunspotdemo/images bg_menue1.gif bg_menue2.gif
                        cover_cocoon.gif customize.gif delete.gif down.gif
                        green.gif hide.gif kast.gif kast_m.gif kast_o.gif
                        kast_u.gif kast_url_u.gif left.gif line_bg.gif
                        line_end.gif line_grey.gif line_q.gif
                        line_white.gif logo.jpg maximize.gif minimize.gif
                        right.gif show.gif space.gif up.gif
               src/webapp/sunspotdemo/profiles admintypes.xml
                        globalprofile.xml layoutprofile.xml
                        roleprofile-admin.xml roleprofile-guest.xml
                        roleprofile-user.xml sunletprofile.xml types.xml
                        userprofile-cocoon.xml userprofile-guest.xml
               src/webapp/sunspotdemo/resources roleprofile.xml
                        saveglobalprofile.xml saveroleprofile.xml
                        saveuserprofile.xml saveuserstatus.xml
                        sunrise-changeuser.xml sunrise-delrole.xml
                        sunrise-deluser.xml sunrise-loaduser.xml
                        sunrise-newrole.xml sunrise-newuser.xml
                        sunrise-roles.xml sunrise-user.xml userprofile.xml
                        userstatus.xml
               src/webapp/sunspotdemo/resources/auth bottom.xml header.xml
                        loggedin.xml loggedincontent.xml logout.xml
                        portal.xml sunlet-administration.xml
                        sunlet-customnews.xml sunlet-feedback.xml
                        sunlet-news.xml sunlet-personalize.xml
                        sunlet-personalizeguest.xml
                        sunletconfig-customnews.xml
               src/webapp/sunspotdemo/resources/free auth.xml bottom.xml
                        content.xml header.xml login-error.xml login.xml
                        portal.xml welcome.xml
               src/webapp/sunspotdemo/styles TO-html.xsl changeuser.xsl
                        load.xsl login-html.xsl portal.xsl
                        portalHTML-Netscape.xsl portalHTML.xsl
                        portalconfHTML.xsl sunLet_MoreoverDotCom.xsl
                        sunLet_sundnNews.xsl sunletconf.xsl
                        sunrise-user.xsl sunriseconfHTML.xsl
                        sunriseeditHTML.xsl
  Log:
  Finished rewrite of authentication framework (subsitemaps can contain own 
handler now) and moved portal to samples directory
  
  Revision  Changes    Path
  1.11      +2 -2      
xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java
  
  Index: SitemapSource.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- SitemapSource.java        28 May 2002 14:03:18 -0000      1.10
  +++ SitemapSource.java        3 Jun 2002 11:45:52 -0000       1.11
  @@ -92,7 +92,7 @@
    * Description of a source which is defined by a pipeline.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a>
  - * @version CVS $Id: SitemapSource.java,v 1.10 2002/05/28 14:03:18 cziegeler 
Exp $
  + * @version CVS $Id: SitemapSource.java,v 1.11 2002/06/03 11:45:52 cziegeler 
Exp $
    */
   
   public final class SitemapSource
  @@ -284,8 +284,8 @@
           try {
   
               this.environment.setURI(this.prefix, this.uri);
  -            this.environment.changeToLastContext();
               this.processingPipeline = 
this.processor.processInternal(this.environment);
  +            this.environment.changeToLastContext();
               String redirectURL = this.environment.getRedirectURL();
               if (redirectURL == null) {
                   SourceValidity[] eventPipelineValidities = 
this.processingPipeline.getValiditiesForEventPipeline();
  
  
  
  1.14      +3 -1      
xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/TreeProcessor.java
  
  Index: TreeProcessor.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/TreeProcessor.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- TreeProcessor.java        3 Jun 2002 10:02:00 -0000       1.13
  +++ TreeProcessor.java        3 Jun 2002 11:45:52 -0000       1.14
  @@ -94,7 +94,7 @@
    * Interpreted tree-traversal implementation of a pipeline assembly language.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Sylvain Wallez</a>
  - * @version CVS $Id: TreeProcessor.java,v 1.13 2002/06/03 10:02:00 cziegeler 
Exp $
  + * @version CVS $Id: TreeProcessor.java,v 1.14 2002/06/03 11:45:52 cziegeler 
Exp $
    */
   
   public class TreeProcessor
  @@ -341,6 +341,7 @@
   
           context.setLogger(getLogger());
   
  +        CocoonComponentManager.enterEnvironment(environment, 
environment.getObjectModel(), this);
           try {
               if ( process(environment, context) ) {
                   return context.getProcessingPipeline();
  @@ -348,6 +349,7 @@
                   return null;
               }
           } finally {
  +            CocoonComponentManager.leaveEnvironment();
               context.dispose();
           }
       }
  
  
  
  1.16      +2 -1      
xml-cocoon2/src/java/org/apache/cocoon/environment/wrapper/EnvironmentWrapper.java
  
  Index: EnvironmentWrapper.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/wrapper/EnvironmentWrapper.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- EnvironmentWrapper.java   26 Apr 2002 10:42:17 -0000      1.15
  +++ EnvironmentWrapper.java   3 Jun 2002 11:45:52 -0000       1.16
  @@ -73,7 +73,7 @@
    * contains a <code>RequestWrapper</code> object.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a>
  - * @version $Id: EnvironmentWrapper.java,v 1.15 2002/04/26 10:42:17 
cziegeler Exp $
  + * @version $Id: EnvironmentWrapper.java,v 1.16 2002/06/03 11:45:52 
cziegeler Exp $
    */
   public class EnvironmentWrapper extends AbstractEnvironment implements 
Environment {
   
  @@ -318,4 +318,5 @@
       throws SAXException, IOException, ProcessingException {
           this.environment.toSAX( source, handler );
       }
  +
   }
  
  
  
  1.13      +2 -2      xml-cocoon2/src/webapp/docs/samples/samples.xml
  
  Index: samples.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/webapp/docs/samples/samples.xml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- samples.xml       8 May 2002 08:26:50 -0000       1.12
  +++ samples.xml       3 Jun 2002 11:45:52 -0000       1.13
  @@ -1,6 +1,6 @@
   <?xml version="1.0" encoding="iso-8859-1"?>
   
  -<!-- CVS: $Id: samples.xml,v 1.12 2002/05/08 08:26:50 cziegeler Exp $ -->
  +<!-- CVS: $Id: samples.xml,v 1.13 2002/06/03 11:45:52 cziegeler Exp $ -->
   
   <samples xmlns:xlink="http://www.w3.org/1999/xlink";>
   
  @@ -57,7 +57,7 @@
       More ways of implementing dynamic content.
      </sample>
   
  -   <sample name="Portal &amp; Authentication" href="sunspotdemoportal">
  +   <sample name="Portal &amp; Authentication" 
href="samples/portal/sunspotdemoportal">
       This is a demo of the portal framework integrated into Cocoon.
      </sample>
   
  
  
  
  1.9       +2 -2      xml-cocoon2/src/webapp/samples/samples.xml
  
  Index: samples.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/samples.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- samples.xml       22 May 2002 14:50:26 -0000      1.8
  +++ samples.xml       3 Jun 2002 11:45:52 -0000       1.9
  @@ -1,6 +1,6 @@
   <?xml version="1.0" encoding="iso-8859-1"?>
   
  -<!-- CVS: $Id: samples.xml,v 1.8 2002/05/22 14:50:26 nicolaken Exp $ -->
  +<!-- CVS: $Id: samples.xml,v 1.9 2002/06/03 11:45:52 cziegeler Exp $ -->
   
   <samples xmlns:xlink="http://www.w3.org/1999/xlink";>
   
  @@ -131,7 +131,7 @@
       More ways of implementing dynamic content.
      </sample>
   
  -   <sample name="Portal &amp; Authentication" href="sunspotdemoportal">
  +   <sample name="Portal &amp; Authentication" 
href="portal/sunspotdemoportal">
       This is a demo of the portal framework integrated into Cocoon.
      </sample>
   
  
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  <?xml version="1.0"?>
  
  <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";>
  <!-- =========================== Components ================================ 
-->
  
   <map:components>
  
    <map:generators default="file"/>
    <map:transformers default="xslt"/>
    <map:serializers default="html"/>
    <map:matchers default="wildcard"/>
    <map:selectors default="browser"/>
    <map:readers default="resource"/>
   </map:components>
  
  
  <!-- =========================== Pipelines ================================= 
-->
  
   <map:pipelines>
    <map:component-configurations>
    <org.apache.cocoon.webapps.authentication.components.AuthenticationManager>
      <handlers>
        <handler name="portalhandler">
                <redirect-to uri="cocoon://samples/portal/sunspotdemoportal"/>
                <authentication 
uri="cocoon:raw://samples/portal/sunrise-authuser"/>
                <load-users uri="cocoon:raw://samples/portal/sunrise-loaduser"/>
                <load-roles uri="cocoon:raw://samples/portal/sunrise-roles"/>
                <new-user uri="cocoon:raw://samples/portal/sunrise-newuser"/>
                <new-role uri="cocoon:raw://samples/portal/sunrise-newrole"/>
                <change-user 
uri="cocoon:raw://samples/portal/sunrise-changeuser"/>
                <delete-role uri="cocoon:raw://samples/portal/sunrise-delrole"/>
                <delete-user uri="cocoon:raw://samples/portal/sunrise-deluser"/>
                <applications>
                        <application loadondemand="true" name="sunspotdemo">
                                <configuration name="portal">
                                        
<auth-redirect>sunspotdemo-portal</auth-redirect>
                                        
<portal-uri>sunspotdemo-portal</portal-uri>
                                        <profile-cache>true</profile-cache>
                                        
<process-coplets-parallel>false</process-coplets-parallel>
                                        
<default-coplet-timeout>10000</default-coplet-timeout> <!-- milliseconds -->
                                        <profile>
                                                <layout-base 
uri="profiles/layoutprofile.xml"/>
                                                <coplet-base 
uri="profiles/copletprofile.xml"/>
                                                <coplet-base-save 
uri="profiles/copletprofile.xml"/>
                                                <type-base 
uri="profiles/types.xml"/>
                                                <admin-type-base 
uri="profiles/admintypes.xml"/>
                                                <global-delta-load 
uri="profiles/globalprofile.xml"/>
                                                <global-delta-save 
uri="cocoon:raw://samples/portal/sunspotdemoresource-saveglobalprofile"/>
                                                <role-delta-load 
uri="cocoon:raw://samples/portal/sunspotdemoresource-roleprofile"/>
                                                <role-delta-save 
uri="cocoon:raw://samples/portal/sunspotdemoresource-saveroleprofile"/>
                                                <user-delta-load 
uri="cocoon:raw://samples/portal/sunspotdemoresource-userprofile"/>
                                                <user-delta-save 
uri="cocoon:raw://samples/portal/sunspotdemoresource-saveuserprofile"/>
                                                <user-status-load 
uri="cocoon:raw://samples/portal/sunspotdemoresource-userstatus"/>
                                                <user-status-save 
uri="cocoon:raw://samples/portal/sunspotdemoresource-saveuserstatus"/>
                                        </profile>
                                </configuration>
                        </application>
                </applications>
        </handler>
       </handlers>
     
</org.apache.cocoon.webapps.authentication.components.AuthenticationManager>
    </map:component-configurations>
  
    <map:pipeline>
  
       <!-- This is the Cocoon Demo Portal Pipeline -->
        <map:match pattern="sunspotdemoportal">
                <map:act type="auth-loggedIn">
                        <map:parameter name="handler" value="portalhandler"/> 
                        <map:redirect-to uri="sunspotdemo-portal"/>
                </map:act>
                <map:generate src="resources/free/portal.xml"/>
                <map:transform src="styles/TO-html.xsl"/>
                <map:transform type="encodeURL"/>
                <map:serialize/>
        </map:match>
  
        <!-- images -->
         <map:match pattern="sunspotdemoimg-*.gif">
                <map:read mime-type="image/gif" src="images/{1}.gif"/>
        </map:match>
        <map:match pattern="sunspotdemoimg-*.jpg">
                <map:read mime-type="image/jpg" src="images/{1}.jpg"/>
        </map:match>
  
        <!-- free sites -->
        <map:match pattern="sunspotdemofree-login">
                <map:act type="auth-loggedIn">
                        <map:parameter name="handler" value="portalhandler"/> 
                        <map:redirect-to uri="sunspotdemo-portal"/>
                </map:act>
                <map:generate src="resources/free/login.xml"/>
                <map:transform src="styles/login-html.xsl"/>
                <map:transform src="styles/TO-html.xsl"/>
                <map:transform type="encodeURL"/>
                <map:serialize/>
        </map:match>
        <map:match pattern="sunspotdemofree-auth">
                <map:act type="auth-loggedIn">
                        <map:parameter name="handler" value="portalhandler"/> 
                        <map:redirect-to uri="sunspotdemo-loggedin"/>
                </map:act>
                <map:act type="auth-login">
                <map:parameter name="handler" value="portalhandler"/>
                        <map:parameter name="parameter_name" 
value="request:name"/>
                        <map:parameter name="parameter_password" 
value="request:password"/>
                        <map:redirect-to uri="sunspotdemo-portal"/>
              </map:act>
                <map:generate src="resources/free/auth.xml"/>
                <map:transform src="styles/TO-html.xsl"/>
                <map:transform type="encodeURL"/>
                <map:serialize/>
        </map:match>
        <map:match pattern="sunspotdemofree-*">
                <map:act type="auth-loggedIn">
                        <map:parameter name="handler" value="portalhandler"/> 
                        <map:redirect-to uri="sunspotdemo-portal"/>
                </map:act>
                <map:generate src="resources/free/{1}.xml"/>
                <map:transform src="styles/TO-html.xsl"/>
                <map:transform type="encodeURL"/>
                <map:serialize/>
        </map:match>
  
        <map:match pattern="sunspotdemo**">
                <map:act type="auth-protect">
                        <map:parameter name="handler" value="portalhandler"/> 
                        <map:parameter name="application" value="sunspotdemo"/> 
        
                        <map:match pattern="sunspotdemoresource-save*">
                                <map:generate src="resources/save{1}.xml"/>
                                <map:transform type="session"/>
                                <map:transform type="write-source"/>
                                <map:serialize type="xml"/>
                        </map:match>
                        <map:match pattern="sunspotdemoresource-*">
                                <map:generate src="resources/{1}.xml"/>
                                <map:transform type="session"/>
                                <map:transform type="write-source"/>
                                <map:transform src="styles/portal.xsl"/>
                                <map:serialize type="xml"/>
                        </map:match>
  
                <!-- sunlets -->
                        <map:match pattern="sunspotdemosunlet-onlinesundn.xml"> 
                                <map:generate 
src="http://www.s-und-n.de/aktuelles/news.xml"/>
                                <map:transform 
src="styles/sunLet_sundnNews.xsl"/>
                                <map:serialize type="xml"/>
                        </map:match>
  
                        <map:match pattern="sunspotdemosunlet-online-*.xml"> 
                                <map:generate 
src="http://p.moreover.com/cgi-local/page?index_{1}+xml"/>
                                <map:transform 
src="styles/sunLet_MoreoverDotCom.xsl"/>
                                <map:serialize type="xml"/>
                        </map:match>
                        <map:match pattern="sunspotdemosunlet-customnews">
                                <map:generate 
src="resources/auth/sunlet-customnews.xml"/>
                                <map:transform type="session"/>
                                <map:transform 
src="styles/sunLet_MoreoverDotCom.xsl"/>
                                <map:serialize type="xml"/> 
                        </map:match>
                        <map:match pattern="sunspotdemosunletconf-*"> 
                                <map:generate 
src="resources/auth/sunletconfig-{1}.xml"/>
                                <map:transform type="session"/>
                                <map:transform src="styles/sunletconf.xsl"/>
                                <map:serialize type="xml"/>
                        </map:match>
  
                        <map:match pattern="sunspotdemosunlet-*.xml"> 
                                <map:generate 
src="resources/auth/sunlet-{1}.xml"/>
                                <map:serialize type="xml"/>
                        </map:match>
                                        
  
                <!-- auth sites -->
  
                        <map:match pattern="sunspotdemo-conf">
                                <map:generate type="portal-conf"/>
                                <map:transform src="styles/portalconfHTML.xsl"/>
                                <map:transform type="encodeURL"/>
                                <map:serialize/>
                        </map:match>
                        <map:match pattern="sunspotdemo-adminconf">
                                <!-- This pipeline can only be accessed if the 
current user is
                               allowed to configure the 'administration' coplet 
-->
                                <map:act type="portal-auth">
                                        <map:parameter name="coplet" 
value="administration"/>
                                </map:act>
                                <map:generate src="admin" type="portal-conf"/>
                                <map:transform src="styles/portalconfHTML.xsl"/>
                                <map:transform type="encodeURL"/>
                                <map:serialize/>
                        </map:match> 
                        <map:match pattern="sunspotdemo-sunriseconf">
                                <!-- This pipeline can only be accessed if the 
current user is
                               allowed to configure the 'administration' coplet 
-->
                                <map:act type="portal-auth">
                                        <map:parameter name="coplet" 
value="administration"/>
                                </map:act>
                                <map:generate type="auth-conf"/>
                                <map:transform 
src="styles/sunriseconfHTML.xsl"/>
                                <map:transform type="encodeURL"/>
                                <map:serialize/>
                        </map:match> 
                        <map:match pattern="sunspotdemo-sunriseedit">
                                <map:generate src="user" type="auth-conf"/>
                                <map:transform 
src="styles/sunriseeditHTML.xsl"/>
                                <map:transform type="encodeURL"/>
                                <map:serialize/>
                        </map:match> 
                        <map:match pattern="sunspotdemo-portlets">
                                <map:generate type="portal"/>
                                <map:select type="browser">
                                        <map:when test="explorer">
                                                <map:transform 
src="styles/portalHTML.xsl"/>
                                        </map:when>
                                        <map:when test="netscape">
                                                <map:transform 
src="styles/portalHTML-Netscape.xsl"/>
                                        </map:when>
                                        <map:otherwise>
                                                <map:transform 
src="styles/portalHTML.xsl"/>
                                        </map:otherwise>
                                </map:select>
                                <map:transform type="encodeURL"/>
                                <map:serialize/>
                        </map:match>
                        <map:match pattern="sunspotdemo-logout">
                                <map:act type="auth-logout"/>
                                <map:generate src="resources/auth/logout.xml"/>
                                <map:transform src="styles/TO-html.xsl"/>
                                <map:transform type="encodeURL"/>
                                <map:serialize/>
                        </map:match>
                        <map:match pattern="sunspotdemo-*">
                                <map:generate src="resources/auth/{1}.xml"/>
                                <map:transform type="session"/>
                                <map:transform type="write-source"/>
                                <map:transform src="styles/TO-html.xsl"/>
                                <map:transform type="encodeURL"/>
                                <map:serialize/>
                        </map:match>
                </map:act>
      </map:match>
  
    </map:pipeline>
  
    <map:pipeline internal-only="true">
      <!-- This is the Cocoon Demo Portal Pipeline              -->
        <map:match pattern="sunrise-*">
                <!-- authentication -->
                <map:match pattern="sunrise-authuser">
                        <map:generate src="resources/sunrise-user.xml"/>
                        <map:transform src="styles/sunrise-user.xsl">
                                <map:parameter name="use-request-parameters" 
value="true"/>
                    </map:transform>
                        <map:serialize type="xml"/>
                </map:match>
  
                <map:match pattern="sunrise-changeuser">
                        <map:generate src="resources/sunrise-changeuser.xml"/>
                        <map:transform type="session"/>
                        <map:transform src="styles/changeuser.xsl"/>
                        <map:transform type="write-source"/>
                        <map:transform src="styles/portal.xsl"/>
                        <map:serialize type="xml"/>
                </map:match>
  
                <map:match pattern="sunrise*">
                        <map:generate src="resources/sunrise{1}.xml"/>
                        <map:transform type="session"/>
                        <map:transform type="write-source"/>
                        <map:transform src="styles/portal.xsl"/>
                        <map:serialize type="xml"/>
                </map:match>
        </map:match>
    </map:pipeline>
  
   </map:pipelines>
  
  </map:sitemap>
  
  <!-- end of file -->
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/images/bg_menue1.gif
  
        <<Binary file>>
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/images/bg_menue2.gif
  
        <<Binary file>>
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/images/cover_cocoon.gif
  
        <<Binary file>>
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/images/customize.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/delete.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/down.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/green.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/hide.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/kast.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/kast_m.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/kast_o.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/kast_u.gif
  
        <<Binary file>>
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/images/kast_url_u.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/left.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/line_bg.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/line_end.gif
  
        <<Binary file>>
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/images/line_grey.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/line_q.gif
  
        <<Binary file>>
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/images/line_white.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/logo.jpg
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/maximize.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/minimize.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/right.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/show.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/space.gif
  
        <<Binary file>>
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/images/up.gif
  
        <<Binary file>>
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/profiles/admintypes.xml
  
  Index: admintypes.xml
  ===================================================================
  <?xml version="1.0" standalone="yes"?>
  <!-- $Id: admintypes.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  
   Description: The type profile
  
  -->
  
  <type-profile>
  
         <typedefs>
                <!-- The following types are defined by the portal engine: 
(Names are casesensitiv!)
                              STRING, BOOLEAN, ENUMERATION, INTEGER, CARDINAL 
-->
                <typedef name="backgroundcolor" type="ENUMERATION">
                        <value name="white">#ffffff</value>
                        <value name="light-grey">#cccccc</value>
                        <value name="dark-frey">#666666</value>
                        <value name="black">black</value>
  
                        <value name="green-blue">#aab9bf</value>
                        <value name="dark-green-blue">#46627A</value>
  
                        <value name="light-blue">#CDD5EA</value>
                        <value name="dark-blue">#272676</value>
                        
                        <value name="pink">#FFCCCC</value>
                        <value name="red">#E13024</value>
                        <value name="dark-red">#7F0007</value>
  
                        <value name="light-orange">#FFCC66</value>
                        <value name="orange">#FF9900</value>
                        <value name="dark-orange">#FF6600</value>
        
                        <value name="light-yellow">#F7F7BD</value>
                        <value name="yellow">#FFCC00</value>
  
                        <value name="light-green">#ABBEAB</value>
                        <value name="green">#4A594A</value>
  
                </typedef>
                <typedef name="textcolor" type="ENUMERATION">
                        <value name="white">#ffffff</value>
                        <value name="light-grey">#cccccc</value>
                        <value name="dark-frey">#666666</value>
                        <value name="black">black</value>
  
                        <value name="green-blue">#aab9bf</value>
                        <value name="dark-green-blue">#46627A</value>
  
                        <value name="light-blue">#CDD5EA</value>
                        <value name="dark-blue">#272676</value>
                        
                        <value name="pink">#FFCCCC</value>
                        <value name="red">#E13024</value>
                        <value name="dark-red">#7F0007</value>
  
                        <value name="light-orange">#FFCC66</value>
                        <value name="orange">#FF9900</value>
                        <value name="dark-orange">#FF6600</value>
        
                        <value name="light-yellow">#F7F7BD</value>
                        <value name="yellow">#FFCC00</value>
  
                        <value name="light-green">#ABBEAB</value>
                        <value name="green">#4A594A</value>
                </typedef>
                <typedef name="copletsize" type="ENUMERATION">
                        <value name="Maximized">max</value>
                        <value name="Minimized">min</value>
                </typedef>
                <typedef name="columnnumber" type="ENUMERATION">
                        <value name="1">1</value>
                        <value name="2">2</value>
                        <value name="3">3</value>
                        <value name="4">4</value>
                        <value name="5">5</value>
                </typedef>
        </typedefs>
  
        <elements>
                <layout-profile>
                <portal><layouts>
                        <layout>
                        <background>
                                <color type="backgroundcolor" 
description="Backgroundcolor"/>
                        </background>
                        <font><color type="textcolor" description="Fontcolor"/>
                        </font>
                        </layout>
                        </layouts>
                        <header><exists type="BOOLEAN" 
description="Header"/></header>
                        <footer><exists type="BOOLEAN" 
description="Footer"/></footer>
                        <columns><number type="columnnumber" 
description="Amount"/></columns>
                </portal>
                </layout-profile>
                <coplets-profile>
                        <coplets>
                                <coplet id="*">
                                        <configuration>
                                                <mandatory type="BOOLEAN" 
description="Required"/>
                                                <sizable type="BOOLEAN" 
description="Resizable"/>
                                                <active type="BOOLEAN" 
description="Active"/>
                                        </configuration>
                                        <title type="STRING" 
description="Title"/>
                                </coplet>
                        </coplets>
                </coplets-profile>
                <portal-profile>
                        <content>
                                <column position="*">
                                        <width type="CARDINAL" 
description="Width"/>
                                        <coplets>
                                                <coplet id="*" position="*" 
number="*">
                                                        <status>
                                                                <visible 
type="BOOLEAN" description="Visibile"/>
                                                                <size 
type="copletsize" description="Size"/>
                                                        </status>
                                                </coplet>
                                        </coplets>
                                </column>
                        </content>
                </portal-profile>
        </elements>
  </type-profile>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/profiles/copletprofile.xml
  
  Index: copletprofile.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <!-- $Id: copletprofile.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  -->
  <coplets-profile>
        <coplets>  
                <coplet id="sundnnews">
                        <resource 
uri="cocoon:raw://samples/portal/sunspotdemosunlet-onlinesundn.xml"/>
                        <configuration>  
                                        <mandatory>false</mandatory>
                                        <sizable>true</sizable>
                                        <active>true</active>
                                <timeout>5000</timeout>
                        </configuration>
                        <title>s&amp;n News</title>
                        <status>
                                        <customize>false</customize>
                                        <visible>true</visible>
                                        <size>max</size>
                        </status>
                </coplet>
                <coplet id="banknews">
                        <resource 
uri="cocoon:raw://samples/portal/sunspotdemosunlet-online-banking.xml"/>
                        <configuration>  
                                <mandatory>false</mandatory>
                                <sizable>true</sizable>
                                <active>true</active>  
                          <timeout>5000</timeout>
                        </configuration>
                        <title>Banking News</title>
                        <status>
                                <visible>true</visible>
                                <size>max</size>
                        </status>
                </coplet>
                <coplet id="customnews">
                        <resource 
uri="cocoon:raw://samples/portal/sunspotdemosunlet-customnews"/>
                        <customization 
uri="cocoon:raw://samples/portal/sunspotdemosunletconf-customnews"/>
                        <configuration>  
                                        <customizable>true</customizable>
                                        <persistent>true</persistent>
                                        <mandatory>false</mandatory>
                                        <sizable>true</sizable>
                                        <active>true</active>  
                        </configuration>
                        <title>My News</title>
                        <status>
                                <visible>true</visible>
                                <size>max</size>
                        </status>
                </coplet>
                <coplet id="germany">
                        <resource 
uri="cocoon:raw://samples/portal/sunspotdemosunlet-online-germany.xml"/>
                        <configuration>  
                                        <mandatory>false</mandatory>
                                        <sizable>true</sizable>
                                        <active>true</active>  
                                                  <timeout>5000</timeout>
                        </configuration>
                        <title>Germany News</title>
                        <status>
                                        <visible>true</visible>
                                        <size>max</size>
                        </status>
                </coplet>
                <coplet id="feedback">
                        <resource 
uri="cocoon:raw://samples/portal/sunspotdemosunlet-feedback.xml"/>
                        <configuration>  
                                        <mandatory>false</mandatory>
                                        <sizable>true</sizable>
                                        <active>true</active>  
                        </configuration>
                        <title>Feedback</title>
                        <status>
                                        <visible>true</visible>
                                        <size>max</size>
                        </status>
                </coplet>
                <coplet id="administration">
                        <resource 
uri="cocoon:raw://samples/portal/sunspotdemosunlet-administration.xml"/>
                        <configuration>  
                                        <mandatory>false</mandatory>
                                        <sizable>true</sizable>
                                        <active>false</active> <!-- this is 
only active for admins -->  
                        </configuration>
                        <title>Administration</title>
                        <status>
                                        <visible>true</visible>
                                        <size>max</size>
                        </status>
                </coplet>
                <coplet id="personalize">
                        <resource 
uri="cocoon:raw://samples/portal/sunspotdemosunlet-personalize.xml"/>
                        <configuration>  
                                        <mandatory>true</mandatory>
                                        <sizable>true</sizable>
                                        <active>true</active>  
                        </configuration>
                        <title>Personalize</title>
                        <status>
                                        <visible>true</visible>
                                        <size>max</size>
                        </status>
                </coplet>
                <coplet id="personalizeguest">
                        <resource 
uri="cocoon:raw://samples/portal/sunspotdemosunlet-personalizeguest.xml"/>
                        <configuration>  
                                <mandatory>true</mandatory>
                                <sizable>true</sizable>
                                <active>false</active>  
                        </configuration>
                        <title>Personalize (Guest)</title>
                        <status>
                                <visible>true</visible>
                                <size>max</size>
                        </status>
                </coplet>
        </coplets>
  </coplets-profile>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/profiles/globalprofile.xml
  
  Index: globalprofile.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: globalprofile.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  -->
  <global-delta>
        <layout-delta>
         </layout-delta>
  
        <coplets-delta>
        </coplets-delta>
  
        <portal-profile>
   
        <content>
                <header>
                        <coplet id="personalize" position="1" number="1">
                                <status>
                                        <visible>true</visible>
                                                <size>max</size>
                                        </status>
                                </coplet>
                </header>
                <column position="1">
                        <width>28%</width>
                        <coplets>
                                <coplet id="administration" position="1" 
number="2">
                                        <status>
                                                        <visible>true</visible>
                                                <size>max</size>
                                        </status>
                                </coplet>
                                <coplet id="sundnnews" position="2" number="8">
                                        <status>
                                                <visible>true</visible>
                                                <size>max</size>
                                        </status>
                                </coplet>
                        </coplets>
                </column>
    
                 <column position="2">
                        <width>50%</width>
                        <coplets>
                                <coplet id="customnews" position="1" number="7">
                                        <status>
                                                <visible>true</visible>
                                                <size>max</size>
                                        </status>
                                </coplet>
                                <coplet id="feedback" position="3" number="9">  
      
                                        <status>
                                              <visible>true</visible>           
    
                                                <size>max</size>      
                                        </status>     
                                </coplet>
                        </coplets>
                </column>
                
                 <column position="3">
                        <width>22%</width>
                        <coplets>
                                        <coplet id="germany" position="2" 
number="9">
                                        <status>
                                                <visible>true</visible>
                                                <size>max</size>
                                        </status>
                                </coplet>
  
                        </coplets>
                </column>
        
        </content>
  </portal-profile>
   
  <personal-profile>
        <greeting>Welcome</greeting>
        <messages>
                <coplet_not_available>The coplet is currently not 
available.</coplet_not_available>
        </messages>
  </personal-profile>
  
  </global-delta>
  
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/profiles/layoutprofile.xml
  
  Index: layoutprofile.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: layoutprofile.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  
  -->
  
        <layout-profile>
                <portal>
                        <layouts>       
                        
                                <!-- there is always one layout part without an 
attribute media.
                                                      This is the default 
layout -->
                                <layout>
                                                <background>
                                                        <color>#ffffff</color>
                                                </background>
                                                <font>
                                                        <type>Arial, Helvetica, 
sans-serif</type>
                                                        <size>2</size>
                                                        <color>black</color>
                                                </font>
                                        </layout>
                                </layouts>
                        
                          <!-- The following means that the portal has a header 
area -->
                        <header>
                                <exists>true</exists>
                        </header>
                        
                        <!-- The following means that the portal has 3 columns 
-->
                        <columns>
                                <number>3</number>
                        </columns>
  
                        <!-- The following means that the portal has a footer 
area -->
                        <footer>
                                <exists>false</exists>
                        </footer>
                </portal>
  
                <coplets>
                        <layouts>
                                        <layout>
                                        <title>
                                                        <background>
                                                          <color>#46627A</color>
                                                </background>
                                                <font>
                                                                
<type>Arial</type>
                                                                <size>2</size>
                                                                
<color>#ffffff</color>
                                                </font>
                                        </title>
                                        <content>
                                                <font>
                                                                
<type>Arial</type>
                                                                <size>2</size>
                                                                
<color>#000000</color>
                                                </font>
                                                        <background>
                                                          <color>#ffffff</color>
                                                </background>
                                        </content>
                                </layout>
                        </layouts>
                </coplets>
  
        </layout-profile>
  
  
  
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/profiles/roleprofile-admin.xml
  
  Index: roleprofile-admin.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <!-- $Id: roleprofile-admin.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  
  -->
  <role-delta>
        <coplets-delta>
                <coplets>
                        <coplet id="administration">
                                <configuration>
                                                <active>true</active> <!-- this 
is only active for admins -->  
                                </configuration>
                        </coplet>
  
                </coplets>
        </coplets-delta>
  </role-delta>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/profiles/roleprofile-guest.xml
  
  Index: roleprofile-guest.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!-- $Id: roleprofile-guest.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  
   Description: The delta for the guest role
                Disable the coplet personalize
                Add a new coplet personalize-guest
  
  -->
  <role-delta>
        <coplets-delta>
                <coplets>
                        <coplet id="personalize">
                                <configuration>
                                                <active>false</active> <!-- 
this is not active for guests -->  
                                </configuration>
                        </coplet>
                        <coplet id="personalizeguest">
                                <configuration>  
                                        <active>true</active>  
                                </configuration>
                        </coplet>
                </coplets>
        </coplets-delta>
  
  <portal-profile>
   
        <content>
                <header>
                        <coplet id="personalizeguest" position="1" number="1">
                                <status>
                                        <visible>true</visible>
                                        <size>max</size>
                                </status>
                        </coplet>
                </header>
                <column position="1">
                        <width>28%</width>
                        <coplets>
                                <coplet id="sundnnews" position="2" number="8">
                                        <status>
                                                <visible>true</visible>
                                                <size>max</size>
                                        </status>
                                </coplet>
                        </coplets>
                </column>
    
                 <column position="2">
                        <width>50%</width>
                        <coplets>
                                <coplet id="customnews" position="1" number="7">
                                        <status>
                                                <visible>true</visible>
                                                <size>max</size>
                                        </status>
                                </coplet>
                                <coplet id="feedback" position="3" number="9">  
      
                                        <status>
                                              <visible>true</visible>           
    
                                                <size>max</size>      
                                        </status>     
                                </coplet>
                        </coplets>
                </column>
                
                 <column position="3">
                        <width>22%</width>
                        <coplets>
                                        <coplet id="germany" position="2" 
number="9">
                                        <status>
                                                <visible>true</visible>
                                                <size>max</size>
                                        </status>
                                </coplet>
  
                        </coplets>
                </column>
        
        </content>
  </portal-profile>
  
  </role-delta>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/profiles/roleprofile-user.xml
  
  Index: roleprofile-user.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!-- $Id: roleprofile-user.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  
  -->
  <role-delta/>
  
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/profiles/types.xml
  
  Index: types.xml
  ===================================================================
  <?xml version="1.0" standalone="yes"?>
  <!-- $Id: types.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  
   Description: The type profile
  
  -->
  
  <type-profile>
  
         <typedefs>
                <!-- The following types are defined by the portal engine: 
(Names are casesensitiv!)
                              STRING, BOOLEAN, ENUMERATION, INTEGER, CARDINAL 
-->
                <typedef name="backgroundcolor" type="ENUMERATION">
                        <value name="white">#ffffff</value>
                        <value name="light-grey">#cccccc</value>
                        <value name="dark-frey">#666666</value>
                        <value name="black">black</value>
  
                        <value name="green-blue">#aab9bf</value>
                        <value name="dark-green-blue">#46627A</value>
  
                        <value name="light-blue">#CDD5EA</value>
                        <value name="dark-blue">#272676</value>
                        
                        <value name="pink">#FFCCCC</value>
                        <value name="red">#E13024</value>
                        <value name="dark-red">#7F0007</value>
  
                        <value name="light-orange">#FFCC66</value>
                        <value name="orange">#FF9900</value>
                        <value name="dark-orange">#FF6600</value>
        
                        <value name="light-yellow">#F7F7BD</value>
                        <value name="yellow">#FFCC00</value>
  
                        <value name="light-green">#ABBEAB</value>
                        <value name="green">#4A594A</value>
  
                </typedef>
                <typedef name="textcolor" type="ENUMERATION">
                        <value name="white">#ffffff</value>
                        <value name="light-grey">#cccccc</value>
                        <value name="dark-frey">#666666</value>
                        <value name="black">black</value>
  
                        <value name="green-blue">#aab9bf</value>
                        <value name="dark-green-blue">#46627A</value>
  
                        <value name="light-blue">#CDD5EA</value>
                        <value name="dark-blue">#272676</value>
                        
                        <value name="pink">#FFCCCC</value>
                        <value name="red">#E13024</value>
                        <value name="dark-red">#7F0007</value>
  
                        <value name="light-orange">#FFCC66</value>
                        <value name="orange">#FF9900</value>
                        <value name="dark-orange">#FF6600</value>
        
                        <value name="light-yellow">#F7F7BD</value>
                        <value name="yellow">#FFCC00</value>
  
                        <value name="light-green">#ABBEAB</value>
                        <value name="green">#4A594A</value>
                </typedef>
                <typedef name="copletsize" type="ENUMERATION">
                        <value name="Maximized">max</value>
                        <value name="Minimized">min</value>
                </typedef>
                <typedef name="columnnumber" type="ENUMERATION">
                        <value name="1">1</value>
                        <value name="2">2</value>
                        <value name="3">3</value>
                        <value name="4">4</value>
                        <value name="5">5</value>
                </typedef>
        </typedefs>
  
        <elements>
                <layout-profile>
                <portal><layouts>
                        <layout>
                        <background>
                                <color type="backgroundcolor" 
description="Backgroundcolor"/>
                        </background>
                        <font><color type="textcolor" description="Fontcolor"/>
                        </font>
                        </layout>
                        </layouts>
                        <columns><number type="columnnumber" 
description="Amount"/></columns>
                </portal>
                </layout-profile>
                <portal-profile>
                        <content>
                                <column position="*">
                                        <width type="CARDINAL" 
description="Width"/>
                                        <coplets>
                                                <coplet id="*" position="*" 
number="*">
                                                        <status>
                                                                <visible 
type="BOOLEAN" description="Visibile"/>
                                                                <size 
type="copletsize" description="Size"/>
                                                        </status>
                                                </coplet>
                                        </coplets>
                                </column>
                        </content>
                </portal-profile>
        </elements>
  </type-profile>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/profiles/userprofile-cocoon.xml
  
  Index: userprofile-cocoon.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!-- $Id: userprofile-cocoon.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  
  -->
  <user-delta>
        <portal-profile>    
                <content>   
                        <header>           
                                <coplet id="personalize" position="1" 
number="1">        
                                        <status>               
                                                <visible>true</visible>         
      
                                                <size>max</size>      
                                        </status>     
                                </coplet>   
                        </header>   
                        <column position="1">    
                                <width>28%</width>    
                                        <coplets>           
                                                <coplet id="administration" 
position="1" number="2">        
                                                        <status>               
                                                                
<visible>true</visible>               
                                                                
<size>max</size>      
                                                        </status>     
                                                </coplet>                       
         
                                        </coplets>       
                        </column>       
                        <column position="2">    
                                <width>50%</width>    
                                        <coplets>     
                                                <coplet id="customnews" 
position="1" number="5">        
                                                        <status>              
                                                                
<visible>true</visible>               
                                                                
<size>max</size>      
                                                        </status>     
                                                </coplet>    
                                                <coplet id="feedback" 
position="2" number="7">        
                                                        <status>             
                                                                
<visible>true</visible>               
                                                                
<size>max</size>      
                                                        </status>     
                                                </coplet>
                                        </coplets>      
                        </column>        
                        <column position="3">    
                                <width>22%</width>    
                                        <coplets>           
                                                <coplet id="germany" 
position="2" number="9">        
                                                        <status>              
                                                                
<visible>true</visible>               
                                                                
<size>max</size>      
                                                        </status>     
                                                </coplet>     
                                        </coplets>      
                        </column>     
                </content> 
        </portal-profile>
        <layout-delta>
                <portal>
                        <layouts>
                                <layout>
                                        <background>
                                                <color>#ffffff</color>
                                        </background>
                                </layout>
                        </layouts>
                </portal>
        </layout-delta>
  </user-delta>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/profiles/userprofile-guest.xml
  
  Index: userprofile-guest.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: userprofile-guest.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  
  -->
  <user-delta>
  </user-delta>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/roleprofile.xml
  
  Index: roleprofile.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: roleprofile.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
  
  -->
  <roledelta>
  <session:include xmlns:session="http://cocoon.apache.org/session/1.0"; 
ignoreErrors="true">
        <session:connection>
                <session:target>profiles/roleprofile-<session:getxml 
context="request" path="/parameter/role"/>.xml</session:target>
        </session:connection>
  </session:include>
  </roledelta>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/saveglobalprofile.xml
  
  Index: saveglobalprofile.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: saveglobalprofile.xml,v 1.1 2002/06/03 11:45:53 cziegeler Exp $ 
   Description: This resource saves the global delta.
  
  -->
  <userdelta xmlns:source="http://apache.org/cocoon/source/1.0";
             xmlns:session="http://cocoon.apache.org/session/1.0";>
      <source:insert>
          <source:source>profiles/globalprofile.xml</source:source>
          <source:path>/</source:path>
          <source:fragment><session:getxml context="request" 
path="/parameter/content"/></source:fragment>
          <source:replace>global-delta</source:replace>
      </source:insert>
  </userdelta>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/saveroleprofile.xml
  
  Index: saveroleprofile.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: saveroleprofile.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
   Description: This resource saves the role profile delta to a file with the 
name of the role.
  
  -->
  <userdelta xmlns:source="http://apache.org/cocoon/source/1.0";
             xmlns:session="http://cocoon.apache.org/session/1.0";>
        <source:insert>
                <source:source>profiles/roleprofile-<session:getxml 
context="request" path="/parameter/role"/>.xml</source:source>
              <source:path>/</source:path>
              <source:fragment><session:getxml context="request" 
path="/parameter/content"/></source:fragment>
              <source:replace>role-delta</source:replace>
        </source:insert>
  </userdelta>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/saveuserprofile.xml
  
  Index: saveuserprofile.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: saveuserprofile.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  
   Description: This resource save the user profile delta to a file with the 
name of the user.
  
  -->
  <userdelta xmlns:source="http://apache.org/cocoon/source/1.0";
             xmlns:session="http://cocoon.apache.org/session/1.0";>
      <source:insert>
          <source:source>profiles/userprofile-<session:getxml context="request" 
path="/parameter/ID"/>.xml</source:source>
          <source:path>/</source:path>
          <source:fragment><session:getxml context="request" 
path="/parameter/content"/></source:fragment>
          <source:replace>user-delta</source:replace>
      </source:insert>
  </userdelta>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/saveuserstatus.xml
  
  Index: saveuserstatus.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: saveuserstatus.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
   Description: This resource save the user status profile to a file with the 
name of the user.
  
  -->
  <userdelta xmlns:source="http://apache.org/cocoon/source/1.0";
             xmlns:session="http://cocoon.apache.org/session/1.0";>
      <source:insert>
          <source:source>profiles/userstatus-<session:getxml context="request" 
path="/parameter/ID"/>.xml</source:source>
          <source:path>/</source:path>
          <source:fragment><session:getxml context="request" 
path="/parameter/content"/></source:fragment>
          <source:replace>status-profile</source:replace>
      </source:insert>
  </userdelta>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/sunrise-changeuser.xml
  
  Index: sunrise-changeuser.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunrise-changeuser.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
   Description: Add a new user
  
  -->
  
  <adduser xmlns:source="http://apache.org/cocoon/source/1.0";
           xmlns:session="http://cocoon.apache.org/session/1.0";>
        <!-- add to authentication users -->
        <source:insert>
                <source:source>resources/sunrise-user.xml</source:source>
                <source:path>/authentication/users</source:path>
                <source:fragment>
                <user>
                        <name><session:getxml context="request" 
path="/parameter/ID"/></name>
                        <password>
                                <new><session:getxml context="request" 
path="/parameter/password"/></new>
                                <hashed><session:getxml context="request" 
path="/parameter/password"/></hashed>
                                <old><session:getxml context="request" 
path="/parameter/autholdpassword"/></old>
                        </password>
                        <role><session:getxml context="request" 
path="/parameter/role"/></role>
                    <title><session:getxml context="request" 
path="/parameter/title"/></title>
                        <firstname><session:getxml context="request" 
path="/parameter/firstname"/></firstname>
                    <lastname><session:getxml context="request" 
path="/parameter/lastname"/></lastname>
                        <company><session:getxml context="request" 
path="/parameter/company"/></company>
                    <street><session:getxml context="request" 
path="/parameter/street"/></street>
                        <zipcode><session:getxml context="request" 
path="/parameter/zipcode"/></zipcode>
                    <city><session:getxml context="request" 
path="/parameter/city"/></city>
                        <country><session:getxml context="request" 
path="/parameter/country"/></country>
                    <phone><session:getxml context="request" 
path="/parameter/phone"/></phone>
                    <fax><session:getxml context="request" 
path="/parameter/fax"/></fax>
                        <email><session:getxml context="request" 
path="/parameter/email"/></email>
                    <bankid><session:getxml context="request" 
path="/parameter/bankid"/></bankid>
                        <bankname><session:getxml context="request" 
path="/parameter/bankname"/></bankname>
                    <accountid><session:getxml context="request" 
path="/parameter/accountid"/></accountid>
                </user>
                </source:fragment>
                <source:replace>user[name='<session:getxml context="request" 
path="/parameter/ID"/>']</source:replace>
        </source:insert>
  </adduser>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/sunrise-delrole.xml
  
  Index: sunrise-delrole.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunrise-delrole.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
   Description: Delete a role
  
  -->
  
  <addrole xmlns:source="http://apache.org/cocoon/source/1.0";
           xmlns:session="http://cocoon.apache.org/session/1.0";>
        <source:insert>
                <source:source>resources/sunrise-roles.xml</source:source>
                <source:path>roles</source:path>
                <source:fragment></source:fragment>
                <source:replace>role[. = '<session:getxml context="request" 
path="/parameter/role"/>']</source:replace>
        </source:insert>
        <!-- delete role profile -->
        <source:insert>
                <source:source>profiles/roleprofile-<session:getxml 
context="request" path="/parameter/role"/>.xml</source:source>
                <source:path>/</source:path>
                <source:fragment><role-delta/>
                </source:fragment>
                <source:replace>role-delta</source:replace>
        </source:insert>
  </addrole>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/sunrise-deluser.xml
  
  Index: sunrise-deluser.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunrise-deluser.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
   Description: Delete a user
  
  -->
  
  <adduser xmlns:source="http://apache.org/cocoon/source/1.0";
           xmlns:session="http://cocoon.apache.org/session/1.0";>
        <!-- delete from authentication users -->
        <source:insert>
                <source:source>resources/sunrise-user.xml</source:source>
                <source:path>/authentication/users</source:path>
                <source:fragment>
                </source:fragment>
                <source:replace>user[name='<session:getxml context="request" 
path="/parameter/ID"/>']</source:replace>
        </source:insert>
        <!-- delete user profile -->
        <source:insert>
                <source:source>profiles/userprofile-<session:getxml 
context="request" path="/parameter/ID"/>.xml</source:source>
                <source:path>/</source:path>
                <source:fragment><user-delta/>
                </source:fragment>
                <source:replace>user-delta</source:replace>
        </source:insert>
        <!-- delete user status profile -->
        <source:insert>
                <source:source>profiles/userstatus-<session:getxml 
context="request" path="/parameter/ID"/>.xml</source:source>
                <source:path>/</source:path>
                <source:fragment><user-delta/>
                </source:fragment>
                <source:replace>status-profile</source:replace>
        </source:insert>
  </adduser>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/sunrise-loaduser.xml
  
  Index: sunrise-loaduser.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunrise-loaduser.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
   Description: load u user
  
  -->
  <loaduser xmlns:session="http://cocoon.apache.org/session/1.0";>
        <info>
                <ID><session:getxml context="request" 
path="/parameter/ID"/></ID>
                <role><session:getxml context="request" 
path="/parameter/role"/></role>
                <type><session:getxml context="request" 
path="/parameter/type"/></type>
        </info>
        <session:include xmlns:session="http://cocoon.apache.org/session/1.0"; 
ignoreErrors="true">
                <session:connection>
                        
<session:target>resources/sunrise-user.xml</session:target>
                </session:connection>
        </session:include>
  </loaduser>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/sunrise-newrole.xml
  
  Index: sunrise-newrole.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunrise-newrole.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
   Description: Add a new role
  
  -->
  
  <addrole xmlns:source="http://apache.org/cocoon/source/1.0";
           xmlns:session="http://cocoon.apache.org/session/1.0";>
        <source:insert>
                <source:source>resources/sunrise-roles.xml</source:source>
                <source:path>roles</source:path>
                <source:fragment><role><session:getxml context="request" 
path="/parameter/role"/></role></source:fragment>
        </source:insert>
  </addrole>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/sunrise-newuser.xml
  
  Index: sunrise-newuser.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunrise-newuser.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
   Description: Add a new user
  
  -->
  
  <adduser xmlns:source="http://apache.org/cocoon/source/1.0";
           xmlns:session="http://cocoon.apache.org/session/1.0";>
        <!-- add to authentication users -->
        <source:insert>
                <source:source>resources/sunrise-user.xml</source:source>
                <source:path>/authentication/users</source:path>
                <source:fragment>
                <user>
                        <name><session:getxml context="request" 
path="/parameter/ID"/></name>
                        <password><session:getxml context="request" 
path="/parameter/password"/></password>
                        <role><session:getxml context="request" 
path="/parameter/role"/></role>
                    <title><session:getxml context="request" 
path="/parameter/title"/></title>
                        <firstname><session:getxml context="request" 
path="/parameter/firstname"/></firstname>
                    <lastname><session:getxml context="request" 
path="/parameter/lastname"/></lastname>
                        <company><session:getxml context="request" 
path="/parameter/company"/></company>
                    <street><session:getxml context="request" 
path="/parameter/street"/></street>
                        <zipcode><session:getxml context="request" 
path="/parameter/zipcode"/></zipcode>
                    <city><session:getxml context="request" 
path="/parameter/city"/></city>
                        <country><session:getxml context="request" 
path="/parameter/country"/></country>
                    <phone><session:getxml context="request" 
path="/parameter/phone"/></phone>
                    <fax><session:getxml context="request" 
path="/parameter/fax"/></fax>
                        <email><session:getxml context="request" 
path="/parameter/email"/></email>
                    <bankid><session:getxml context="request" 
path="/parameter/bankid"/></bankid>
                        <bankname><session:getxml context="request" 
path="/parameter/bankname"/></bankname>
                    <accountid><session:getxml context="request" 
path="/parameter/accountid"/></accountid>
                </user>
                </source:fragment>
                <source:replace>user[name='<session:getxml context="request" 
path="/parameter/ID"/>']</source:replace>
        </source:insert>
  </adduser>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/sunrise-roles.xml
  
  Index: sunrise-roles.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!-- $Id: sunrise-roles.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
   Description: All roles
  
   -->
  <roles>
        <role>admin</role>
        <role>guest</role>
        <role>user</role>
  </roles>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/sunrise-user.xml
  
  Index: sunrise-user.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <!-- $Id: sunrise-user.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
   Description: All portal users
  
  -->
  <authentication>
        <users>
                <user>
                        <name>cocoon</name>
                        <password>cocoon</password>
                        <role>admin</role>
                    <title>Mr.</title>
                        <firstname>Walter</firstname>
                    <lastname>Cocoon</lastname>
                        <company/>
                    <street/>
                        <zipcode/>
                    <city/>
                        <country/>
                    <phone/>
                    <fax/>
                        <email/>
                    <bankid/>
                        <bankname/>
                    <accountid/>
                </user>
                
                
                
                <user>
                        <name>guest</name>
                    <password>guest</password>
                        <role>guest</role>
                    <title>Mrs.</title>
                        <firstname>G.</firstname>
                    <lastname>Guest</lastname>
                        <company>Cocoon</company>
                    <street>Cocoon Street</street>
                        <zipcode>33100</zipcode>
                    <city>Cocooncity</city>
                        <country>Somewhere</country>
                    <phone/>
                    <fax/>
                        <email>guest</email>
                    <bankid/>
                        <bankname/>
                    <accountid/>
                </user>
        
                </users>
  
  </authentication>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/userprofile.xml
  
  Index: userprofile.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: userprofile.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  -->
  <userdelta>
  <session:include xmlns:session="http://cocoon.apache.org/session/1.0"; 
ignoreErrors="true">
        <session:connection>
                <session:target>profiles/userprofile-<session:getxml 
context="request" path="/parameter/ID"/>.xml</session:target>
        </session:connection>
  </session:include>
  </userdelta>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/userstatus.xml
  
  Index: userstatus.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: userstatus.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
   Description: Load the status profile from a file name 
userstatus-<username>.xml
  
  -->
  <statusprofile>
  <session:include xmlns:session="http://cocoon.apache.org/session/1.0"; 
ignoreErrors="true">
        <session:connection>
                <session:target>profiles/userstatus-<session:getxml 
context="request" path="/parameter/ID"/>.xml</session:target>
        </session:connection>
  </session:include>
  </statusprofile>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/bottom.xml
  
  Index: bottom.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: bottom.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  
  -->
  <page>
      <content>
                <table border="0" cellPadding="0" cellSpacing="0" width="100%">
                        <tbody>
                        <tr>
                                <td>
                                                <table align="center" 
border="0" cellPadding="0" cellSpacing="2" width="100%">
                                                <tbody> 
                                                        <tr>        
                                                                <td 
align="center" bgcolor="#AAB9BF" noWrap="" vAlign="bottom" width="100%"> 
                                                                <img 
height="15" src="sunspotdemoimg-space.gif" width="1"/> 
                                                                        </td>
                                                </tr>
                                                </tbody>
                                </table>
                                </td>
                        </tr>
                        </tbody>
        </table>
      </content>
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/header.xml
  
  Index: header.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: header.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
   -->
  <page>
        <content>
                <table bgColor="#ffffff" border="0" cellPadding="0" 
cellSpacing="0" width="100%"><tbody> 
                        <tr>                    
                                <td> 
                                                <table border="0" 
cellPadding="0" cellSpacing="2" width="100%"><tbody> 
                                                <tr> 
                                                                <td colspan="2" 
noWrap="" height="1%" bgcolor="#AAB9BF"> <img height="5" 
src="sunspotdemoimg-space.gif" width="1"/></td>
                                                        </tr>
                                                        <tr> 
                                                                <td noWrap="" 
align="center" bgcolor="#AAB9BF" height="98%"> <img 
src="sunspotdemoimg-logo.jpg" width="178" height="90"/></td>
                                                                <td 
bgcolor="#AAB9BF" height="98%" align="center" valign="middle"> 
                
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="6" color="#46627A">
                                                                        
<b>Cocoon Portal</b>
                                                                </font>
                                                                                
                        
                                                         </td>
                                                        </tr>
                                                        <tr> 
                                                                <td 
align="center" height="1%" noWrap="" bgcolor="#cccccc" width="1%"> 
                                                                <img 
src="sunspotdemoimg-space.gif" width="190" height="10"/></td>
                                                                <td 
bgcolor="#cccccc" height="1%" width="99%"> <img height="10" 
src="sunspotdemoimg-space.gif" width="1"/> 
                                                                </td>
                                                        </tr>
                                        </tbody></table>
                                </td>
                        </tr>
                </tbody></table>
        </content>
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/loggedin.xml
  
  Index: loggedin.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: loggedin.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  -->
  <page>
        <pageset border="0" columns="*" frameBorder="NO" frameSpacing="2" 
rows="118,*" marginHeight="2">
                <part title="Header" marginHeight="0" marginWidth="0" 
noResize="" scrolling="no">
                        <url>sunspotdemo-header</url>
                </part>
                <pageset border="0" columns="*" frameBorder="NO" 
frameSpacing="0" rows="*,15" marginHeight="2">
                        <part title="Content">
                                <url>sunspotdemo-loggedincontent</url>
                        </part>
                        <part name="bottom" marginHeight="0" marginWidth="0" 
noResize="" scrolling="no">
                                <url>sunspotdemo-bottom</url> 
                        </part>
                </pageset>
        </pageset>
  </page>
  
  
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/loggedincontent.xml
  
  Index: loggedincontent.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: loggedincontent.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  -->
  <page>
        <content>
                <paragraph>
                        <center>You are already logged in.</center>
                </paragraph>
                <paragraph>
                        <center>
                                Please <link><target>_top</target>
                                       <url>sunspotdemo-logout</url>
                                               <text>log out first</text>
                                 </link>
                        </center>
                </paragraph>
                <paragraph><center> or </center></paragraph>
                <paragraph>
                        <center>
                                <link>
                                        <target>_top</target>
                                <url>sunspotdemo-portal</url>
                                      <text>use your current login.</text>
                                </link>
                        </center>
                </paragraph>
        </content>
  </page>
  
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/logout.xml
  
  Index: logout.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: logout.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  
   Description: The logout page with redirection to the portal start page
  
  -->
  <page logout="YES">
        
        <logoutcontent>
        
                <logoutparagraph>
                                <center>Please visit us again...</center>
                </logoutparagraph>
                <logoutparagraph>
                                <center>You will be redirected to the Cocoon 
Portal Welcome Page....</center>
                </logoutparagraph>
                <logoutparagraph>
                        <center>If the redirection doesn't work for you, just 
click here:
                                <link>
                                        <url>sunspotdemofree-portal</url>
                                        <text>Welcome Page</text>
                                        <target>_top</target>
                                </link>
                        </center>
                </logoutparagraph>
        </logoutcontent>
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/portal.xml
  
  Index: portal.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: portal.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  -->
  <page xmlns:session="http://cocoon.apache.org/session/1.0";>
        <pageset columns="*" rows="118,*">
                <part title="Header" scrolling="no">
                        <url>sunspotdemo-header</url>
                </part>
                <pageset columns="*" rows="*,15">
                        <part title="Content">
                                <url>sunspotdemo-portlets<session:getxml 
context="request" path="/querystring"/></url>
                        </part>
                        <part name="bottom" scrolling="no">
                                <url>sunspotdemo-bottom</url> 
                        </part>
                </pageset>
        </pageset>
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/sunlet-administration.xml
  
  Index: sunlet-administration.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunlet-administration.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  -->
  <table><tbody>
        <tr>
                <td>&#160;</td>
        </tr>
        <tr>
                <td>
                        <link><target>_new</target>
                          <text>User Managemenent</text>
                          <url>sunspotdemo-sunriseconf</url>
                        </link>
                </td>
        </tr>
        <tr>
                <td>
                        <link><target>_new</target>
                          <text>Portal Management</text>
                          <url>sunspotdemo-adminconf</url>
                        </link>
                </td>
        </tr>
        <tr>
                <td>&#160;</td>
        </tr>
        <tr>
                <td>
                        <link><target>_new</target>
                          <text>Documentation</text>
                          <url>documents/index.html</url>
                        </link>
                </td>
        </tr>
  </tbody></table>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/sunlet-customnews.xml
  
  Index: sunlet-customnews.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunlet-customnews.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  -->
  <p xmlns:session="http://cocoon.apache.org/session/1.0";>
        <session:include>
                <session:connection>
                        <session:target>
                                
http://p.moreover.com/cgi-local/page?index_<session:getxml context="portal" 
path="/coplet-data/feed"/>+xml
                        </session:target>
                </session:connection>
        </session:include>
  </p>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/sunlet-feedback.xml
  
  Index: sunlet-feedback.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunlet-feedback.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  
  
   Description: Feedback coplet
  
  -->
  <content>
        If you like this, check out the 
                        <link><target>_new</target>
                          <text>Cocoon homepage</text>
                          <url>http://xml.apache.org/cocoon</url>
                        </link>
         for more information.
  </content>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/sunlet-news.xml
  
  Index: sunlet-news.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunlet-news.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  -->
  <table cellSpacing="0" cellPadding="2" width="100%" border="0"><tbody>
        <tr>
                <td>
                        <b>
                                <link><url>http://www.aktienservice.de</url>
                                                           
<text>Aktien-Newsletter</text>
                                </link>
                        </b>
                        <small>
                                <br/>
                                Kostenloser Newsletter zum Thema Aktien
                        </small>
                </td>
        </tr>
        <tr>
                <td>
                        <b>
                                <link><url>http://www.aktienservice.de</url>
                                                           
<text>Neuer-Markt-Newsletter</text>
                                </link>
                        </b>
                        <small>
                                <br/>
                                        Behalten Sie die Uebersicht im 
Neuemmisionsdschungel
                        </small>
                </td>
        </tr>
        <tr>
                <td>
                        <b>
                                <link><url>http://www.aktienservice.de</url>
                                                           
<text>Investmentfonds-Newsletter</text>
                                </link>
                        </b>
                        <img height="11" src="sunspotdemoimg-new3.gif" 
width="28" border="0"/>
                        <small>
                                <br/>
                                        Zeigt Ihnen mit welchen Fonds man 
richtig liegt            
                        </small>
                </td>
        </tr>
  </tbody></table>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/sunlet-personalize.xml
  
  Index: sunlet-personalize.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunlet-personalize.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  -->
   <content>
        <br/>
        <img src="sunspotdemoimg-space.gif" width="10"/>
        <b><link><url>sunspotdemo-conf</url><text>Customize</text></link></b>
        <br/><br/>
        <img src="sunspotdemoimg-space.gif" width="10"/>
        
<b><link><url>sunspotdemo-sunriseedit</url><text>Information</text></link></b>
        <br/><br/>
        <img src="sunspotdemoimg-space.gif" width="10"/>
        <b><link><url>sunspotdemo-logout</url><text>Logout</text></link></b>
   </content>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/sunlet-personalizeguest.xml
  
  Index: sunlet-personalizeguest.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunlet-personalizeguest.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp 
$ 
  -->
   <content>
        <br/>
        <img src="sunspotdemoimg-space.gif" width="10"/>
        <b><link><url>sunspotdemo-conf</url><text>Customize</text></link></b>
        <br/><br/>
        <img src="sunspotdemoimg-space.gif" width="10"/>
        <b><link><url>sunspotdemo-logout</url><text>Logout</text></link></b>
   </content>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/auth/sunletconfig-customnews.xml
  
  Index: sunletconfig-customnews.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunletconfig-customnews.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp 
$ 
  
  -->
  <page xmlns:session="http://cocoon.apache.org/session/1.0";>
        <session:form name="customnews" method="POST">
                <session:action><session:getxml context="portal" 
path="/configuration/uri"/></session:action>
                <session:content>
                        <session:inputxml context="portal" 
path="/coplet-data/feed" name="Newsfeed" type="text"/>
                </session:content>
              <input type="submit" value="Change"/>
        </session:form>
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/free/auth.xml
  
  Index: auth.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: auth.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  -->
  <page>
        <pageset columns="*" rows="118,*" scrolling="NO">
                <part title="Header" scrolling="no">
                        <url>sunspotdemofree-header</url>
                </part>
                <pageset columns="*" rows="*,15">
                        <part title="Content">
                                <url>sunspotdemofree-login-error</url>
                        </part>
                        <part name="bottom" scrolling="no">
                                <url>sunspotdemofree-bottom</url> 
                        </part>
                </pageset>
        </pageset>
  
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/free/bottom.xml
  
  Index: bottom.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: bottom.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  -->
  <page>
        <content>
                <table border="0" cellPadding="0" cellSpacing="0" 
width="100%"><tbody>
                                <tr>
                                        <td>
                                                <table align="center" 
border="0" cellPadding="0" cellSpacing="2" width="100%"><tbody> 
                                                        <tr>        
                                                                <td 
align="center" bgcolor="#AAB9BF" noWrap="" vAlign="bottom" width="100%"> 
                                                                <img 
height="15" src="sunspotdemoimg-space.gif" width="1"/> 
                                                        </td>
                                                        </tr>
                                        </tbody></table>
                                        </td>
                                </tr>
                        </tbody></table>
        </content>
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/free/content.xml
  
  Index: content.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: content.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  -->
  <page>
        <pageset columns="320,*" rows="*">
                <part title="Login">
                        <url>sunspotdemofree-login</url>
                </part>
                <part title="News">
                        <url>sunspotdemofree-welcome</url>
                </part>
        </pageset>
  </page>
  
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/free/header.xml
  
  Index: header.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: header.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
   -->
  <page>
        <content>
                <table bgColor="#ffffff" border="0" cellPadding="0" 
cellSpacing="0" width="100%"><tbody> 
                        <tr>                    
                                <td> 
                                        <table border="0" cellPadding="0" 
cellSpacing="2" width="100%"><tbody> 
                                                        <tr> 
                                                                <td colspan="2" 
noWrap="" height="1%" bgcolor="#AAB9BF"> <img height="5" 
src="sunspotdemoimg-space.gif" width="1"/></td>
                                                        </tr>
                                                        <tr> 
                                                                <td noWrap="" 
align="center" bgcolor="#AAB9BF" height="98%"> <img 
src="sunspotdemoimg-logo.jpg" width="178" height="90"/></td>
                                                                <td 
bgcolor="#AAB9BF" height="98%" align="center" valign="middle"> 
                
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="6" color="#46627A">
                                                                        
<b>Cocoon Portal</b>
                                                                </font>
                                                                                
                        
                                                         </td>
                                                        </tr>
                                                        <tr> 
                                                                <td 
align="center" height="1%" noWrap="" bgcolor="#cccccc" width="1%"> 
                                                        <img 
src="sunspotdemoimg-space.gif" width="300" height="10"/></td>
                                                                <td 
bgcolor="#cccccc" height="1%" width="99%"> <img height="10" 
src="sunspotdemoimg-space.gif" width="1"/> 
                                                                </td>
                                                        </tr>
                                                </tbody></table>
                                </td>
                        </tr>
                </tbody></table>
        </content>
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/free/login-error.xml
  
  Index: login-error.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: login-error.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  -->
  <page>
        <content>
                <table width="100%" border="0" cellpadding="0" 
cellspacing="0"><tbody>
                        <tr align="center"> 
                                <td>
                                        <br/>
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                <b>The Login was not 
successful.</b>
                                        </font>
                                        <br/><br/>
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                <link>
                                                        
<url>sunspotdemoportal</url>
                                                        <target>_top</target>
                                                        <text><b>Please try it 
again.</b></text>
                                                </link>
                                        </font>
                                </td>
                        </tr>
                </tbody></table>
        </content>
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/free/login.xml
  
  Index: login.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: login.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
   Description: The login form for the portal
  
  -->
  <page title="Portal Login">
        <content>
                <form>
                        
<url>sunspotdemofree-auth?resource=sunspotdemo-portal</url>
                        <field name="name" type="text" length="24" 
description="User"/>
                        <field name="password"    type="password" length="10" 
description="Password"/>
                </form>
        </content>
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/free/portal.xml
  
  Index: portal.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: portal.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  -->
  <page>
  
        <pageset columns="*" rows="118,*">
                <part title="Header" scrolling="no">
                        <url>sunspotdemofree-header</url>
                </part>
                <pageset columns="*" rows="*,15">
                        <part title="Content">
                                <url>sunspotdemofree-content</url>
                        </part>
                        <part name="bottom" scrolling="no">
                                <url>sunspotdemofree-bottom</url> 
                        </part>
                </pageset>
        </pageset>
  </page>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/resources/free/welcome.xml
  
  Index: welcome.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: welcome.xml,v 1.1 2002/06/03 11:45:54 cziegeler Exp $ 
  
  -->
  <content>
        <table cellSpacing="0" cellPadding="2" width="100%" border="0">
                <tbody>
                        <tr>
                                <td colSpan="1" width="100%" align="center">
                                        <img 
src="sunspotdemoimg-cover_cocoon.gif"/>
                                </td>
                        </tr>
                </tbody>
        </table>
  </content>
  
  
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/styles/TO-html.xsl
  
  Index: TO-html.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <!-- $Id: TO-html.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
  
  -->
  
  <xsl:template match="page">
     <html>
      <head>
       <title>
        <xsl:if test="@title"><xsl:value-of select="@title"/></xsl:if>
        <xsl:if test="not(@title)">Cocoon Portal</xsl:if>
       </title>
       <xsl:if test="@logout">
         <script language="JavaScript"> 
                function timeout() {
                        window.setTimeout("test()", 1500); 
                }
                function test() {  
                        top.location.href = "sunspotdemofree-portal";
                } 
         </script> 
       </xsl:if>
      </head>
       <xsl:apply-templates/>
     </html>
    </xsl:template>
  
  <xsl:template match="content">
      <body text="#0B2A51" link="#0B2A51" vlink="#666666">
                <xsl:apply-templates select="@*"/>
        <xsl:if test="/page/@logout">
          <xsl:attribute name="onLoad">timeout()</xsl:attribute>
        </xsl:if>
        <xsl:if test="/page/@bgcolor">
          <xsl:attribute name="bgcolor"><xsl:value-of 
select="/page/@bgcolor"/></xsl:attribute>
        </xsl:if>
        <xsl:if test="/page/@textcolor">
          <xsl:attribute name="text"><xsl:value-of 
select="/page/@textcolor"/></xsl:attribute>
        </xsl:if>
        <xsl:if test="/page/@background">
          <xsl:attribute name="background"><xsl:value-of 
select="/page/@background"/></xsl:attribute>
        </xsl:if>
        <xsl:apply-templates/>                                                  
                        
      </body>
  </xsl:template>
  
  <xsl:template match="logoutcontent">
      <body text="#0B2A51" link="#0B2A51" vlink="#666666">
                <xsl:apply-templates select="@*"/>
        <xsl:if test="/page/@logout">
          <xsl:attribute name="onLoad">timeout()</xsl:attribute>
        </xsl:if>
        <xsl:if test="/page/@bgcolor">
          <xsl:attribute name="bgcolor"><xsl:value-of 
select="/page/@bgcolor"/></xsl:attribute>
        </xsl:if>
        <xsl:if test="/page/@textcolor">
          <xsl:attribute name="text"><xsl:value-of 
select="/page/@textcolor"/></xsl:attribute>
        </xsl:if>
        <xsl:if test="/page/@background">
          <xsl:attribute name="background"><xsl:value-of 
select="/page/@background"/></xsl:attribute>
        </xsl:if>
        <table border="0" cellPadding="0" cellSpacing="0" height="100%" 
width="100%">
                        <tr>
                                <td height="100%" noWrap="" width="193" 
valign="top" bgcolor="#46627a">
                                        <img height="2" 
src="sunspotdemoimg-space.gif" width="1"/>
                                </td>
                                <td>
                                        <table border="0" width="100%" 
cellspacing="0" cellpadding="0">
                                                <xsl:attribute name="bgcolor">
                                                        <xsl:value-of 
select="portalconf/layout-profile/portal/layouts/layout/background/color"/>
                                                </xsl:attribute>
                                                        
                                                        <tr>
                                                                <td 
width="1%"><img src="sunspotdemoimg-space.gif" width="20" height="1"/></td>
                                                                <td 
align="center">
                                                                        <img 
src="sunspotdemoimg-space.gif" height="20" width="1"/>
                                                                        <table 
border="0" width="100%">
                                                                                
<tr>
                                                                                
        <td>    
        <xsl:apply-templates/>  
        </td>
                                                                                
</tr>
                                                                        </table>
                                                                </td>
                                                                <td><img 
src="sunspotdemoimg-space.gif" width="20"/></td>
                                                        </tr>
                                                </table>
                                        </td>
                                </tr>
                </table>                                                        
                
      </body>
  </xsl:template>
  
  <xsl:template match="paragraph">
      <xsl:if test="@title">
        <font face="Arial, Helvetica, sans-serif" size="3">
                <b>
          <xsl:value-of select="@title"/>
                </b>
        </font>
      </xsl:if>                                                         
        <p>
        <font face="Arial, Helvetica, sans-serif" size="2">
                        <xsl:apply-templates/>  
         </font>
     </p>
    </xsl:template>
  
  <xsl:template match="logoutparagraph">                                        
                
        <p>
        <font face="Arial, Helvetica, sans-serif" size="2">
                        <xsl:apply-templates/>  
         </font>
     </p>
    </xsl:template>
  
  <xsl:template match="pageset">
        <frameset border="0" frameborder="0" framespacing="0" noresize="">
          <xsl:if test="@rows">
            <xsl:attribute name="rows"><xsl:value-of 
select="@rows"/></xsl:attribute>
          </xsl:if>
          <xsl:if test="@columns">
            <xsl:attribute name="cols"><xsl:value-of 
select="@columns"/></xsl:attribute>
          </xsl:if>
          <xsl:apply-templates/>
        </frameset>
    </xsl:template>
  
  <xsl:template match="pagepart">
    <xsl:apply-templates/>
  </xsl:template>
  
  <xsl:template match="part">  
      <frame frameborder="0" border="0" noresize="" marginHeight="0" 
marginwidth="0">
        <xsl:attribute name="src"><xsl:value-of 
select="normalize-space(url)"/></xsl:attribute>
        <xsl:attribute name="name"><xsl:value-of 
select="@title"/></xsl:attribute>
        <xsl:if test="@scrolling">
          <xsl:attribute name="scrolling"><xsl:value-of 
select="@scrolling"/></xsl:attribute>
        </xsl:if>
        <xsl:if test="@noresize">
          <xsl:attribute name="noresize"><xsl:value-of 
select="@noresize"/></xsl:attribute>
        </xsl:if>
      </frame>  
    </xsl:template>
  
  <xsl:template match="picture">
      <xsl:if test="action">
        <a href="{action/@url}">
          <img border="0">
            <xsl:attribute name="src"><xsl:value-of 
select="@url"/></xsl:attribute>
          </img>
        </a>
      </xsl:if>
      <xsl:if test="not(action)">    
        <img>
          <xsl:attribute name="src"><xsl:value-of 
select="@url"/></xsl:attribute>
        </img>
       </xsl:if>
    </xsl:template>
  
  <xsl:template match="picturedyn">
      <xsl:if test="action">
        <a href="{action/@url}">
          <img border="0">
            <xsl:attribute name="src"><xsl:value-of 
select="normalize-space(url)"/></xsl:attribute>
          </img>
        </a>
      </xsl:if>
      <xsl:if test="not(action)">    
        <img border="0">
          <xsl:attribute name="src"><xsl:value-of 
select="normalize-space(url)"/></xsl:attribute>
        </img>
       </xsl:if>
    </xsl:template>
  
  <xsl:template match="link">
      <a>
        <xsl:choose>
          <xsl:when test="starts-with(normalize-space(url), 'http')">
            <xsl:attribute name="target">_new</xsl:attribute>
          </xsl:when>
          <xsl:when test="target">
              <xsl:attribute name="target"><xsl:value-of 
select="normalize-space(target)"/></xsl:attribute>
          </xsl:when>     
          <xsl:otherwise>
            <xsl:attribute name="target">Main</xsl:attribute>
          </xsl:otherwise>
        </xsl:choose>
      
        <xsl:attribute name="href"><xsl:value-of 
select="normalize-space(url)"/></xsl:attribute>
        <xsl:value-of select="normalize-space(text)"/>
      </a>
    </xsl:template>
  
  <xsl:template match="field">
        <td>
        <xsl:value-of select="@name"/>
        </td>
        <td>
                <input type="text" size="30">
                <xsl:attribute name="name"><xsl:value-of 
select="@field"/></xsl:attribute>
                <xsl:attribute name="value"><xsl:value-of 
select="@value"/></xsl:attribute>
                </input>
        </td>
    </xsl:template>
  
  <!-- Copy all and apply templates -->
  
  <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
     </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/changeuser.xsl
  
  Index: changeuser.xsl
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: changeuser.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
  -->
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <xsl:template match="password">
        <xsl:choose>
                <xsl:when test="normalize-space(new) = normalize-space(old)">
                        <password><xsl:value-of 
select="normalize-space(old)"/></password>
                </xsl:when>
                <xsl:otherwise>
                        <password><xsl:value-of 
select="normalize-space(hashed)"/></password>
                </xsl:otherwise>
        </xsl:choose>
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  <xsl:template match="@*|node()">
        <xsl:copy>
                <xsl:apply-templates select="@*|node()" />
        </xsl:copy>
  </xsl:template>
  
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/styles/load.xsl
  
  Index: load.xsl
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: load.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
  -->
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
   <xsl:template match="ROWSET">
    <xsl:apply-templates/>
    </xsl:template>
  
   <xsl:template match="ROW">
    <xsl:apply-templates/>
    </xsl:template>
    
    <!-- Copy all and apply templates -->
    <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
     </xsl:copy>
    </xsl:template>
  
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/login-html.xsl
  
  Index: login-html.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet version="1.0"
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <!-- $Id: login-html.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
   Description: Login page to HTML
  
  -->
  
  <!-- Next transformation is "TO-html.xsl" -->
  
  <xsl:template match="content">
        <content background="sunspotdemoimg-bg_menue1.gif">
                <table bgColor="#ffffff" border="0" cellPadding="0" 
cellSpacing="0" width="305"><tbody>
                <tr>
                        <td>
                                <table bgColor="#ffffff" border="0" 
cellPadding="0" cellSpacing="2" width="100%"><tbody>
                                        <tr>
                                                <td bgColor="#46627a" 
vAlign="middle" width="15">
                                                                <img height="1" 
src="sunspotdemoimg-space.gif" width="15"/>
                                                        </td>
                                                        <td bgColor="#46627a" 
align="center">
                                                                <font 
color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="2">
                                                                                
<b>
                                                                                
<center>Cocoon Portal Login</center>
                                                                                
</b>
                                                                </font>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td bgColor="#cccccc" 
width="15">
                                                        <IMG height="1" 
src="sunspotdemoimg-space.gif" width="15"/>
                                                        </td>
                                                        <td bgColor="#cccccc" 
align="center">
                                                        <br/>
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                        
<xsl:apply-templates/>
                                                        </font>
                                                        <br/>
                                                        </td>
                                                </tr>
                                                <tr>
                                                    <td bgColor="#cccccc" 
width="15">
                                                        <img height="1" 
src="sunspotdemoimg-space.gif" width="15"/>
                                                        </td>
                                                        <td bgColor="#cccccc" 
align="center">
                                                        <br/>
                                                                <font 
face="Verdana, Arial, Helvetica, sans-serif" size="2">
                                                                        If you 
are not already registered, use this guest login:
                                                                <br/><br/>
                                                                User:   
<b>guest</b>
                                                                Password:
                                                                <b>guest</b>
                                                                <br/><br/>Or 
use this administrator login:<br/>
                                                                User:
                                                                <b>cocoon</b>
                                                                Password:
                                                                <b>cocoon</b>
                                                        </font>
                                                        <br/><br/>
                                                        </td>
                                                </tr>
                                        </tbody></table>
                                </td>
                        </tr>
                </tbody></table>
        </content>
  </xsl:template>
  
  <xsl:template match="form">
        <form method="post" target="_top"><xsl:attribute 
name="action"><xsl:value-of select="normalize-space(url)"/></xsl:attribute>
                        <table>
                        <xsl:apply-templates select="field"/><br/>
                </table>
                <input type="submit" value="Login"></input>
        </form>
  </xsl:template>
  
  <xsl:template match="field">
        <tr>
                <td>
                        <font face="Arial, Helvetica, sans-serif" 
size="2"><xsl:value-of select="@description"/>:</font>
                </td>
                <td>
                        <input>
                                <xsl:attribute name="name"><xsl:value-of 
select="@name"/></xsl:attribute>
                                <xsl:attribute name="type"><xsl:value-of 
select="@type"/></xsl:attribute>
                                <xsl:attribute name="size"><xsl:value-of 
select="@length"/></xsl:attribute>
                        </input>
                </td>
        </tr>
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  
  <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
     </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-cocoon2/src/webapp/samples/portal/styles/portal.xsl
  
  Index: portal.xsl
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: portal.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
  
  -->
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <xsl:template match="ROWSET">
        <xsl:apply-templates/>
  </xsl:template>
  
  <xsl:template match="ROW">
        <xsl:apply-templates/>
  </xsl:template>
  
  <xsl:template match="userdelta">
        <xsl:choose>
        <xsl:when test="user-delta">
              <xsl:apply-templates select="user-delta"/>
        </xsl:when>
        <xsl:otherwise>
        <user-delta/>
        </xsl:otherwise>
        </xsl:choose>
  </xsl:template>
  
  <xsl:template match="roledelta">
        <xsl:choose>
                <xsl:when test="*">
                      <xsl:apply-templates/>
                </xsl:when>
                <xsl:otherwise>
                        <role-delta/>
                </xsl:otherwise>
        </xsl:choose>
  </xsl:template>
  
  <xsl:template match="statusprofile">
        <xsl:choose>
                <xsl:when test="*">
                      <xsl:apply-templates/>
                </xsl:when>
                <xsl:otherwise>
                        <status-profile/>
                </xsl:otherwise>
        </xsl:choose>
  </xsl:template>
  
  
  <xsl:template match="loaduser">
        <xsl:apply-templates select="authentication/users"/>
  </xsl:template>
  
  
  <xsl:template match="authentication/users">
        <users>
                <xsl:for-each select="user">
                        <xsl:call-template name="includeuser"/>
                </xsl:for-each>
        </users>
  </xsl:template>
  
  
  <xsl:template name="includeuser">
        <xsl:variable name="type"><xsl:value-of 
select="normalize-space(ancestor::loaduser/info/type)"/></xsl:variable>
        <xsl:variable name="name"><xsl:value-of 
select="normalize-space(ancestor::loaduser/info/ID)"/></xsl:variable>
        <xsl:variable name="role"><xsl:value-of 
select="normalize-space(ancestor::loaduser/info/role)"/></xsl:variable>
        
        <xsl:choose>
                <xsl:when test="normalize-space(role) = $role and 
($type='users' or normalize-space(name) = $name)"> 
                        <user>
                                <ID><xsl:value-of select="name"/></ID>
                                <role><xsl:value-of select="role"/></role>
                                <data>
                                        <password><xsl:value-of 
select="password"/></password>
                                        <name><xsl:value-of 
select="name"/></name>
                                        <role><xsl:value-of 
select="role"/></role>
                                        <ID><xsl:value-of select="name"/></ID>
                                        <user><xsl:value-of 
select="name"/></user>
                                        <title><xsl:value-of 
select="title"/></title>
                                        <firstname><xsl:value-of 
select="firstname"/></firstname>
                                        <lastname><xsl:value-of 
select="lastname"/></lastname>
                                        <company><xsl:value-of 
select="company"/></company>
                                        <street><xsl:value-of 
select="street"/></street>
                                        <zipcode><xsl:value-of 
select="zipcode"/></zipcode>
                                        <city><xsl:value-of 
select="city"/></city>
                                        <country><xsl:value-of 
select="country"/></country>
                                        <phone><xsl:value-of 
select="phone"/></phone>
                                        <fax><xsl:value-of select="fax"/></fax>
                                        <email><xsl:value-of 
select="email"/></email>
                                        <bankid><xsl:value-of 
select="bankid"/></bankid>
                                        <bankname><xsl:value-of 
select="bankname"/></bankname>
                                        <accountid><xsl:value-of 
select="accountid"/></accountid>
                                </data>
                        </user>
                </xsl:when>
                <xsl:when test="$type='users' and string-length($role) = 0">
                        <user>
                                <ID><xsl:value-of select="name"/></ID>
                                <role><xsl:value-of select="role"/></role>
                                <data>
                                        <password><xsl:value-of 
select="password"/></password>
                                        <name><xsl:value-of 
select="name"/></name>
                                        <role><xsl:value-of 
select="role"/></role>
                                        <ID><xsl:value-of select="name"/></ID>
                                        <user><xsl:value-of 
select="name"/></user>
                                        <title><xsl:value-of 
select="title"/></title>
                                        <firstname><xsl:value-of 
select="firstname"/></firstname>
                                        <lastname><xsl:value-of 
select="lastname"/></lastname>
                                        <company><xsl:value-of 
select="company"/></company>
                                        <street><xsl:value-of 
select="street"/></street>
                                        <zipcode><xsl:value-of 
select="zipcode"/></zipcode>
                                        <city><xsl:value-of 
select="city"/></city>
                                        <country><xsl:value-of 
select="country"/></country>
                                        <phone><xsl:value-of 
select="phone"/></phone>
                                        <fax><xsl:value-of select="fax"/></fax>
                                        <email><xsl:value-of 
select="email"/></email>
                                        <bankid><xsl:value-of 
select="bankid"/></bankid>
                                        <bankname><xsl:value-of 
select="bankname"/></bankname>
                                        <accountid><xsl:value-of 
select="accountid"/></accountid>
                                </data>
                        </user>
                </xsl:when>
        </xsl:choose>
  </xsl:template>
  
  <xsl:template match="role">
        <xsl:apply-templates select="role-delta"/>
  </xsl:template>
  
  <xsl:template match="roles">
        <roles>
                <xsl:for-each select="role">
                        <role><xsl:value-of select="."/></role>
                </xsl:for-each>
        </roles>
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  <xsl:template match="@*|node()">
        <xsl:copy>
                <xsl:apply-templates select="@*|node()" />
        </xsl:copy>
  </xsl:template>
  
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/portalHTML-Netscape.xsl
  
  Index: portalHTML-Netscape.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <!-- $Id: portalHTML-Netscape.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
  
   Description: Portal to HTML - Alternative for netscape (swapping coplet 
icons and title)
  
  -->
  
  <!-- The main element -->
  
  <xsl:template match="portal">
  <html>
        <head>
        <title>Portal</title>
        </head>
        <body text="#0B2A51" link="#0B2A51" vlink="#666666" bgcolor="#cccccc">
                <xsl:attribute name="bgcolor"><xsl:value-of 
select="layout/portal/background/color"/></xsl:attribute>
                <xsl:attribute name="text"><xsl:value-of 
select="layout/portal/font/color"/></xsl:attribute>
                <table border="0" cellPadding="0" cellSpacing="0" width="100%" 
height="100%">
                <xsl:attribute name="bgcolor"><xsl:value-of 
select="layout/portal/background/color"/></xsl:attribute>
                        <tr>
                                <xsl:if test="header">
                                        <td noWrap="" width="193" valign="top" 
rowspan="2" bgcolor="cccccc">
                                        <xsl:apply-templates select="header"/>
                                        </td>
                                </xsl:if>
                                <td valign="top">
                                        <xsl:apply-templates select="columns"/>
                                        </td>
                        </tr>
                        <tr>
                                <td>
                                        <xsl:if test="footer">
                                                <xsl:apply-templates 
select="footer"/>
                                        </xsl:if>
                                </td>
                        </tr>
                </table>
        </body>
  </html>
  </xsl:template>
  
  <!-- the header -->
  
  <xsl:template match="header">
        <img height="2" src="sunspotdemoimg-space.gif" width="1"/>
        <table border="0" cellPadding="0" cellSpacing="0" width="100%" 
bgcolor="#ffffff"><tbody>
                <tr>
                        <td valign="top">
                                <table border="0" cellPadding="0" 
cellSpacing="2" width="100%"><tbody>
                                        <tr>
                                                <td noWrap="" width="1%" 
bgcolor="#46627A" >
                                                        <img 
src="sunspotdemoimg-space.gif" width="15" height="1"/>
                                                </td>
                                                <td width="99%" 
bgcolor="#46627A">
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2" color="#FFFFFF">
                                                                <b><img 
height="1" src="sunspotdemoimg-space.gif" width="5"/>Cocoon Portal</b>
                                                        </font>
                                                </td>
                                        </tr>
                                        <tr>
                                                <td noWrap="" width="1%" 
bgcolor="#cccccc">
                                                        <img 
src="sunspotdemoimg-space.gif"/>
                                                </td>
                                                <td valign="top" 
bgcolor="#cccccc">
                                                        <br/>
                                                        <img height="1" 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2" color="#0B2A51">
                                                                <b>
                                                                        
<xsl:value-of select="ancestor::portal/personal-profile/greeting"/>
                                                                </b>
                                                                <br/><br/>
                                                                <xsl:if 
test="coplet">
                                                                        
<xsl:apply-templates select="coplet"/>
                                                                </xsl:if>
                                                                </font>
                                                        <br/>
                                                </td>
                                        </tr>
                                </tbody></table>
                        </td>
                </tr>
        </tbody></table>
  </xsl:template>
  
  <!-- the footer -->
  
  <xsl:template match="footer">
        <xsl:apply-templates/>
  </xsl:template>
  
  <!-- The content of the portal -->
  
  <xsl:template match="columns">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
                <td><img src="sunspotdemoimg-space.gif" width="10"/></td>
        </tr>
        <tr>
                <td><img src="sunspotdemoimg-space.gif" width="10"/></td>
                <xsl:for-each select="column">
                                <xsl:sort select="@position"/>
                                <xsl:apply-templates select="."/>
                </xsl:for-each>
                <td><img src="sunspotdemoimg-space.gif" width="10"/></td>
        </tr>
  </table>
  </xsl:template>
  
  <!-- The content of each column -->
  
  <xsl:template match="column">
  <td vAlign="top">
  <xsl:attribute name="width"><xsl:value-of select="@width"/></xsl:attribute>
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <xsl:for-each select="coplet">
                <xsl:sort select="@position"/>
                <tr>
                        <td><img src="sunspotdemoimg-space.gif" 
width="10"/></td>
                        <td vAlign="top">
                                <xsl:apply-templates select="."/>
                        </td>
                </tr>
        </xsl:for-each>
  </table>
  </td>
  </xsl:template>
  
  <!-- One coplet -->
  
  <xsl:template match="coplet">
        <xsl:variable name="cmd"><xsl:value-of 
select="ancestor::portal/configuration/uri"/>&amp;portalcmd=</xsl:variable>
        <xsl:variable name="copletident"><xsl:value-of 
select="@id"/>_<xsl:value-of select="@number"/></xsl:variable>
  <table border="0" cellSpacing="0" width="100%">
        <tr vAlign="top">
                <td align="left">
                        <xsl:attribute name="bgColor"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/background/color"/></xsl:attribute>
                        <font>
                                <xsl:attribute name="color"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/color"/></xsl:attribute>
                                <xsl:attribute name="face"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/type"/></xsl:attribute>
                                <xsl:attribute name="size"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/size"/></xsl:attribute>
                                
                                <!-- customize -->
                                <xsl:if test="configuration/customizable='true' 
and (not(status/customize) or status/customize='false')">
                                        <xsl:variable 
name="customize"><xsl:value-of select="$cmd"/>customize_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                        <a>
                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($customize), ' ', 
'')"/></xsl:attribute>
                                                <img 
src="sunspotdemoimg-customize.gif" border="0" alt="Customize"/>
                                        </a>
                                </xsl:if>
                                
                        <!-- minimize/maximize -->
                        <xsl:if test="configuration/sizable='true' and 
status/size/@formpath">
                                <xsl:variable name="linkurlmax"><xsl:value-of 
select="$cmd"/>minimize_<xsl:value-of select="$copletident"/></xsl:variable>
                                <xsl:variable name="linkurlmin"><xsl:value-of 
select="$cmd"/>maximize_<xsl:value-of select="$copletident"/></xsl:variable>
                                <a>
                                        <xsl:choose>
                                                <xsl:when 
test="status/size='max'">
                                                        <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurlmax), ' ', 
'')"/></xsl:attribute>
                                                        <img 
src="sunspotdemoimg-minimize.gif" border="0" alt="Minimize"/>
                                                </xsl:when>
                                                <xsl:otherwise>
                                                        <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurlmin), ' ', 
'')"/></xsl:attribute>
                                                        <img 
src="sunspotdemoimg-maximize.gif" border="0" alt="Maximize"/>
                                                </xsl:otherwise>
                                        </xsl:choose>
                                </a>
                        </xsl:if>
                        <!-- show/ hide -->
                        <xsl:choose>
                                <xsl:when test="status/visible/@formpath and 
configuration/mandatory='false'">
                                        <xsl:variable 
name="linkurlshow"><xsl:value-of select="$cmd"/>show_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                        <xsl:variable 
name="linkurlhide"><xsl:value-of select="$cmd"/>hide_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                        <a>
                                                <xsl:choose>
                                                        <xsl:when 
test="status/visible='true'">
                                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurlhide), ' ', 
'')"/></xsl:attribute>
                                                                <img 
src="sunspotdemoimg-hide.gif" border="0" alt="Hide"/>
                                                        </xsl:when>
                                                        <xsl:otherwise>
                                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurlshow), ' ', 
'')"/></xsl:attribute>
                                                                <img 
src="sunspotdemoimg-show.gif" border="0" alt="Show"/>
                                                        </xsl:otherwise>
                                                </xsl:choose>
                                        </a>
                                </xsl:when>
                                <xsl:otherwise>
                                        <img src="sunspotdemoimg-space.gif" 
border="0"/>
                                </xsl:otherwise>
                        </xsl:choose>
                        <!-- mandatory/delete -->
                        <xsl:if test="configuration/mandatory='false'">
                                <xsl:variable name="linkurlmand"><xsl:value-of 
select="$cmd"/>delete_<xsl:value-of select="$copletident"/></xsl:variable>
                                <a>
                                        <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurlmand), ' ', 
'')"/></xsl:attribute>
                                        <img src="sunspotdemoimg-delete.gif" 
border="0" alt="Delete"/>
                                </a>
                        </xsl:if>
                        </font>
                </td>
                <td align="right">
                        <xsl:attribute name="bgColor"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/background/color"/></xsl:attribute>
                        <font>
                                <xsl:attribute name="color"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/color"/></xsl:attribute>
                                <xsl:attribute name="face"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/type"/></xsl:attribute>
                                <xsl:attribute name="size"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/size"/></xsl:attribute>     
                                <img height="1" src="sunspotdemoimg-space.gif" 
width="5"/>                              
                                <b><xsl:value-of select="title"/></b>
                        </font>
                </td>
        </tr>
        <xsl:if test="content">
                <tr>
                        <td colSpan="2">
                        <font>
                                <xsl:attribute name="color"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/color"/></xsl:attribute>
                                <xsl:attribute name="face"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/type"/></xsl:attribute>
                                <xsl:attribute name="size"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/size"/></xsl:attribute>
                                <xsl:apply-templates select="content"/>
                        </font>
                        </td>
                </tr>
        </xsl:if>
  </table>
  </xsl:template>
  
  <xsl:template match="content">
        <xsl:apply-templates/>
  </xsl:template>
  
  <xsl:template match="td">
        <td><xsl:for-each select="@*"><xsl:copy/></xsl:for-each>
        <xsl:if test="not(font) and not(FONT)">
                <font>
                        <xsl:attribute name="color"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/color"/></xsl:attribute>
                        <xsl:attribute name="face"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/type"/></xsl:attribute>
                        <xsl:attribute name="size"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/size"/></xsl:attribute>
                        <xsl:apply-templates/>
                </font>
        </xsl:if>
        <xsl:if test="font or FONT">
                <xsl:apply-templates/>
        </xsl:if></td>
  </xsl:template>
  
  <xsl:template match="TD">
        <td><xsl:for-each select="@*"><xsl:copy/></xsl:for-each>
              <xsl:if test="not(font) and not(FONT)">
                <font>
                        <xsl:attribute name="color"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/color"/></xsl:attribute>
                        <xsl:attribute name="face"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/type"/></xsl:attribute>
                        <xsl:attribute name="size"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/size"/></xsl:attribute>
                        <xsl:apply-templates/>
                </font>
        </xsl:if>
        <xsl:if test="font or FONT">
                <xsl:apply-templates/>
        </xsl:if></td>
  </xsl:template>
  
  
  <xsl:template match="link">
      <a>
          <xsl:if test="target">
              <xsl:attribute name="target"><xsl:value-of 
select="normalize-space(target)"/></xsl:attribute>
          </xsl:if>     
          <xsl:attribute name="href"><xsl:value-of 
select="normalize-space(url)"/></xsl:attribute>
         <xsl:value-of select="normalize-space(text)"/>
      </a>
    </xsl:template>
  
  <!-- Copy all and apply templates -->
  
  <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
     </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/portalHTML.xsl
  
  Index: portalHTML.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <!-- $Id: portalHTML.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
  
   Description: Portal to HTML
  
  -->
  
  <!-- The main element -->
  
  <xsl:template match="portal">
  <html>
        <head>
        <title>Portal</title>
        </head>
        <body text="#0B2A51" link="#0B2A51" vlink="#666666" bgcolor="#cccccc">
                <xsl:attribute name="bgcolor"><xsl:value-of 
select="layout/portal/background/color"/></xsl:attribute>
                <xsl:attribute name="text"><xsl:value-of 
select="layout/portal/font/color"/></xsl:attribute>
                <table border="0" cellPadding="0" cellSpacing="0" width="100%" 
height="100%">
                <xsl:attribute name="bgcolor"><xsl:value-of 
select="layout/portal/background/color"/></xsl:attribute>
                        <tr>
                                <xsl:if test="header">
                                        <td noWrap="" width="193" valign="top" 
rowspan="2" bgcolor="cccccc">
                                        <xsl:apply-templates select="header"/>
                                        </td>
                                </xsl:if>
                                <td valign="top" width="100%">
                                        <xsl:apply-templates select="columns"/>
                                        </td>
                        </tr>
                        <tr>
                                <td>
                                        <xsl:if test="footer">
                                                <xsl:apply-templates 
select="footer"/>
                                        </xsl:if>
                                </td>
                        </tr>
                </table>
        </body>
  </html>
  </xsl:template>
  
  <!-- the header -->
  
  <xsl:template match="header">
        <img height="2" src="sunspotdemoimg-space.gif" width="1"/>
        <table border="0" cellPadding="0" cellSpacing="0" width="100%" 
bgcolor="#ffffff"><tbody>
                <tr>
                        <td valign="top">
                                <table border="0" cellPadding="0" 
cellSpacing="2" width="100%"><tbody>
                                        <tr>
                                                <td noWrap="" width="1%" 
bgcolor="#46627A" >
                                                        <img 
src="sunspotdemoimg-space.gif" width="15" height="1"/>
                                                </td>
                                                <td width="99%" 
bgcolor="#46627A">
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2" color="#FFFFFF">
                                                                <b><img 
height="1" src="sunspotdemoimg-space.gif" width="5"/>Cocoon Portal</b>
                                                        </font>
                                                </td>
                                        </tr>
                                        <tr>
                                                <td noWrap="" width="1%" 
bgcolor="#cccccc">
                                                        <img 
src="sunspotdemoimg-space.gif"/>
                                                </td>
                                                <td valign="top" 
bgcolor="#cccccc">
                                                        <br/>
                                                        <img height="1" 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2" color="#0B2A51">
                                                                <b>
                                                                        
<xsl:value-of select="ancestor::portal/personal-profile/greeting"/>
                                                                </b>
                                                                <br/><br/>
                                                                <xsl:if 
test="coplet">
                                                                        
<xsl:apply-templates select="coplet"/>
                                                                </xsl:if>
                                                                </font>
                                                        <br/>
                                                </td>
                                        </tr>
                                </tbody></table>
                        </td>
                </tr>
        </tbody></table>
  </xsl:template>
  
  <!-- the footer -->
  
  <xsl:template match="footer">
        <xsl:apply-templates/>
  </xsl:template>
  
  <!-- The content of the portal -->
  
  <xsl:template match="columns">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
                <td><img src="sunspotdemoimg-space.gif" width="10"/></td>
        </tr>
        <tr>
                <td><img src="sunspotdemoimg-space.gif" width="10"/></td>
                <xsl:for-each select="column">
                                <xsl:sort select="@position"/>
                                <xsl:apply-templates select="."/>
                </xsl:for-each>
                <td><img src="sunspotdemoimg-space.gif" width="10"/></td>
        </tr>
  </table>
  </xsl:template>
  
  <!-- The content of each column -->
  
  <xsl:template match="column">
  <td vAlign="top">
  <xsl:attribute name="width"><xsl:value-of select="@width"/></xsl:attribute>
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <xsl:for-each select="coplet">
                <xsl:sort select="@position"/>
                <tr>
                        <td><img src="sunspotdemoimg-space.gif" 
width="10"/></td>
                        <td vAlign="top">
                                <xsl:apply-templates select="."/>
                        </td>
                </tr>
        </xsl:for-each>
  </table>
  </td>
  </xsl:template>
  
  <!-- One coplet -->
  
  <xsl:template match="coplet">
        <xsl:variable name="cmd"><xsl:value-of 
select="ancestor::portal/configuration/uri"/>&amp;portalcmd=</xsl:variable>
        <xsl:variable name="copletident"><xsl:value-of 
select="@id"/>_<xsl:value-of select="@number"/></xsl:variable>
  <table border="0" cellSpacing="0" width="100%">
        <tr vAlign="top">
                <td>
                        <xsl:attribute name="bgColor"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/background/color"/></xsl:attribute>
                        <font>
                                <xsl:attribute name="color"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/color"/></xsl:attribute>
                                <xsl:attribute name="face"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/type"/></xsl:attribute>
                                <xsl:attribute name="size"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/size"/></xsl:attribute>     
                                <img height="1" src="sunspotdemoimg-space.gif" 
width="5"/>                              
                                <b><xsl:value-of select="title"/></b>
                        </font>
                </td>
                <td align="right">
                        <xsl:attribute name="bgColor"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/background/color"/></xsl:attribute>
                        <font>
                                <xsl:attribute name="color"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/color"/></xsl:attribute>
                                <xsl:attribute name="face"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/type"/></xsl:attribute>
                                <xsl:attribute name="size"><xsl:value-of 
select="ancestor::portal/layout/coplets/title/font/size"/></xsl:attribute>
                                
                                <!-- customize -->
                                <xsl:if test="configuration/customizable='true' 
and (not(status/customize) or status/customize='false')">
                                        <xsl:variable 
name="customize"><xsl:value-of select="$cmd"/>customize_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                        <a>
                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($customize), ' ', 
'')"/></xsl:attribute>
                                                <img 
src="sunspotdemoimg-customize.gif" border="0" alt="Customize"/>
                                        </a>
                                </xsl:if>
                                
                                <!-- minimize/maximize -->
                                <xsl:if test="configuration/sizable='true' and 
status/size/@formpath">
                                        <xsl:variable 
name="linkurlmax"><xsl:value-of select="$cmd"/>minimize_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                        <xsl:variable 
name="linkurlmin"><xsl:value-of select="$cmd"/>maximize_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                        <a>
                                                <xsl:choose>
                                                        <xsl:when 
test="status/size='max'">
                                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurlmax), ' ', 
'')"/></xsl:attribute>
                                                                <img 
src="sunspotdemoimg-minimize.gif" border="0" alt="Minimize"/>
                                                        </xsl:when>
                                                        <xsl:otherwise>
                                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurlmin), ' ', 
'')"/></xsl:attribute>
                                                                <img 
src="sunspotdemoimg-maximize.gif" border="0" alt="Maximize"/>
                                                        </xsl:otherwise>
                                                </xsl:choose>
                                        </a>
                                </xsl:if>
                
                                <!-- show/ hide -->
                                <xsl:choose>
                                        <xsl:when 
test="status/visible/@formpath and configuration/mandatory='false'">
                                                <xsl:variable 
name="linkurlshow"><xsl:value-of select="$cmd"/>show_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                                <xsl:variable 
name="linkurlhide"><xsl:value-of select="$cmd"/>hide_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                                <a>
                                                        <xsl:choose>
                                                                <xsl:when 
test="status/visible='true'">
                                                                        
<xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurlhide), ' ', '')"/></xsl:attribute>
                                                                        <img 
src="sunspotdemoimg-hide.gif" border="0" alt="Hide"/>
                                                                </xsl:when>
                                                                <xsl:otherwise>
                                                                        
<xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurlshow), ' ', '')"/></xsl:attribute>
                                                                        <img 
src="sunspotdemoimg-show.gif" border="0" alt="Show"/>
                                                                </xsl:otherwise>
                                                        </xsl:choose>
                                                </a>
                                        </xsl:when>
                                        <xsl:otherwise>
                                                <img 
src="sunspotdemoimg-space.gif" border="0"/>
                                        </xsl:otherwise>
                                </xsl:choose>
        
                                <!-- mandatory/delete -->
                                <xsl:if test="configuration/mandatory='false'">
                                        <xsl:variable 
name="linkurlmand"><xsl:value-of select="$cmd"/>delete_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                        <a>
                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurlmand), ' ', 
'')"/></xsl:attribute>
                                                <img 
src="sunspotdemoimg-delete.gif" border="0" alt="Delete"/>
                                        </a>
                                </xsl:if>
                        </font>
                </td>
        </tr>
        <xsl:if test="content">
                <tr>
                        <td colSpan="2">
                        <font>
                                <xsl:attribute name="color"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/color"/></xsl:attribute>
                                <xsl:attribute name="face"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/type"/></xsl:attribute>
                                <xsl:attribute name="size"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/size"/></xsl:attribute>
                                <xsl:apply-templates select="content"/>
                        </font>
                        </td>
                </tr>
        </xsl:if>
  </table>
  </xsl:template>
  
  <xsl:template match="content">
        <xsl:apply-templates/>
  </xsl:template>
  
  <xsl:template match="td">
        <td><xsl:for-each select="@*"><xsl:copy/></xsl:for-each>
        <xsl:if test="not(font) and not(FONT)">
                <font>
                        <xsl:attribute name="color"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/color"/></xsl:attribute>
                        <xsl:attribute name="face"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/type"/></xsl:attribute>
                        <xsl:attribute name="size"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/size"/></xsl:attribute>
                        <xsl:apply-templates/>
                </font>
        </xsl:if>
        <xsl:if test="font or FONT">
                <xsl:apply-templates/>
        </xsl:if></td>
  </xsl:template>
  
  <xsl:template match="TD">
        <td><xsl:for-each select="@*"><xsl:copy/></xsl:for-each>
              <xsl:if test="not(font) and not(FONT)">
                <font>
                        <xsl:attribute name="color"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/color"/></xsl:attribute>
                        <xsl:attribute name="face"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/type"/></xsl:attribute>
                        <xsl:attribute name="size"><xsl:value-of 
select="ancestor::portal/layout/coplets/content/font/size"/></xsl:attribute>
                        <xsl:apply-templates/>
                </font>
        </xsl:if>
        <xsl:if test="font or FONT">
                <xsl:apply-templates/>
        </xsl:if></td>
  </xsl:template>
  
  
  <xsl:template match="link">
      <a>
          <xsl:if test="target">
              <xsl:attribute name="target"><xsl:value-of 
select="normalize-space(target)"/></xsl:attribute>
          </xsl:if>     
          <xsl:attribute name="href"><xsl:value-of 
select="normalize-space(url)"/></xsl:attribute>
         <xsl:value-of select="normalize-space(text)"/>
      </a>
    </xsl:template>
  
  <!-- Copy all and apply templates -->
  
  <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
     </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/portalconfHTML.xsl
  
  Index: portalconfHTML.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <!-- $Id: portalconfHTML.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
  
   Description: Portal Configuration to HTML
  
  -->
  
  <!-- Frameset -->
  
  <xsl:template match="pageset">
        <frameset border="0" frameBorder="NO" frameSpacing="2">
                <xsl:if test="@rows">
                        <xsl:attribute name="rows"><xsl:value-of 
select="@rows"/></xsl:attribute>
                        </xsl:if>
                        <xsl:if test="@columns">
                                <xsl:attribute name="cols"><xsl:value-of 
select="@columns"/></xsl:attribute>
                        </xsl:if>
                        <xsl:apply-templates/>
        </frameset>
  </xsl:template>
  
  <xsl:template match="pagepart">
    <xsl:apply-templates/>
  </xsl:template>
  
  <xsl:template match="part">  
        <frame frameborder="0" marginHeight="0" marginWidth="0" noResize="">
                <xsl:attribute name="src"><xsl:value-of 
select="normalize-space(url)"/></xsl:attribute>
                <xsl:attribute name="name"><xsl:value-of 
select="@title"/></xsl:attribute>
                <xsl:if test="@scrolling">
                        <xsl:attribute name="scrolling"><xsl:value-of 
select="@scrolling"/></xsl:attribute>
                </xsl:if>
                <xsl:if test="@noresize">
                        <xsl:attribute name="noresize"><xsl:value-of 
select="@noresize"/></xsl:attribute>
                </xsl:if>
        </frame>  
  </xsl:template>
  
  <!-- /Frameset -->
  
  <xsl:template name="inputfield">
        <xsl:choose>
                <xsl:when test="@formtype='BOOLEAN'">
                        <select>
                                <xsl:attribute name="name"><xsl:value-of 
select="@formpath"/></xsl:attribute>
                                <option value="true"><xsl:if 
test="normalize-space(.)='true'">
                                                <xsl:attribute 
name="selected">true</xsl:attribute>
                                        </xsl:if>Yes
                                </option>
                                <option value="false"><xsl:if 
test="normalize-space(.)='false'">
                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                        </xsl:if>No
                                </option>
                        </select>
                </xsl:when>
                <xsl:when test="@formtype='CARDINAL'">
                        <input>
                                <xsl:attribute name="name"><xsl:value-of 
select="@formpath"/></xsl:attribute>
                                <xsl:attribute name="value"><xsl:value-of 
select="."/></xsl:attribute>
                                <xsl:attribute name="type">text</xsl:attribute>
                                <xsl:attribute name="size">10</xsl:attribute>
                        </input>
                </xsl:when>
                <xsl:when test="@formtype='INTEGER'">
                        <input>
                                <xsl:attribute name="name"><xsl:value-of 
select="@formpath"/></xsl:attribute>
                                <xsl:attribute name="value"><xsl:value-of 
select="."/></xsl:attribute>
                                <xsl:attribute name="type">text</xsl:attribute>
                                <xsl:attribute name="size">10</xsl:attribute>
                        </input>
                </xsl:when>
                <xsl:when test="@formtype='STRING'">
                        <input>
                                <xsl:attribute name="name"><xsl:value-of 
select="@formpath"/></xsl:attribute>
                                <xsl:attribute name="value"><xsl:value-of 
select="."/></xsl:attribute>
                                <xsl:attribute name="type">text</xsl:attribute>
                        </input>
                </xsl:when>
                <xsl:otherwise>
                        <select>
                                <xsl:attribute name="name"><xsl:value-of 
select="@formpath"/></xsl:attribute>
                                <xsl:variable name="typename"><xsl:value-of 
select="@formtype"/></xsl:variable>
                                <xsl:variable name="value" 
select="normalize-space(.)"/>
                                <xsl:for-each 
select="ancestor::portalconf/typedefs/[EMAIL PROTECTED]/value">
                                        <option>
                                                <xsl:attribute 
name="value"><xsl:value-of select="normalize-space(.)"/></xsl:attribute>
                                                <xsl:if 
test="normalize-space(.)=$value">
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                </xsl:if>
                                                <xsl:value-of select="@name"/>
                                        </option>
                                </xsl:for-each>
                        </select>
                </xsl:otherwise>
        </xsl:choose>
  </xsl:template>
  
  <!-- Portal Configuration -->
  
  <xsl:template match="portalconf">
  <html>
  <head>
      <title>Portal Configuration</title>
  </head>
  <body text="#0B2A51" link="#0B2A51" vlink="#666666">
  <xsl:attribute name="bgcolor">
        <xsl:value-of 
select="layout-profile/portal/layouts/layout/background/color"/>
  </xsl:attribute>
  
  <table border="0" cellPadding="0" cellSpacing="0" height="100%" width="100%">
        <tr>
  
  <!-- menue -->
                <td height="100%" noWrap="" width="193" valign="top" 
bgcolor="cccccc">
                <img height="2" src="sunspotdemoimg-space.gif" width="1"/>
                        <table bgColor="#ffffff" border="0" cellPadding="0" 
cellSpacing="0" width="100%">
                                <tr>
                                        <td>
                                                <table bgColor="#ffffff" 
border="0" cellPadding="0" cellSpacing="2" width="100%">
                                                        <tr>
                                                                <td 
bgcolor="#46627A" width="1%">
                                                                        <img 
src="sunspotdemoimg-space.gif" width="20" height="40"/>
                                                                </td>
                                                                <td 
bgcolor="#cccccc">
                                                                        <br/>
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                                
<xsl:variable name="linkurl"><xsl:value-of 
select="configuration/portal"/>?portalprofile=<xsl:value-of 
select="configuration/profile"/></xsl:variable>
                                                                                
<b><a target="_top">
                                                                                
        <xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute>
                                                                                
        <blockquote>Your Portal</blockquote>
                                                                                
</a></b>
                                                                        </font>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td 
bgcolor="#46627A" width="1%">
                                                                        <img 
src="sunspotdemoimg-space.gif" width="20" height="40"/>
                                                                </td>
                                                                <td 
bgcolor="#cccccc">
                                                                        <Bbr/>
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                                
<xsl:variable name="linkurl"><xsl:value-of 
select="configuration/portal"/>?portalprofile=<xsl:value-of 
select="configuration/profile"/>&amp;portalcmd=save</xsl:variable>
                                                                                
<b><a target="_top">
                                                                                
        <xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute>
                                              <blockquote>Save</blockquote>     
                                
                                                                                
</a></b>
                                                                        </font>
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="1">
                                                                                
                                          <p align="center">If you change the 
portal layout, you first have to accept the changes with "Change Layout"</p>
                                                                        </font>
                                                                </td>
                                                        </tr>
                                                </table>
                                        </td>
                                </tr>
                        </table>
                </td>
  <!-- /menue -->
  
  <!-- content -->
                <td>
                        <table border="0" width="100%" cellspacing="0" 
cellpadding="0">
                                                <xsl:attribute name="bgcolor">
                                                        <xsl:value-of 
select="portalconf/layout-profile/portal/layouts/layout/background/color"/>
                                                </xsl:attribute>
                                                        <tr>
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="20" height="1"/></td>
                                <td align="center">
                                        <img src="sunspotdemoimg-space.gif" 
height="20" width="1"/>
                                        <table border="0" width="100%">
                                                <tr>
                                                        <td>
                                                                
<xsl:apply-templates select="layout-profile"/>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td>
                                                                
<xsl:apply-templates select="portal-profile"/>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                </tr>
                                                <tr>
                                                        <td>
                                                                
<xsl:apply-templates select="coplets-profile"/>
                                        </td>
                                                </tr>
                                        </table>
                                </td>
                                <td><img src="sunspotdemoimg-space.gif" 
width="20"/></td>
                                </tr></table></td>
  <!-- /content -->
  
                        </tr>
                </table>
        </body>
  </html>
  </xsl:template>
  
  <!-- /Portal Configuration -->
  
  <!-- Portal Administration -->
  
  <xsl:template match="portaladminconf">
  <html>
        <head>
                <title>Portal Administration</title>
        </head>
        <body text="#0B2A51" link="#0B2A51" vlink="#666666" bgColor="#cccccc">
                <table bgColor="#ffffff" border="0" cellPadding="0" 
cellSpacing="0" width="100%"><tbody>
                        <tr>
                                <td>
                                <table border="0" cellPadding="0" 
cellSpacing="2" height="100%" width="100%"><tbody>
  
  <!-- Header -->
                                        <tr>
                                                        <td bgcolor="#AAB9BF" 
noWrap="" colspan="3">
                                                                 <img 
src="sunspotdemoimg-space.gif" height="5"/>
                                                </td>
                                        </tr>
                                                <tr>
                                                        <td bgcolor="#AAB9BF" 
noWrap="">        
                                                                <img 
src="sunspotdemoimg-logo.jpg"/>
                                                        </td>
                                                        <td bgcolor="#AAB9BF" 
valign="bottom" align="center" colspan="2">
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="6" color="#46627A">
                                                                        
<b>Portal Administration</b>
                                                                </font>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td noWrap="" 
width="10%" bgcolor="#cccccc">
                                                                <img 
src="sunspotdemoimg-space.gif" height="10"/>
                                                        </td>
                                                        <td width="90%" 
bgcolor="#cccccc" colspan="2">
                                                                &#160;
                                                </td>
                                                </tr>
  <!-- /Header -->      
  
  <!-- Hauptseite -->   
                                        <xsl:choose>
                                                <xsl:when test="state = 'main' 
or state = 'mainrole'">
                                                        <tr>
  <!-- Menue -->
                                                        <td bgcolor="#cccccc">
                                                                        <img 
src="sunspotdemoimg-space.gif"/>
                                                                </td>
  
                                                                <td>
                                                                        <img 
src="sunspotdemoimg-space.gif" width="10" height="1"/>
                                                                </td>
                                                                <td 
align="center">
                                                                        <img 
src="sunspotdemoimg-space.gif" height="10"/>
                                                                        <table 
cellpadding="2" cellspacing="0" border="0" bgcolor="#46627A" width="60%">
                                                                                
<tr>    
                                                                                
        <td>
                                                                                
                <table cellpadding="0" cellspacing="0" border="0" width="100%" 
bgcolor="#ffffff">
                                                                                
                        <tr>
                                                                                
                                <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_m.gif"/></td>
                                                                                
                                <td width="98%" colspan="2">
                                                                                
                                        <xsl:variable 
name="linkurl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=main&amp;portaladmin_coplets=cleancache</xsl:variable>
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <a><xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurl), ' ', 
'')"/></xsl:attribute>Clear Profile Cache</a>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td colspan="4">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                </table>
                                                                                
        </td>
                                                                                
</tr>
                                                                        </table>
                                                                        <br/>
                                                                        <table 
cellpadding="2" cellspacing="0" border="0" bgcolor="#46627A" width="60%">
                                                                                
<tr>    
                                                                                
        <td>
                                                                                
                <table cellpadding="0" cellspacing="0" border="0" width="100%" 
bgcolor="#ffffff">
                                                                                
                        <tr>
                                                                                
                                <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_m.gif"/></td>
                                                                                
                                <td width="98%" colspan="2">
                                                                                
                                        <xsl:variable 
name="linkurl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=coplets</xsl:variable>
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <a><xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurl), ' ', 
'')"/></xsl:attribute>Change coplet Profile</a>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_m.gif"/></td>
                                                                                
                                <td width="98%" colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                             After you have changed the coplet 
Profile, you have to logout and login again, before you can edit other profiles.
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td colspan="4">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                </table>
                                                                                
        </td>
                                                                                
</tr>
                                                                        </table>
                                                                        <br/>
                                                                        <table 
cellpadding="2" cellspacing="0" border="0" bgcolor="#46627A" width="60%">
                                                                                
<tr>    
                                                                                
        <td>
                                                                                
                <table cellpadding="0" cellspacing="0" border="0" width="100%" 
bgcolor="#ffffff">
                                                                                
                        <tr>
                                                                                
                                <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_m.gif"/></td>
                                                                                
                                <td width="98%" colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                        <xsl:attribute name="color">
                                                                                
                                                <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                                
                                        </xsl:attribute>
                                                                                
                                                <xsl:variable 
name="linkurl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=global</xsl:variable>
                                                                                
                                                <a><xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurl), ' ', 
'')"/></xsl:attribute>Change global Profile</a>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_m.gif"/></td>
                                                                                
                                <td width="98%" colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                             After you have changed the global 
Profile, you have to logout and login again, before you can edit other profiles.
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td colspan="4">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                </table>
                                                                                
        </td>
                                                                                
</tr>
                                                                        </table>
                                                                        <br/>
                                                                        <table 
cellpadding="2" cellspacing="0" border="0" bgcolor="#46627A" width="60%">
                                                                                
<tr>    
                                                                                
        <td>
                                                                                
                <table cellpadding="0" cellspacing="0" border="0" width="100%" 
bgcolor="#ffffff">
                                                                                
                        <tr>
                                                                                
                                <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                        </tr>
                                                                                
                        <xsl:variable name="acturl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=role</xsl:variable>
                                                                                
                        <form method="post">
                                                                                
                                <xsl:attribute name="action"><xsl:value-of 
select="translate(normalize-space($acturl), ' ', '')"/></xsl:attribute>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30" height="1"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_o.gif"/></td>
                                                                                
                                <td colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <b>Change role profile</b>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Rolename:
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <select name="portalrole">
                                                                                
                                        <xsl:for-each select="roles/role">
                                                                                
                                        <option>
                                                                                
                                                <xsl:attribute name="value">
                                                                                
                                                        <xsl:value-of 
select="normalize-space(.)"/>
                                                                                
                                                </xsl:attribute>
                                                                                
                                                <xsl:value-of 
select="normalize-space(.)"/>
                                                                                
                                        </option>
                                                                                
                                        </xsl:for-each>
                                                                                
                                        </select>               
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td background="sunspotdemoimg-line_bg.gif" 
width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="20"/>
                                                                                
                                </td>
                                                                                
                                <td colspan="2"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%">
                                                                                
                                        <img 
src="sunspotdemoimg-kast_url_u.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <input type="submit" 
value="Change Role Profile"/>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        </form>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_m.gif"/></td>
                                                                                
                                <td width="98%" colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                             After you have changed a Role 
Profile, you have to logout and login again, before you can edit other profiles.
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td colspan="4">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                </table>
                                                                                
        </td>
                                                                                
</tr>
                                                                        </table>
                                                                        <br/>
                                        
                                                                        <!-- 
Role selection for user selection -->
                                                                        <table 
cellpadding="2" cellspacing="0" border="0" bgcolor="#46627A" width="60%">
                                                                                
<tr>    
                                                                                
        <td>
                                                                                
                <table cellpadding="0" cellspacing="0" border="0" width="100%" 
bgcolor="#ffffff">
                                                                                
                        <tr>
                                                                                
                                <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                        </tr>
                                                                                
                        <xsl:variable name="acturl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=mainrole</xsl:variable>
                                                                                
                        <form method="post">
                                                                                
                                <xsl:attribute name="action"><xsl:value-of 
select="translate(normalize-space($acturl), ' ', '')"/></xsl:attribute>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30" height="1"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_o.gif"/></td>
                                                                                
                                <td colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <b>Change User Profile</b>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Rolename:
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <xsl:variable 
name="selectedrole"><xsl:value-of select="roleusers/name"/></xsl:variable>
                                                                                
                                        <xsl:variable 
name="selectedstate"><xsl:value-of select="state"/></xsl:variable>
                                                                                
                                        <select name="portalrole">
                                                                                
                                        <xsl:for-each select="roles/role">
                                                                                
                                        <option>
                                                                                
                                                <xsl:if 
test="normalize-space($selectedstate) = 'mainrole' and 
normalize-space($selectedrole) = normalize-space(.)">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                </xsl:if>
                                                                                
                                                <xsl:attribute name="value">
                                                                                
                                                        <xsl:value-of 
select="normalize-space(.)"/>
                                                                                
                                                </xsl:attribute>
                                                                                
                                                <xsl:value-of 
select="normalize-space(.)"/>
                                                                                
                                        </option>
                                                                                
                                        </xsl:for-each>
                                                                                
                                        </select>               
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td background="sunspotdemoimg-line_bg.gif" 
width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="20"/>
                                                                                
                                </td>
                                                                                
                                <td colspan="2"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%">
                                                                                
                                        <img 
src="sunspotdemoimg-kast_url_u.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <input type="submit" 
value="Select Role"/>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        </form>
                                                                                
                        <xsl:if test="state = 'mainrole'">
                                                                                
                                <xsl:variable name="acturl2"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=user</xsl:variable>
                                                                                
                                <form method="post">
                                                                                
                                        <xsl:attribute 
name="action"><xsl:value-of select="translate(normalize-space($acturl2), ' ', 
'')"/></xsl:attribute>
                                                                                
                                        <input name="portalrole" type="hidden">
                                                                                
                                                <xsl:attribute 
name="value"><xsl:value-of select="roleusers/name"/></xsl:attribute>
                                                                                
                                        </input>
                                                                                
                                        <tr>
                                                                                
                                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                        <img 
src="sunspotdemoimg-kast.gif"/>
                                                                                
                                                </td>
                                                                                
                                                <td width="1%">
                                                                                
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2">
                                                                                
                                                                User:
                                                                                
                                                        </font>
                                                                                
                                                </td>
                                                                                
                                                <td width="97%">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <select name="portalid">
                                                                                
                                                <xsl:for-each 
select="roleusers/users/user">
                                                                                
                                                        <option>
                                                                                
                                                                <xsl:attribute 
name="value">
                                                                                
                                                                        
<xsl:value-of select="normalize-space(ID)"/>
                                                                                
                                                                </xsl:attribute>
                                                                                
                                                                <xsl:value-of 
select="normalize-space(ID)"/>
                                                                                
                                                        </option>
                                                                                
                                                </xsl:for-each>
                                                                                
                                                </select>               
                                                                                
                                                </td>
                                                                                
                                        </tr>
                                                                                
                                        <tr>
                                                                                
                                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                                <td 
background="sunspotdemoimg-line_bg.gif" width="1%">
                                                                                
                                                        <img 
src="sunspotdemoimg-space.gif" height="20"/>
                                                                                
                                                </td>
                                                                                
                                                <td colspan="2"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        </tr>
                                                                                
                                        <tr>
                                                                                
                                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                                <td width="1%">
                                                                                
                                                        <img 
src="sunspotdemoimg-kast_url_u.gif"/>
                                                                                
                                                </td>
                                                                                
                                                <td width="1%">
                                                                                
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2">
                                                                                
                                                                <input 
type="submit" value="Change User Profile"/>
                                                                                
                                                        </font>
                                                                                
                                                </td>
                                                                                
                                                <td width="97%">
                                                                                
                                                        <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                </td>
                                                                                
                                        </tr>
                                                                                
                                </form>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="30"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-kast_m.gif"/></td>
                                                                                
                                        <td width="98%" colspan="2">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                             After you have changed a user 
Profile, you have to logout and login again, before you can edit other profiles.
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                        </xsl:if>
                                                                                
                        <tr>
                                                                                
                                <td colspan="4">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                </table>
                                                                                
        </td>
                                                                                
</tr>
                                                                        </table>
                                                                        <br/>
                                                                </td>
                                                        </tr>
                                                </xsl:when>
  <!--  /Hauptseite -->
  
  <!--  Bearbeiten -->
                                                <xsl:when test="state='role' or 
state='user' or state='global'">
                                                        <tr>
  
  <!--  Menue -->
                                                                <td 
bgcolor="#cccccc" valign="top" width="193">
                                                                        <img 
src="sunspotdemoimg-space.gif" width="1" height="2"/>
                                                                        <table 
bgColor="#ffffff" border="0" cellPadding="0" cellSpacing="2" width="100%">
                                                                                
<tr>
                                                                                
        <td bgcolor="#46627A" width="1%">
                                                                                
                <img src="sunspotdemoimg-space.gif" width="20" height="40"/>
                                                                                
        </td>
                                                                                
        <td bgcolor="#cccccc">
                                                                                
                <br/>
                                                                                
                <font face="Arial, Helvetica, sans-serif" size="2">
                                                                                
                        <xsl:variable name="linkurl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=main</xsl:variable>
                                                                                
                        <b><a>
                                                                                
                                <xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute>
                                                                                
                                <blockquote>Main</blockquote>
                                                                                
                        </a></b>
                                                                                
                </font>
                                                                                
        </td>
                                                                                
</tr>
                                                                                
<tr>
                                                                                
        <td bgcolor="#46627A" width="1%">
                                                                                
                <img src="sunspotdemoimg-space.gif" width="20" height="40"/>
                                                                                
        </td>
                                                                                
        <td bgcolor="#cccccc">
                                                                                
                <br/>
                                                                                
                <font face="Arial, Helvetica, sans-serif" size="2"><b>
                                                                                
                        <xsl:variable name="linkurl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=main&amp;portalcmd=save</xsl:variable>
                                                                                
                        <a><xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute>
                                                                                
                                <blockquote>Save</blockquote>
                                                                                
                        </a>
                                                                                
                </b></font>
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="1">
                                             <p align="center">If you have 
changed the layout, you have to accept this first by "Change Layout".</p>
                                                                        </font>
                                                                                
        </td>
                                                                                
</tr>
                                                                        </table>
                                                                </td>
  <!-- /Menue -->
  
  <!-- Content -->
                                                                        <td 
align="center">
                                                                        <table 
border="0" cellPadding="0" cellSpacing="0" width="100%">
                                                                                
<xsl:attribute name="bgcolor">
                                                                                
        <xsl:value-of 
select="portalconf/layout-profile/portal/layouts/layout/background/color"/>
                                                                                
</xsl:attribute>
                                                                                
<tr><td><img src="sunspotdemoimg-space.gif" width="1" height="20"/></td></tr>
                                                                                
<tr>
                                                                                
        <td width="1%"><img src="sunspotdemoimg-space.gif" width="20"/></td>
                                                                                
        <td>
                                                                                
        <xsl:choose>
                                                                                
                <xsl:when test="state ='global'">
                                                                                
                        <font face="Arial, Helvetica, sans-serif" size="5">
                                                                                
                                <xsl:attribute name="color">
                                                                                
                                        <xsl:value-of 
select="portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                                
                                </xsl:attribute>
                                                                                
                                <b>Global Profile</b>
                                                                                
                        </font>
                                                                                
                </xsl:when>
                                                                                
                <xsl:when test="state ='role'">
                                                                                
                        <font face="Arial, Helvetica, sans-serif" size="5">
                                                                                
                                <xsl:attribute name="color">
                                                                                
                                        <xsl:value-of 
select="portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                                
                                </xsl:attribute>
                                                                                
                                <b>Role Profile: <xsl:value-of 
select="role"/></b>
                                                                                
                        </font>
                                                                                
                </xsl:when>
                                                                                
                <xsl:when test="state ='user'">
                                                                                
                        <font face="Arial, Helvetica, sans-serif" size="5">
                                                                                
                                <xsl:attribute name="color">
                                                                                
                                        <xsl:value-of 
select="portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                                
                                </xsl:attribute>                                
                                                                                
        
                                                                                
                                <b>User Profile: <xsl:value-of 
select="role"/>/<xsl:value-of select="id"/></b>
                                                                                
                        </font>
                                                                                
                </xsl:when>
                                                                                
        </xsl:choose>
                                                                                
        <br/><br/>
                                                                                
        <table border="0" width="100%" cellpadding="0" cellspacing="0">
                                                                                
                <tr>
                                                                                
                        <td>
                                                                                
                                <xsl:apply-templates 
select="portalconf/layout-profile"/>
                                                                                
                        </td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td>
                                                                                
                                <xsl:apply-templates 
select="portalconf/portal-profile"/>
                                                                                
                        </td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td>
                                                                                
                                <img src="sunspotdemoimg-space.gif" 
height="10"/>
                                                                                
                        </td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td>
                                                                                
                                <xsl:apply-templates 
select="portalconf/coplets-profile"/>
                                                                                
                        </td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td>
                                                                                
                                <img src="sunspotdemoimg-space.gif" 
height="10"/>
                                                                                
                        </td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td>
                                                                                
                                <xsl:for-each 
select="portalconf/coplets-profile">
                                                                                
                                        <xsl:call-template 
name="admin_coplets-profile"/>
                                                                                
                                </xsl:for-each>
                                                                                
                        </td>
                                                                                
                </tr>
                                                                                
        </table>
                                                                                
</td>
                                                                                
<td><img src="sunspotdemoimg-space.gif" width="20"/></td>
                                                                        </tr>
                                                                </table>
                                                        </td>
                                                </tr>
                                                </xsl:when>
                                                <xsl:when 
test="state='coplets'"> 
                                                        <tr>
  
  <!--  Menue -->
                                                                <td 
bgcolor="#cccccc" valign="top" width="193">
                                                                        <img 
src="sunspotdemoimg-space.gif" width="1" height="2"/>
                                                                        <table 
bgColor="#ffffff" border="0" cellPadding="0" cellSpacing="2" width="100%">
                                                                                
<tr>
                                                                                
        <td bgcolor="#46627A" width="1%">
                                                                                
                <img src="sunspotdemoimg-space.gif" width="20" height="40"/>
                                                                                
        </td>
                                                                                
        <td bgcolor="#cccccc">
                                                                                
                <br/>
                                                                                
                <font face="Arial, Helvetica, sans-serif" size="2">
                                                                                
                        <xsl:variable name="linkurl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=main</xsl:variable>
                                                                                
                        <b><a>
                                                                                
                                <xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute>
                                                                                
                                <blockquote>Main</blockquote>
                                                                                
                        </a></b>
                                                                                
                </font>
                                                                                
        </td>
                                                                                
</tr>
                                                                                
<tr>
                                                                                
        <td bgcolor="#46627A" width="1%">
                                                                                
                <img src="sunspotdemoimg-space.gif" width="20" height="40"/>
                                                                                
        </td>
                                                                                
        <td bgcolor="#cccccc">
                                                                                
                <br/>
                                                                                
                <font face="Arial, Helvetica, sans-serif" size="2"><b>
                                                                                
                        <xsl:variable name="linkurl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=main&amp;portaladmin_coplets=save</xsl:variable>
                                                                                
                        <a>
                                                                                
                                <xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute>
                                                                                
                                <blockquote>Save</blockquote>
                                                                                
                        </a>
                                                                                
                </b></font>
                                                                                
        </td>
                                                                                
</tr>
                                                                        </table>
                                                                </td>
  <!-- /Menue -->
  
  <!-- Content -->
                                                <td><img 
src="sunspotdemoimg-space.gif" height="1" width="10"/></td>
                                                                <!-- Present 
list of coplets for editing-->
                                                                <td 
align="center">
                                                                        <table 
cellpadding="2" cellspacing="0" border="0" bgcolor="#46627A" width="400" 
nowrap="">
                                                                                
<tr>    
                                                                                
        <td>
                                                                                
                <table cellpadding="0" cellspacing="0" border="0" width="100%" 
bgcolor="#ffffff">
                                                                                
                        <tr>
                                                                                
                                <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10" width="1"/></td>
                                                                                
                        </tr>
                                                                                
                        <xsl:variable name="acturl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=coplet</xsl:variable>
                                                                                
                        <form method="post">
                                                                                
                                <xsl:attribute name="action"><xsl:value-of 
select="translate(normalize-space($acturl), ' ', '')"/></xsl:attribute>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30" height="1"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_o.gif"/></td>
                                                                                
                                <td colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <b>Edit coplet</b>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                                <img 
src="sunspotdemoimg-kast.gif"/>
                                                                                
                                                        </td>
                                                                                
                                                        <td width="98%" 
colspan="2">
                                                                                
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                                
                                                                        coplet:
                                                                                
                                                                </font>
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                                <select 
name="portalcoplet">
                                                                                
                                                                <xsl:for-each 
select="coplets/coplets-profile/coplets/coplet">
                                                                                
                                                                <option>
                                                                                
                                                                        
<xsl:attribute name="value">
                                                                                
                                                                                
<xsl:value-of select="normalize-space(@id)"/>
                                                                                
                                                                        
</xsl:attribute>
                                                                                
                                                                        
<xsl:value-of select="normalize-space(title)"/>
                                                                                
                                                                </option>
                                                                                
                                                                </xsl:for-each>
                                                                                
                                                                </select>       
        
                                                                                
                                                        </td>
                                                                                
                                                </tr>
                                                                                
                                                <tr>
                                                                                
                                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                                        <td 
background="sunspotdemoimg-line_bg.gif" width="1%">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" height="20"/>
                                                                                
                                                        </td>
                                                                                
                                                        <td colspan="2"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                                </tr>
                                                                                
                                                <tr>
                                                                                
                                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                                        <td width="1%">
                                                                                
                                                                <img 
src="sunspotdemoimg-kast_url_u.gif"/>
                                                                                
                                                        </td>
                                                                                
                                                        <td width="1%">
                                                                                
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                                
                                                                        <input 
type="submit" value="Change coplet"/>
                                                                                
                                                                </font>
                                                                                
                                                        </td>
                                                                                
                                                        <td width="97%">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                        </td>
                                                                                
                                                </tr>
                                                                                
                                                </form>
                                                                                
                                                <tr>
                                                                                
                                                        <td colspan="4">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" height="10"/>
                                                                                
                                                        </td>
                                                                                
                                                </tr>
                                                                                
                                        </table>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                </table>
                                                                                
                <br/>
                                                                
                                                                        <!-- 
Present list of coplets for deleting-->
                                                                                
                <table cellpadding="2" cellspacing="0" border="0" 
bgcolor="#46627A" width="400">
                                                                                
                        <tr>    
                                                                                
                                <td>
                                                                                
                                        <table cellpadding="0" cellspacing="0" 
border="0" width="100%" bgcolor="#ffffff">
                                                                                
                                                <tr>
                                                                                
                                                        <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                                                </tr>
                                                                                
                                                <xsl:variable 
name="acturl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=coplets&amp;portaladmin_coplets=delete</xsl:variable>
                                                                                
                                                <form method="post">
                                                                                
                                                <xsl:attribute 
name="action"><xsl:value-of select="translate(normalize-space($acturl), ' ', 
'')"/></xsl:attribute>
                                                                                
                                                <tr>
                                                                                
                                                        <td width="1%">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" width="30" height="1"/>
                                                                                
                                                        </td>
                                                                                
                                                        <td width="1%"><img 
src="sunspotdemoimg-kast_o.gif"/></td>
                                                                                
                                                        <td colspan="2">
                                                                                
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                                
                                                                        
<b>Delete coplet</b>
                                                                                
                                                                </font>
                                                                                
                                                        </td>
                                                                                
                                                </tr>
                                                                                
                                                <tr>
                                                                                
                                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                                <img 
src="sunspotdemoimg-kast.gif"/>
                                                                                
                                                        </td>           
                                                                                
                                                        <td width="98%" 
colspan="2">
                                                                                
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                                
                                                                        coplet:
                                                                                
                                                                </font>
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                                <select 
name="portalcoplet">
                                                                                
                                                                        
<xsl:for-each select="coplets/coplets-profile/coplets/coplet">
                                                                                
                                                                        <option>
                                                                                
                                                                        
<xsl:attribute name="value">
                                                                                
                                                                                
<xsl:value-of select="normalize-space(@id)"/>
                                                                                
                                                                        
</xsl:attribute>
                                                                                
                                                                        
<xsl:value-of select="normalize-space(title)"/>
                                                                                
                                                                        
</option>
                                                                                
                                                                        
</xsl:for-each>
                                                                                
                                                                </select>       
        
                                                                                
                                                        </td>
                                                                                
                                                </tr>
                                                                                
                                                <tr>
                                                                                
                                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                                        <td 
background="sunspotdemoimg-line_bg.gif" width="1%">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" height="20"/>
                                                                                
                                                        </td>
                                                                                
                                                        <td colspan="2"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                                </tr>
                                                                                
                                                <tr>
                                                                                
                                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                                        <td width="1%">
                                                                                
                                                                <img 
src="sunspotdemoimg-kast_url_u.gif"/>
                                                                                
                                                        </td>
                                                                                
                                                        <td width="1%">
                                                                                
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                                
                                                                        <input 
type="submit" value="Delete coplet"/>
                                                                                
                                                                </font>
                                                                                
                                                        </td>
                                                                                
                                                        <td width="97%">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                        </td>
                                                                                
                                                </tr>
                                                                                
                                                </form>
                                                                                
                                                <tr>
                                                                                
                                                        <td colspan="4">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" height="10"/>
                                                                                
                                                        </td>
                                                                                
                                                </tr>
                                                                                
                                        </table>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                </table>
                                                                                
                <br/>
                                                                
                                                                        <!--New 
coplet-->
                                                                                
                <xsl:variable name="acturl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=coplet&amp;portaladmin_coplets=new</xsl:variable>
                                                                                
                <form method="post">
                                                                                
                        <xsl:attribute name="action"><xsl:value-of 
select="translate(normalize-space($acturl), ' ', '')"/></xsl:attribute>
                                                                                
                <table cellpadding="2" cellspacing="0" border="0" 
bgcolor="#46627A" width="400">
                                                                                
<tr>    
                                                                                
        <td>
                                                                                
                
                                                                                
                <table cellpadding="0" cellspacing="0" border="0" width="100%" 
bgcolor="#ffffff">
                                                                                
                        <tr>
                                                                                
                                <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                        </tr>
                                                                                
                        
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30" height="1"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_o.gif"/></td>
                                                                                
                                <td colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <b>New coplet</b>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="98%" colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Titel:
                                                                                
                                        </font>
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <input name="portaladmin_title" 
type="text" size="25"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td background="sunspotdemoimg-line_bg.gif" 
width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="20"/>
                                                                                
                                </td>
                                                                                
                                <td colspan="2"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%">
                                                                                
                                        <img 
src="sunspotdemoimg-kast_url_u.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <input type="submit" 
value="Create New coplet"/>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        
                                                                                
                        <tr>
                                                                                
                                <td colspan="4">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                </table>
                                                                                
                
                                                                                
        </td>
                                                                                
</tr>
                                                                        </table>
                                                                        </form>
                                        </td>
                                </tr>
                        </xsl:when>
                        <xsl:otherwise> <!-- otherwise means state='coplet' -->
                                <tr>
  
  <!--  Menue -->
                                        <td bgcolor="#cccccc" valign="top" 
width="193">
                                                                <img 
src="sunspotdemoimg-space.gif" width="1" height="2"/>
                                                                        <table 
bgColor="#ffffff" border="0" cellPadding="0" cellSpacing="2" width="100%">
                                                                                
<tr>
                                                                                
        <td bgcolor="#46627A" width="1%">
                                                                                
                <img src="sunspotdemoimg-space.gif" width="20" height="40"/>
                                                                                
        </td>
                                                                                
        <td bgcolor="#cccccc">
                                                                                
                <br/>
                                                                                
                <font face="Arial, Helvetica, sans-serif" size="2">
                                                                                
                        <xsl:variable name="linkurl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=coplets</xsl:variable>
                                                                                
                        <b><a>
                                                                                
                                <xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute>
                                                                                
                                <center>List of coplets</center>
                                                                                
                        </a></b>
                                                                                
                </font>
                                                                                
        </td>
                                                                                
</tr>
                                                                                
<tr>
                                                                                
        <td bgcolor="#46627A" width="1%">
                                                                                
                <img src="sunspotdemoimg-space.gif" width="20" height="40"/>
                                                                                
        </td>
                                                                                
        <td bgcolor="#cccccc">
                                                                                
                <br/>
                                                                                
                <font face="Arial, Helvetica, sans-serif" size="2"><b>
                                                                                
                        <xsl:variable name="linkurl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=coplets&amp;portaladmin_coplets=save</xsl:variable>
                                                                                
                        <a>
                                                                                
                                <xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute>
                                                                                
                                <center>Save</center>
                                                                                
                        </a>
                                                                                
                </b></font>
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="1">
                                                                                
                                          <p align="center">If you have changed 
the coplet Profile, you have to accept them by "Change"</p>
                                                                        </font>
                                                                                
        </td>
                                                                                
</tr>
                                                                        </table>
                                                                </td>
  <!-- /Menue -->
  
  <!-- Content -->
                                                                        <td 
align="center">
                                                                </td>
                                                                <td> <!-- Edit 
one coplet -->
                                                                                
                <table cellpadding="0" cellspacing="0" border="0" width="100%" 
bgcolor="#ffffff">
                                                                                
                        <tr>
                                                                                
                                <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                        </tr>
                                                                                
                        <xsl:variable name="acturl"><xsl:value-of 
select="configuration/uri"/>&amp;portaladmin=coplet&amp;portalcoplet=<xsl:value-of
 select="coplet/@id"/>&amp;portaladmin_coplets=change</xsl:variable>
                                                                                
                        <form method="post">
                                                                                
                                <xsl:attribute name="action"><xsl:value-of 
select="translate(normalize-space($acturl), ' ', '')"/></xsl:attribute>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="30" height="1"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_o.gif"/></td>
                                                                                
                                <td colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <b><xsl:value-of 
select="coplet/title"></xsl:value-of></b>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Title
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <input name="portaladmin_title" 
type="text" size="40">
                                                                                
                                                <xsl:attribute 
name="value"><xsl:value-of select="coplet/title"></xsl:value-of></xsl:attribute>
                                                                                
                                        </input>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Resource
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <input name="portaladmin_resource" 
type="text" size="40" value="{coplet/resource/@uri}"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Transformation
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <xsl:for-each select="coplet/transformation/stylesheet">
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                <img 
src="sunspotdemoimg-kast.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        &#160;
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                        <td width="97%">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <input type="text" size="30">
                                                                                
                                                        <xsl:attribute 
name="value"><xsl:value-of select="."/></xsl:attribute>
                                                                                
                                                        <xsl:attribute 
name="name">portaladmin_xsl_<xsl:value-of select="position()"/></xsl:attribute>
                                                                                
                                                </input>
                                                                                
                                                <input type="checkbox">
                                                                                
                                                        <xsl:attribute 
name="value"><xsl:value-of select="."/></xsl:attribute>
                                                                                
                                                        <xsl:attribute 
name="name">portaladmin_delxsl_<xsl:value-of 
select="position()"/></xsl:attribute>
                                                                                
                                                </input>delete
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                        </xsl:for-each>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                &#160;
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                        <input type="checkbox" 
name="portaladmin_newxsl" value="true"/>Add Transformation
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Active
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <select name="portaladmin_active">
                                                                                
                                                <option value="true"><xsl:if 
test="normalize-space(coplet/configuration/active)='true'">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>Yes
                                                                                
                                                </option>
                                                                                
                                                <option value="false"><xsl:if 
test="normalize-space(coplet/configuration/active)='false'">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>No
                                                                                
                                                </option>
                                                                                
                                        </select>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="30%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Mandatory
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="60%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <select name="portaladmin_mand">
                                                                                
                                                <option value="true"><xsl:if 
test="normalize-space(coplet/configuration/mandatory)='true'">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>Yes
                                                                                
                                                </option>
                                                                                
                                                <option value="false"><xsl:if 
test="normalize-space(coplet/configuration/mandatory)='false'">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>No
                                                                                
                                                </option>
                                                                                
                                        </select>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Sizable
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <select name="portaladmin_sizable">
                                                                                
                                                <option value="true"><xsl:if 
test="normalize-space(coplet/configuration/sizable)='true'">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>Yes
                                                                                
                                                </option>
                                                                                
                                                <option value="false"><xsl:if 
test="normalize-space(coplet/configuration/sizable)='false'">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>No
                                                                                
                                                </option>
                                                                                
                                        </select>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Evaluates Resizable
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <select name="portaladmin_handsize">
                                                                                
                                                <option value="true"><xsl:if 
test="normalize-space(coplet/configuration/handlesSizable)='true'">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>Yes
                                                                                
                                                </option>
                                                                                
                                                <option value="false"><xsl:if 
test="normalize-space(coplet/configuration/handlesSizable)='false' or 
not(coplet/configuration/handlesSizable)">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>No
                                                                                
                                                </option>
                                                                                
                                        </select>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Evaluates Parameters
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <select name="portaladmin_handpar">
                                                                                
                                                <option value="true"><xsl:if 
test="normalize-space(coplet/configuration/handlesParameters)='true' or 
not(coplet/configuration/handlesParameters)">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>Yes
                                                                                
                                                </option>
                                                                                
                                                <option value="false"><xsl:if 
test="normalize-space(coplet/configuration/handlesParameters)='false'">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>No
                                                                                
                                                </option>
                                                                                
                                        </select>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Own Configuration
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <select name="portaladmin_customizable">
                                                                                
                                                <option value="true"><xsl:if 
test="normalize-space(coplet/configuration/customizable)='true'">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>Yes
                                                                                
                                                </option>
                                                                                
                                                <option value="false"><xsl:if 
test="normalize-space(coplet/configuration/customizable)='false' or 
not(coplet/configuration/customizable)">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>No
                                                                                
                                                </option>
                                                                                
                                        </select>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <xsl:if 
test="normalize-space(coplet/configuration/customizable)='true'">
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Configuration Resource
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <input name="portaladmin_cust" 
type="text" size="40" value="{coplet/customization/@uri}"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-kast.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                Persistent Configuration
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <select name="portaladmin_persistent">
                                                                                
                                                <option value="true"><xsl:if 
test="normalize-space(coplet/configuration/persistent)='true'">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>Yes
                                                                                
                                                </option>
                                                                                
                                                <option value="false"><xsl:if 
test="normalize-space(coplet/configuration/persistent)='false' or 
not(coplet/configuration/persistent)">
                                                                                
                                                        <xsl:attribute 
name="selected">true</xsl:attribute>
                                                                                
                                                        </xsl:if>No
                                                                                
                                                </option>
                                                                                
                                        </select>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        </xsl:if>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td background="sunspotdemoimg-line_bg.gif" 
width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="20"/>
                                                                                
                                </td>
                                                                                
                                <td colspan="2"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%">
                                                                                
                                        <img 
src="sunspotdemoimg-kast_url_u.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <input type="submit" 
name="portaladmin_submit" value="Change"/>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                                <td width="97%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        </form>
                                                                                
                        <tr>
                                                                                
                                <td colspan="4">
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
height="10"/>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                </table>
                                                                        </td>
                                                        </tr>
                                                </xsl:otherwise>
                                        </xsl:choose>
                                                                                
                
  <!-- /Content -->
  
  <!-- Bottom -->               
                                                        <tr>   
                                                                        <td 
bgcolor="#AAB9BF" noWrap="" colspan="3">
                                                                        <img 
src="sunspotdemoimg-space.gif" height="8"/>
                                                                </td>
                                                        </tr>
  <!-- /Bottom -->
  
                                                </tbody>
                                        </table>
                                </td>
                        </tr>
                </tbody></table>
        </body>
  </html>
  </xsl:template>
  
  <!-- /Portal Administration -->
  
  <!-- Portal-Layout -->
  
  <xsl:template match="layout-profile">
  <form method="post">
        <xsl:attribute name="action"><xsl:value-of 
select="normalize-space(ancestor::portalconf/configuration/uri)"/></xsl:attribute>
        <font face="Arial, Helvetica, sans-serif" size="3">
        <xsl:attribute name="color">
                <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
        </xsl:attribute>
                <b>Portal-Layout</b>
        </font>
        <table cellspacing="0" cellpadding="2" bgcolor="#46627A" width="100%" 
border="0">
                <tr>
                        <td>
                                <table border="0" width="100%" cellspacing="0" 
cellpadding="4">
                                <xsl:attribute name="bgcolor">
                                        <xsl:value-of 
select="portal/layouts/layout/background/color"/>
                                </xsl:attribute>
                                        <tbody>
                                                <tr>
                                                        <td colspan="3">
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                <xsl:attribute 
name="color">
                                                                        
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                </xsl:attribute>
                                                                        
<b>Colors</b>
                                                                </font>
                                                        </td>
                                                </tr>
                                                <tr>    
                                                        <td colspan="3">
                                                                
<xsl:apply-templates select="portal/layouts/layout[not(@*)]"/>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td width="20%">
                                                                        <img 
src="sunspotdemoimg-space.gif"/>
                                                                        
<xsl:apply-templates select="portal/header"/>
                                                                </td>
                                                        <td width="80%" 
valign="bottom" colspan="2">
                                                                        <img 
src="sunspotdemoimg-space.gif"/>
                                                                        <xsl:if 
test="ancestor::portaladminconf and 
ancestor::portalconf/portal-profile/content/header/coplet">
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                        
<xsl:attribute name="color">
                                                                        
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                        
</xsl:attribute>
                                                                        
<xsl:variable name="copletid" 
select="ancestor::portalconf/portal-profile/content/header/coplet/@id"/>
                                                                        
<xsl:value-of select="ancestor::portalconf/coplets-profile/coplets/[EMAIL 
PROTECTED] = $copletid]/title"/>
                                                                        </font>
                                                                        
</xsl:if>
                                                                <img 
src="sunspotdemoimg-space.gif" width="10" height="1"/>
                                                                        <xsl:if 
test="ancestor::portaladminconf and 
ancestor::portalconf/portal-profile/content/header/coplet">
                                                                        
<xsl:variable name="cmd"><xsl:value-of 
select="ancestor::portalconf/configuration/uri"/>&amp;portalcmd=</xsl:variable>
                                                                        
<xsl:variable name="copletident"><xsl:value-of 
select="ancestor::portalconf/portal-profile/content/header/coplet/@id"/>_<xsl:value-of
 
select="ancestor::portalconf/portal-profile/content/header/coplet/@number"/></xsl:variable>
                                                                        
<xsl:variable name="linkurl"><xsl:value-of select="$cmd"/>delete_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                                                        <a>
                                                                                
<xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute>
                                                                                
<img src="sunspotdemoimg-delete.gif" border="0" alt="Delete"/>
                                                                        </a>
                                                                        
</xsl:if>
                                                                </td>
                                                </tr>
                                                <tr>
                                                        <td>    
                                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                                
<xsl:apply-templates select="portal/footer"/>
                                                        </td>
                                                        <td>
                                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                                <xsl:if 
test="ancestor::portaladminconf and 
ancestor::portalconf/portal-profile/content/footer/coplet">
                                                                        
<xsl:variable name="copletid" 
select="ancestor::portalconf/portal-profile/content/footer/coplet/@id"/>
                                                                        
<xsl:value-of select="ancestor::portalconf/coplets-profile/coplets/[EMAIL 
PROTECTED] = $copletid]/title"/>
                                                                </xsl:if>
                                                        </td>
                                                        <td>
                                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                                        <xsl:if 
test="ancestor::portaladminconf and 
ancestor::portalconf/portal-profile/content/footer/coplet">
                                                                                
<xsl:variable name="cmd">
                                                                                
        <xsl:value-of select="ancestor::portalconf/configuration/uri"/>
                                                                                
        &amp;portalcmd=
                                                                                
</xsl:variable>
                                                                                
<xsl:variable name="copletident">
                                                                                
        <xsl:value-of 
select="ancestor::portalconf/portal-profile/content/footer/coplet/@id"/>
                                                                                
                _
                                                                                
        <xsl:value-of 
select="ancestor::portalconf/portal-profile/content/footer/coplet/@number"/>
                                                                                
</xsl:variable>
                                                                                
<xsl:variable name="linkurl"><xsl:value-of select="$cmd"/>delete_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                                                                
<a>
                                                                                
        <xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute>
                                                                                
        <img src="sunspotdemoimg-delete.gif" border="0" alt="Delete"/>
                                                                                
</a>
                                                                        
</xsl:if>
                                                        </td>
                                                </tr>
                                                <tr>    
                                                        <td colspan="3">
                                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                        </td>
                                                </tr>
                                                <tr>    
                                                        <td colspan="3">
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                        
<xsl:attribute name="color">
                                                                                
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                        
</xsl:attribute>
                                                                        
<b>Columns</b><br/>The width of the columns can either be pixels or per cent.
                                                                            For 
a per cent value please add the per cent character.
                                                                </font>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td colspan="3">
                                                                
<xsl:apply-templates select="portal/columns"/>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td colspan="3">
                                                                <input 
type="submit" value="Change Layout"/>
                                                        </td>
                                                </tr>
                                        </tbody>                        
                                </table>
                        </td>
                </tr>
        </table>
  </form>
  </xsl:template>
  
  <!-- /Portal-Layout -->
  
  <!-- Portal-Layout Farben -->
  
  <xsl:template match="layout">
        <xsl:if test="descendant::[EMAIL PROTECTED] and @formpath and 
@formtype]">
                <table border="0" cellPadding="0" cellSpacing="0" width="100%">
                        <xsl:attribute name="bgcolor">
                                <xsl:value-of 
select="ancestor::layout-profile/portal/layouts/layout/background/color"/>
                        </xsl:attribute>
                        <tbody>
                                <xsl:for-each select="descendant::[EMAIL 
PROTECTED] and @formpath and @formtype]">
                                        <tr>
                                                <td width="20%">
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2">
                                                                <xsl:attribute 
name="color">
                                                                        
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                </xsl:attribute>
                                                                <xsl:value-of 
select="@formdescription"/>:
                                                        </font>
                                                </td>
                                                <td>
                                                        <img 
src="sunspotdemoimg-space.gif" width="5"/>
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2">
                                                                <xsl:attribute 
name="color">
                                                                        
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                </xsl:attribute>
                                                                
<xsl:call-template name="inputfield"/>
                                                        </font>
                                                </td>
                                        </tr>
                                </xsl:for-each>
                        </tbody>
                </table>
        </xsl:if>
  </xsl:template>
  
  <!-- /Portal-Layout Farben -->
  
  <!-- Portal-Layout Spalten -->
  
  <xsl:template match="columns">
  <xsl:for-each select="descendant::[EMAIL PROTECTED] and @formpath and 
@formtype]">    
        <table border="0" width="100%">
                <tr>
                        <td colspan="2">
                                <font face="Arial, Helvetica, sans-serif" 
size="2">     
                                <xsl:attribute name="color">
                                        <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                </xsl:attribute>                
                                        <xsl:value-of 
select="@formdescription"/>:
                                        <img src="sunspotdemoimg-space.gif" 
width="10" height="1"/>
                                        <xsl:call-template name="inputfield"/>
                                </font>
                        </td>
                </tr>
                <tr>
                        <xsl:for-each 
select="ancestor::portalconf/portal-profile/content/column">
                            <xsl:sort select="@position"/>
                        <td valign="top">
                                <xsl:attribute name="width"><xsl:value-of 
select="width"/></xsl:attribute>
                                <table border="0" cellpadding="0" 
cellspacing="0">
                                        <xsl:for-each select="[EMAIL PROTECTED] 
and @formpath and @formtype]">
                                                <tr>
                                                        <td>
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                <xsl:attribute 
name="color">
                                                                        
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                </xsl:attribute>
                                                                        
<xsl:value-of select="@formdescription"/>:
                                                                </font>
                                                        </td>
                                                        <td colspan="2">
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                <xsl:attribute 
name="color">
                                                                        
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                </xsl:attribute>
                                                                        <img 
src="sunspotdemoimg-space.gif" width="20" height="1"/>
                                                                        
<xsl:call-template name="inputfield"/>
                                                                </font>
                                                        </td>
                                                </tr>
                                        </xsl:for-each>
                                </table>
                        </td>
                        </xsl:for-each>
                </tr>
        </table>
  </xsl:for-each>
  </xsl:template>
  
  <!-- /Portal-Layout Spalten -->
  
  <!-- selected coplets-->
  
  <xsl:template match="portal-profile">
  <font face="Arial, Helvetica, sans-serif" size="3">
  <xsl:attribute name="color">
        <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
  </xsl:attribute>
        <b>Your coplets</b>
  </font>
  <table cellspacing="0" cellpadding="2" bgcolor="#46627A" width="100%" 
border="0">
        <tr>
                <td>
                        <table border="0" width="100%" cellspacing="0" 
cellpadding="4">
                        <xsl:attribute name="bgcolor">
                                <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/background/color"/>
                        </xsl:attribute>
                                <tbody>
                                        <tr>
                                                <xsl:apply-templates 
select="content/column"/>
                                        </tr>
                                </tbody>
                        </table>
                </td>
        </tr>
  </table>
  </xsl:template>
  
  <!-- / selected coplets -->
  
  <!-- selected coplets columns -->
  
  <xsl:template match="column">
  <xsl:variable name="colfirst" select="@position=1"/>
  <xsl:variable name="collast" 
select="@position=count(ancestor::content/column)"/>
  <xsl:variable name="prevcol" select="(@position)-1"/>
  <xsl:variable name="nextcol" select="(@position)+1"/>
  <td valign="top">
        <xsl:attribute name="width"><xsl:value-of 
select="width"/></xsl:attribute>
        <table border="0" cellspacing="0" cellpadding="0">
                <tbody>
                        <tr>
                                <td colspan="3">
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                        <xsl:attribute name="color">
                                                <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                        </xsl:attribute>
                                                <b>coplet</b>
                                        </font>
                                </td>
                        </tr>
                        <xsl:for-each select="coplets/coplet">
                                    <xsl:sort select="@position"/>
                                          <xsl:variable name="pos" 
select="@position"/>
                            <xsl:variable name="notrowfirst" 
select="ancestor::coplets/[EMAIL PROTECTED]&lt;$pos]"/>
                            <xsl:variable name="notrowlast" 
select="ancestor::coplets/[EMAIL PROTECTED]&gt;$pos]"/>
                            <xsl:variable name="cmd"><xsl:value-of 
select="ancestor::portalconf/configuration/uri"/>&amp;portalcmd=</xsl:variable>
                                <xsl:variable name="copletid" select="@id"/>
                                <xsl:variable name="copletident"><xsl:value-of 
select="@id"/>_<xsl:value-of select="@number"/></xsl:variable>
                                <xsl:variable name="copletconf" 
select="ancestor::portalconf/coplets-profile/coplets/[EMAIL PROTECTED]"/>
                                <tr valign="top">
                                        <td>
                                                <xsl:if test="not($colfirst)">
                                                        <xsl:variable 
name="linkurl"><xsl:value-of select="$cmd"/>move_<xsl:value-of 
select="$copletident"/>_<xsl:value-of select="$prevcol"/></xsl:variable>
                                                        <a><xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurl), ' ', 
'')"/></xsl:attribute><img src="sunspotdemoimg-left.gif" border="0" alt="Move 
to left"/></a>
                                                </xsl:if>
                                                <xsl:if test="not($collast)">
                                                        <xsl:variable 
name="linkurl"><xsl:value-of select="$cmd"/>move_<xsl:value-of 
select="$copletident"/>_<xsl:value-of select="$nextcol"/></xsl:variable>
                                                        <a><xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurl), ' ', 
'')"/></xsl:attribute><img src="sunspotdemoimg-right.gif" border="0" alt="Move 
to right"/></a>
                                                </xsl:if>
                                                <xsl:if test="$notrowfirst">
                                                    <xsl:for-each 
select="ancestor::coplets/[EMAIL PROTECTED]&lt;$pos]">
                                                                    <xsl:sort 
select="@position" order="descending"/>
                                                                                
<xsl:if test="position()=1">
                                                                        
<xsl:variable name="linkurl"><xsl:value-of select="$cmd"/>row_<xsl:value-of 
select="$copletident"/>_<xsl:value-of select="@position"/></xsl:variable>
                                                                        
<a><xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute><img 
src="sunspotdemoimg-up.gif" border="0" alt="Move up"/></a>
                                                                </xsl:if>
                                                            </xsl:for-each>
                                                </xsl:if>
                                                <xsl:if test="$notrowlast">
                                                    <xsl:for-each 
select="ancestor::coplets/[EMAIL PROTECTED]&gt;$pos]">
                                                                    <xsl:sort 
select="@position"/>
                                                                                
<xsl:if test="position()=1">
                                                                        
<xsl:variable name="linkurl"><xsl:value-of select="$cmd"/>row_<xsl:value-of 
select="$copletident"/>_<xsl:value-of select="@position"/></xsl:variable>
                                                                        
<a><xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurl), ' ', '')"/></xsl:attribute><img 
src="sunspotdemoimg-down.gif" border="0" alt="Move down"/></a>
                                                                </xsl:if>
                                                            </xsl:for-each>
                                                </xsl:if>
                                        </td>
                                        <td align="left">
                                                <img 
src="sunspotdemoimg-space.gif" width="5" height="1"/>
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                <xsl:attribute name="color">
                                                        <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                </xsl:attribute>
                                                        <xsl:value-of 
select="$copletconf/title"/>
                                                </font>
                                                <img 
src="sunspotdemoimg-space.gif" width="5" height="1"/>
                                        </td>
                                        <td align="right">
                                                <!-- minimize/maximize -->
                                                <xsl:variable 
name="linkurlmax"><xsl:value-of select="$cmd"/>minimize_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                                <xsl:variable 
name="linkurlmin"><xsl:value-of select="$cmd"/>maximize_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                                <xsl:if 
test="$copletconf/configuration/sizable='true' and status/size/@formpath">
                                                        <a>
                                                                <xsl:choose>
                                                                        
<xsl:when test="status/size='max'">
                                                                                
<xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurlmax), ' ', '')"/></xsl:attribute>
                                                                                
<img src="sunspotdemoimg-minimize.gif" border="0" alt="Minimize"/>
                                                                        
</xsl:when>
                                                                        
<xsl:otherwise>
                                                                                
<xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurlmin), ' ', '')"/></xsl:attribute>
                                                                                
<img src="sunspotdemoimg-maximize.gif" border="0" alt="Maximize"/>
                                                                        
</xsl:otherwise>
                                                                </xsl:choose>
                                                        </a>
                                                </xsl:if>
                                                <!-- show/ hide -->
                                                <xsl:variable 
name="linkurlshow"><xsl:value-of select="$cmd"/>show_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                                <xsl:variable 
name="linkurlhide"><xsl:value-of select="$cmd"/>hide_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                                <xsl:choose>
                                                        <xsl:when 
test="status/visible/@formpath and $copletconf/configuration/mandatory='false'">
                                                                <a>
                                                                        
<xsl:choose>
                                                                                
<xsl:when test="status/visible='true'">
                                                                                
        <xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurlhide), ' ', '')"/></xsl:attribute>
                                                                                
        <img src="sunspotdemoimg-hide.gif" border="0" alt="Hide"/>
                                                                                
</xsl:when>
                                                                                
<xsl:otherwise>
                                                                                
        <xsl:attribute name="href"><xsl:value-of 
select="translate(normalize-space($linkurlshow), ' ', '')"/></xsl:attribute>
                                                                                
        <img src="sunspotdemoimg-show.gif" border="0" alt="Show"/>
                                                                                
</xsl:otherwise>
                                                                        
</xsl:choose>
                                                                </a>
                                                        </xsl:when>
                                                </xsl:choose>
                                                <!-- mandatory/delete -->
                                                <xsl:variable 
name="linkurlmand"><xsl:value-of select="$cmd"/>delete_<xsl:value-of 
select="$copletident"/></xsl:variable>
                                                <xsl:if 
test="$copletconf/configuration/mandatory='false'">
                                                        <a>
                                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurlmand), ' ', 
'')"/></xsl:attribute>
                                                                <img 
src="sunspotdemoimg-delete.gif" border="0" alt="Delete"/>
                                                        </a>
                                                </xsl:if>
                                        </td>
                                </tr>
                        </xsl:for-each>
                </tbody>
        </table>
  </td>
  </xsl:template>
  
  <!-- /selected coplets columns -->
  
  <!-- All coplets-->
  
  <xsl:template match="coplets-profile">        
  <font face="Arial, Helvetica, sans-serif" size="3">
  <xsl:attribute name="color">
        <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
  </xsl:attribute>
        <b>All coplets</b>
  </font>
  <table cellspacing="0" cellpadding="2" bgcolor="#46627A" width="100%" 
border="0">
        <tr>
                <td>
                        <table border="0" width="100%" cellspacing="0" 
cellpadding="4">
                        <xsl:attribute name="bgcolor">
                                <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/background/color"/>
                        </xsl:attribute>
                                <tbody>
                                        <xsl:if 
test="ancestor::portaladminconf">
                                                <xsl:for-each 
select="coplets/coplet[configuration/active='true']">
                                                        <tr>
                                                        <td>
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2">
                                                        <xsl:attribute 
name="color">
                                                                <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                        </xsl:attribute>
                                                                <xsl:value-of 
select="title"/>
                                                        </font>
                                                </td>
                                                <td>
                                                        <xsl:variable 
name="linkurl"><xsl:value-of 
select="ancestor::portalconf/configuration/uri"/>&amp;portalcmd=new_<xsl:value-of
 select="@id"/>_1</xsl:variable>
                                                        <a>
                                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurl), ' ', 
'')"/></xsl:attribute>
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                <xsl:attribute 
name="color">
                                                                        
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                </xsl:attribute>
                                                                        Add
                                                                </font>
                                                        </a>
                                                </td>   
                                                <td>
                                                        <xsl:variable 
name="linkurl"><xsl:value-of 
select="ancestor::portalconf/configuration/uri"/>&amp;portalcmd=new_<xsl:value-of
 select="@id"/>_header</xsl:variable>
                                                        <a>
                                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurl), ' ', 
'')"/></xsl:attribute>
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                <xsl:attribute 
name="color">
                                                                        
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                </xsl:attribute>
                                                                        As 
Header
                                                                </font>
                                                        </a>
                                                </td>   
                                                <td>
                                                        <xsl:variable 
name="linkurl"><xsl:value-of 
select="ancestor::portalconf/configuration/uri"/>&amp;portalcmd=new_<xsl:value-of
 select="@id"/>_footer</xsl:variable>
                                                        <a>
                                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurl), ' ', 
'')"/></xsl:attribute>
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                <xsl:attribute 
name="color">
                                                                        
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                </xsl:attribute>
                                                                        As 
Footer
                                                                </font>
                                                        </a>
                                                </td>   
                                                </tr>
                                        </xsl:for-each>
                                </xsl:if>
                                <xsl:if test="not(ancestor::portaladminconf)">
                                        <xsl:for-each 
select="coplets/coplet[configuration/active='true' and 
configuration/mandatory='false']">
                                                <tr>
                                                <td>
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2">
                                                        <xsl:attribute 
name="color">
                                                                <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                        </xsl:attribute>
                                                                <xsl:value-of 
select="title"/>
                                                        </font>
                                                </td>
                                                <td>
                                                        <xsl:variable 
name="linkurl"><xsl:value-of 
select="ancestor::portalconf/configuration/uri"/>&amp;portalcmd=new_<xsl:value-of
 select="@id"/>_1</xsl:variable>
                                                        <a>
                                                                <xsl:attribute 
name="href"><xsl:value-of select="translate(normalize-space($linkurl), ' ', 
'')"/></xsl:attribute>
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                <xsl:attribute 
name="color">
                                                                        
<xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                                                                </xsl:attribute>
                                                                        Add
                                                                </font>
                                                        </a>
                                                </td>   
                                                </tr>
                                        </xsl:for-each>
                                </xsl:if>
                                
                                </tbody>
                        </table>
                </td>
        </tr>
  </table>
  </xsl:template>
  
  <!-- /All coplets -->
  
  <xsl:template name="admin_coplets-profile">   
  <form method="post">
  <xsl:attribute name="action">
        <xsl:value-of 
select="normalize-space(ancestor::portalconf/configuration/uri)"/>
  </xsl:attribute>
  <font face="Arial, Helvetica, sans-serif" size="3">
  <xsl:attribute name="color">
  <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                </xsl:attribute>
  <b>coplets Configuration</b></font>
  <table cellspacing="0" cellpadding="2" bgcolor="#46627A" width="100%" 
border="0">
        <tr>
                <td>
                        <table border="0" width="100%" bgcolor="#ffffff" 
cellspacing="0" cellpadding="4">
                        <xsl:attribute name="bgcolor">
                                <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/background/color"/>
                        </xsl:attribute>
                                <tbody>
                                <xsl:for-each select="coplets/coplet">
                                        <tr>
                                                <td colspan="2">
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2">
  <xsl:attribute name="color">
  <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                </xsl:attribute><b>coplet: <xsl:value-of 
select="title"/></b></font>
                                                </td>
                                        </tr>
                                        <xsl:for-each 
select="descendant::[EMAIL PROTECTED] and @formpath and @formtype]">      
                                        <tr>
                                                <td width="20%">
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2">     
  <xsl:attribute name="color">
  <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                </xsl:attribute>                
                                                        <xsl:value-of 
select="@formdescription"/>:
                                                        </font>
                                                </td>
                                                <td>
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
  <xsl:attribute name="color">
  <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                </xsl:attribute>
                                                <xsl:call-template 
name="inputfield"/>
                                                </font>
                                                </td>
                                        </tr>
                                        </xsl:for-each>
                                </xsl:for-each>
                                <tr><td><input type="submit" value="Change 
coplets"/></td></tr>
                                </tbody>
                        </table>
                </td>
        </tr>
        
  </table>
  </form>
  </xsl:template>
  
  <!-- the header -->
  
  <xsl:template match="header">
        <xsl:if test="descendant::[EMAIL PROTECTED] and @formpath and 
@formtype]">
                <table border="0" cellPadding="0" cellSpacing="0" width="100%">
                        <xsl:attribute name="bgcolor">
                                <xsl:value-of 
select="ancestor::layout-profile/portal/layouts/layout/background/color"/>
                        </xsl:attribute>
                        <xsl:for-each select="descendant::[EMAIL PROTECTED] and 
@formpath and @formtype]">
                        <tr>
                                <td width="20%">
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
  <xsl:attribute name="color">
  <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                </xsl:attribute>
                                                        <xsl:value-of 
select="@formdescription"/>:
                                        <img src="sunspotdemoimg-space.gif" 
width="10" height="1"/>
                                        <xsl:call-template name="inputfield"/>
                                        </font>
                                </td>
                        </tr>
                        </xsl:for-each>
                </table>
        </xsl:if>
  </xsl:template>
  
  <xsl:template match="footer">
        <xsl:if test="descendant::[EMAIL PROTECTED] and @formpath and 
@formtype]">
                <table border="0" cellPadding="0" cellSpacing="0" width="100%">
                        <xsl:attribute name="bgcolor">
                                <xsl:value-of 
select="ancestor::layout-profile/portal/layouts/layout/background/color"/>
                        </xsl:attribute>
                        <xsl:for-each select="descendant::[EMAIL PROTECTED] and 
@formpath and @formtype]">
                        <tr>
                                <td width="20%">
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
  <xsl:attribute name="color">
  <xsl:value-of 
select="ancestor::portalconf/layout-profile/portal/layouts/layout/font/color"/>
                </xsl:attribute>
                                                        <xsl:value-of 
select="@formdescription"/>:
                                        <img src="sunspotdemoimg-space.gif" 
width="12" height="1"/>
                                        <xsl:call-template name="inputfield"/>
                                        </font>
                                </td>
                        </tr>
                        </xsl:for-each>
                </table>
        </xsl:if>
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  
  <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
     </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/sunLet_MoreoverDotCom.xsl
  
  Index: sunLet_MoreoverDotCom.xsl
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunLet_MoreoverDotCom.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
  -->
  <xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <xsl:template match="*|/"><xsl:apply-templates/></xsl:template>
  
  <xsl:template match="text()|@*"><xsl:value-of select="."/></xsl:template>
  
  <xsl:template match="moreovernews">
  <!-- Stylesheet to be used inside a coplet. Generates HTML from an XML-feed 
from http://w.moreover.com/ -->
  <table>
        <xsl:apply-templates select ="article"/>
  </table>
  </xsl:template>
  
  <xsl:template match="article">
                        <xsl:if test="position() &lt; 6">
                                <tr bgcolor="#ffffff"><td><font face="Arial, 
Helvetica, sans-serif">
                        <a target="_blank"><xsl:attribute 
name="href"><xsl:value-of select="url"/></xsl:attribute>
                                <font size="-1" 
color="#333333"><b><xsl:value-of select="headline_text"/></b></font></a><br/>
                                <a target="_blank"><xsl:attribute 
name="href"><xsl:value-of select="document_url"/></xsl:attribute> 
                        <font size="-2" color="#46627A"><xsl:value-of select = 
"source"/></font></a>
                                <font size="-2" 
color="#46627A">&#160;&#160;<xsl:value-of select="harvest_time"/></font>
                        </font></td></tr>
                                <tr bgcolor="#ffffff"><td bgcolor="#ffffff" 
height="5"></td></tr>
                        </xsl:if>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/sunLet_sundnNews.xsl
  
  Index: sunLet_sundnNews.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <!-- $Id: sunLet_sundnNews.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
  -->
  
  <xsl:template match="*|/"><xsl:apply-templates/></xsl:template>
  
  <xsl:template match="text()|@*"><xsl:value-of select="."/></xsl:template>
  
  <xsl:template match="news"><!-- Stylesheet to be used inside a coplet. 
Generates HTML from an XML-feed from http://w.moreover.com/ -->
  
        <table>
                <xsl:apply-templates select ="article">
                </xsl:apply-templates>
        </table>
  </xsl:template>
  
  <xsl:template match="article">
                        <xsl:if test="position() &lt; 6">
                                <tr bgcolor="#ffffff"><td><font face="Arial, 
Helvetica, sans-serif">
                        <a target="_blank"><xsl:attribute 
name="href"><xsl:value-of select="link"/></xsl:attribute>
                                <font size="-1" 
color="#333333"><b><xsl:value-of select="title"/></b></font></a><br/>
                                <a target="_blank"><xsl:attribute 
name="href"><xsl:value-of select="authorlink"/></xsl:attribute> 
                        <font size="-2" color="#46627A"><xsl:value-of select = 
"author"/></font></a>
                                <font size="-2" 
color="#46627A">&#160;&#160;<xsl:value-of select="date"/></font>
                        </font></td></tr>
                                <tr bgcolor="#ffffff"><td bgcolor="#ffffff" 
height="5"></td></tr>
                        </xsl:if>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/sunletconf.xsl
  
  Index: sunletconf.xsl
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunletconf.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
   Description: The configuration page of a coplet
  
  -->
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <xsl:template match="page">
        <xsl:apply-templates/>
  </xsl:template>
  
  <xsl:template match="picture">
        <img>
                <xsl:attribute name="src"><xsl:value-of 
select="normalize-space(url)"/></xsl:attribute>
        </img>
  </xsl:template>
  
  
  <xsl:template match="form">
        <form>
                <xsl:attribute name="method"><xsl:value-of 
select="@method"/></xsl:attribute>
                <xsl:attribute name="action"><xsl:value-of 
select="@action"/></xsl:attribute>
                <table><tbody>
                        <xsl:apply-templates select="inputxml"/>
                        <tr><td colspan="2" align="middle">
                        <xsl:apply-templates select="input"/>
                        </td></tr>
                </tbody></table>
        </form>
  </xsl:template>
  
  <xsl:template match="inputxml">
        <tr>
                <td><xsl:value-of select="@name"/>:&#160;</td>
                <td>
                        <xsl:choose>
                                <xsl:when test="@name='Newsfeed'">
                                        <select name="Newsfeed">
                                                <option value="usa">
                                                        <xsl:if 
test="normalize-space(.) = 'usa'">
                                                                <xsl:attribute 
name="selected">true</xsl:attribute>
                                                        </xsl:if>
                                                        USA
                                                </option>
                                                <option 
value="entertainmentgeneral">
                                                        <xsl:if 
test="normalize-space(.) = 'entertainmentgeneral'">
                                                                <xsl:attribute 
name="selected">true</xsl:attribute>
                                                        </xsl:if>
                                                        Entertainment
                                                </option>
                                                <option value="foodanddrink">
                                                        <xsl:if 
test="normalize-space(.) = 'foodanddrink'">
                                                                <xsl:attribute 
name="selected">true</xsl:attribute>
                                                        </xsl:if>
                                                        Food &amp; Drink
                                                </option>
                                        </select>
                                </xsl:when>
                                <xsl:otherwise>
                                        <input>
                                                <xsl:attribute 
name="name"><xsl:value-of select="@name"/></xsl:attribute>
                                                <xsl:attribute 
name="value"><xsl:value-of select="."/></xsl:attribute>
                                                <xsl:attribute 
name="type"><xsl:value-of select="@type"/></xsl:attribute>
                                        </input>
                                </xsl:otherwise>
                        </xsl:choose>
                </td>
        </tr>
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  <xsl:template match="@*|node()">
        <xsl:copy>
                <xsl:apply-templates select="@*|node()" />
        </xsl:copy>
  </xsl:template>
  
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/sunrise-user.xsl
  
  Index: sunrise-user.xsl
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: sunrise-user.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
  -->
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  
  <xsl:param name="password"/>
  <xsl:param name="name"/>
  
  
  <xsl:template match="authentication">
    <authentication>
  
        <xsl:apply-templates select="users"/>
  
    </authentication>
  </xsl:template>
  
  <xsl:template match="users">
  <xsl:apply-templates select="user"/>
  </xsl:template>
  
  <xsl:template match="user">
  
  <xsl:if test="normalize-space(name) = $name and normalize-space(password) = 
$password">
        <ID><xsl:value-of select="name"/></ID>
        <role><xsl:value-of select="role"/></role>
        <data>
                <name><xsl:value-of select="name"/></name>
                <role><xsl:value-of select="role"/></role>
                <ID><xsl:value-of select="name"/></ID>
                <user><xsl:value-of select="name"/></user>
                <title><xsl:value-of select="title"/></title>
                <firstname><xsl:value-of select="firstname"/></firstname>
                <lastname><xsl:value-of select="lastname"/></lastname>
                <company><xsl:value-of select="company"/></company>
                <street><xsl:value-of select="street"/></street>
                <zipcode><xsl:value-of select="zipcode"/></zipcode>
                <city><xsl:value-of select="city"/></city>
                <country><xsl:value-of select="country"/></country>
                <phone><xsl:value-of select="phone"/></phone>
                <fax><xsl:value-of select="fax"/></fax>
                <email><xsl:value-of select="email"/></email>
                <bankid><xsl:value-of select="bankid"/></bankid>
                <bankname><xsl:value-of select="bankname"/></bankname>
                <accountid><xsl:value-of select="accountid"/></accountid>
        </data>
  </xsl:if>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/sunriseconfHTML.xsl
  
  Index: sunriseconfHTML.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <!-- $Id: sunriseconfHTML.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
   Description: Portal User configuration to HTML. This stylesheet is
                used for the administrator when he manages the users
  
  -->
  
  <xsl:template match="configuration">
        <xsl:variable name="role" select="normalize-space(role)"/>
  
        <html>
                <head>
                        <title>Portal User Management</title>
                </head>
                <body text="#0B2A51" link="#0B2A51" vlink="#666666" 
bgColor="#cccccc">
                <table bgColor="#ffffff" border="0" cellPadding="0" 
cellSpacing="0" width="100%"><tbody>
                        <tr>
                                        <td>
                                        <table border="0" cellPadding="0" 
cellSpacing="2" height="100%" width="100%"><tbody>
  <!-- Start Header -->                         <tr>
                                                <td bgcolor="#AAB9BF" noWrap="" 
colspan="3">
                                                                 <img 
src="sunspotdemoimg-space.gif" height="5"/>
                                                        </td>
                                                </tr>
                                                        <tr>
                                                                <td 
bgcolor="#AAB9BF" noWrap="">        
                                                                <img 
src="sunspotdemoimg-logo.jpg"/>
                                                                </td>
                                                                <td 
bgcolor="#AAB9BF" align="center" valign="bottom" colspan="2">
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="6" color="#46627A">
                                                                        
<b>Portal User Management</b>
                                                                </font>
                                                                </td>
                                                </tr>
                                                        <tr>
                                                                <td noWrap="" 
width="10%" bgcolor="#cccccc">
                                                                <img 
src="sunspotdemoimg-space.gif" height="10"/>
                                                                </td>
                                                                <td width="90%" 
bgcolor="#cccccc" colspan="2">
                                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                        </td>
                                                        </tr>
  <!-- Ende Header -->
  <!-- Start Content -->
                                                <tr>
                                                                <td 
bgcolor="#46627a">
                                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                        </td>
                                                        <td><img 
src="sunspotdemoimg-space.gif" width="10"/></td>
                                                                <td 
align="center"><img src="sunspotdemoimg-space.gif" height="10"/>
  <!-- add new role -->                                         <xsl:if 
test="menue/addrole">
                                                                        <form 
method="post">
                                                                                
<xsl:attribute name="action"><xsl:value-of 
select="normalize-space(uri)"/></xsl:attribute>
                                                                                
<input type="hidden" value="addrole" name="authstate"/> 
                                                                                
<table cellpadding="2" cellspacing="0" border="0" bgcolor="#46627A" width="60%">
                                                                                
        <tr>    
                                                                                
                <td>
                                                                                
                        <table cellpadding="0" cellspacing="0" border="0" 
bgcolor="#ffffff" width="100%">
                                                                                
                                <tr>
                                                                                
                                        <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-kast_m.gif"/></td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        <input type="text" 
name="authrole" size="20"/>
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                        <td width="97%">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        <input type="submit" 
value="Create New Role"/>
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                                </tr>
                                                                                
                        </table>
                                                                                
                </td>
                                                                                
        </tr>
                                                                                
</table>
                                                                        </form>
                                                                </xsl:if>
  <!-- delete a role -->                                                <xsl:if 
test="menue/delrole">
                                                                        <form 
method="post">
                                                                                
<xsl:attribute name="action"><xsl:value-of 
select="normalize-space(uri)"/></xsl:attribute>
                                                                                
<input type="hidden" value="delrole" name="authstate"/> 
                                                                                
<table cellpadding="2" cellspacing="0" border="0" bgcolor="#46627A" width="60%">
                                                                                
        <tr>    
                                                                                
                <td>
                                                                                
                        <table cellpadding="0" cellspacing="0" border="0" 
bgcolor="#ffffff" width="100%">
                                                                                
                                <tr>
                                                                                
                                        <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-kast_m.gif"/></td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        <select name="authrole">
                                                                                
                                                                <xsl:for-each 
select="roles/role">
                                                                                
                                                                        <option>
                                                                                
                                                                                
<xsl:attribute name="value">
                                                                                
                                                                                
        <xsl:value-of select="normalize-space(.)"/>
                                                                                
                                                                                
</xsl:attribute>
                                                                                
                                                                                
<xsl:value-of select="normalize-space(.)"/>
                                                                                
                                                                        
</option>
                                                                                
                                                                </xsl:for-each>
                                                                                
                                                        </select>
                                                                                
                                                </font>
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="90" height="1"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="97%">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        <input type="submit" 
value="Delete Role"/>
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td colspan="4"><img 
src="sunspotdemoimg-space.gif" height="10"/></td>
                                                                                
                                </tr>
                                                                                
                        </table>
                                                                                
                </td>
                                                                                
        </tr>
                                                                                
</table>
                                                                        </form>
                                                                </xsl:if>
  <!-- User: select role -->                                            <table 
cellpadding="2" cellspacing="0" border="0" bgcolor="#46627A" width="60%">
                                                                        <tr>    
                                                                                
<td>
                                                                                
        <table cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff" 
width="100%">
                                                                                
                <tr>
                                                                                
                        <td colspan="4"><img src="sunspotdemoimg-space.gif" 
height="10"/></td>
                                                                                
                </tr>
                                                                                
                <form method="post">
                                                                                
                        <xsl:attribute name="action">
                                                                                
                                <xsl:value-of select="normalize-space(uri)"/>
                                                                                
                        </xsl:attribute>
                                                                                
                        <input type="hidden" value="selrole" name="authstate"/>
                                                                                
                        <tr>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif"/>
                                                                                
                                </td>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-kast_o.gif"/></td>
                                                                                
                                <td width="1%" colspan="2">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <b>User</b>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img src="sunspotdemoimg-space.gif"/>
                                                                                
                                </td>
                                                                                
                                <td colspan="2"><img 
src="sunspotdemoimg-space.gif" height="20"/></td>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="30"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                        <img 
src="sunspotdemoimg-kast.gif"/></td>
                                                                                
                                <td width="1%">
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <select name="authrole">
                                                                                
                                                        <xsl:for-each 
select="roles/role">
                                                                                
                                                                <option>
                                                                                
                                                                        
<xsl:attribute name="value">
                                                                                
                                                                                
<xsl:value-of select="normalize-space(.)"/>
                                                                                
                                                                        
</xsl:attribute>
                                                                                
                                                                        <xsl:if 
test="normalize-space(.)=$role">
                                                                                
                                                                                
<xsl:attribute name="selected">
                                                                                
                                                                                
        true
                                                                                
                                                                                
</xsl:attribute>
                                                                                
                                                                        
</xsl:if>
                                                                                
                                                                        
<xsl:value-of select="normalize-space(.)"/>
                                                                                
                                                                </option>
                                                                                
                                                        </xsl:for-each>
                                                                                
                                                </select>
                                                                                
                                        </font>
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="90" height="1"/>
                                                                                
                                </td>
                                                                                
                                <td>
                                                                                
                                        <img src="sunspotdemoimg-space.gif" 
width="10"/>
                                                                                
                                        <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                <input type="submit" 
value="Choose Role"/>
                                                                                
                                        </font>
                                                                                
                                </td>
                                                                                
                        </tr>
                                                                                
                </form>
                                                                                
                <tr>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        <td width="1%" background="sunspotdemoimg-line_bg.gif" 
valign="bottom">
                                                                                
                                <img src="sunspotdemoimg-line_end.gif"/>
                                                                                
                        </td>
                                                                                
                        <td colspan="2"><img src="sunspotdemoimg-space.gif" 
height="20"/></td>
                                                                                
                </tr>   
  <!-- User: select user or new user -->
                                                                                
                <xsl:if test="role and not(user)">
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif"><img 
src="sunspotdemoimg-kast.gif"/></td>
                                                                                
                                <td width="1%">
                                                                                
                                        <img src="sunspotdemoimg-space.gif"/>   
                                                                                
                                </td>
                                                                                
                                <form method="post">
                                                                                
                                        <xsl:attribute name="action">
                                                                                
                                                <xsl:value-of 
select="normalize-space(uri)"/>
                                                                                
                                        </xsl:attribute>
                                                                                
                                        <input type="hidden" value="adduser" 
name="authstate"/>
                                                                                
                                                    <input type="hidden" 
name="authrole">
                                                                                
                                                <xsl:attribute name="value">
                                                                                
                                                        <xsl:value-of 
select="$role"/>
                                                                                
                                                </xsl:attribute>
                                                                                
                                        </input>
                                                                                
                                        <td>
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <input type="submit" 
value="Create New User"/>  
                                                                                
                                        </td>
                                                                                
                                </form>
                                                                                
                        </tr>
                                                                                
                        <tr>
                                                                                
                                <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif" valign="bottom">
                                                                                
                                        <img src="sunspotdemoimg-line_end.gif"/>
                                                                                
                                </td>
                                                                                
                                <td colspan="2"><img 
src="sunspotdemoimg-space.gif" height="20"/></td>
                                                                                
                        </tr>
                                                                                
                        <xsl:if test="users/user/ID">
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <img 
src="sunspotdemoimg-kast_u.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <form method="post">
                                                                                
                                                <xsl:attribute name="action">
                                                                                
                                                        <xsl:value-of 
select="normalize-space(uri)"/>
                                                                                
                                                </xsl:attribute>
                                                                                
                                                <input type="hidden" 
value="seluser" name="authstate"/>
                                                                                
                                                                 <input 
type="hidden" name="authrole">
                                                                                
                                                        <xsl:attribute 
name="value">
                                                                                
                                                                <xsl:value-of 
select="$role"/>
                                                                                
                                                        </xsl:attribute>
                                                                                
                                                </input>
                                                                                
                                                <td width="1%">
                                                                                
                                                        <select name="authid">
                                                                                
                                                                <xsl:for-each 
select="users/user/ID">
                                                                                
                                                                        <option>
                                                                                
                                                                                
<xsl:attribute name="value">
                                                                                
                                                                                
        <xsl:value-of select="normalize-space(.)"/>
                                                                                
                                                                                
</xsl:attribute>
                                                                                
                                                                                
<xsl:if test="normalize-space(.)=$role">
                                                                                
                                                                                
        <xsl:attribute name="selected">
                                                                                
                                                                                
                true
                                                                                
                                                                                
        </xsl:attribute>
                                                                                
                                                                                
</xsl:if>
                                                                                
                                                                                
<xsl:value-of select="normalize-space(.)"/>
                                                                                
                                                                        
</option>
                                                                                
                                                                </xsl:for-each>
                                                                                
                                                        </select>       
                                                                                
                                                </td>
                                                                                
                                                <td>
                                                                                
                                                        <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                        <input type="submit" 
value="Choose User"/>      
                                                                                
                                                </td>
                                                                                
                                        </form>
                                                                                
                                </tr>
                                                                                
                        </xsl:if>
                                                                                
                </xsl:if>
                                                                                
                <xsl:if test="user">    
                                                                                
                        <xsl:variable name="user" 
select="normalize-space(user)"/>
                                                                                
                        <form method="post">
                                                                                
                                <xsl:attribute name="action"><xsl:value-of 
select="normalize-space(uri)"/></xsl:attribute>
                                                                                
                                <input type="hidden" value="chguser" 
name="authstate"/>
                                                                                
                                <input type="hidden" name="authuser">
                                                                                
                                        <xsl:choose>
                                                                                
                                                <xsl:when test="$user='error'">
                                                                                
                                                        <xsl:attribute 
name="value">new</xsl:attribute>
                                                                                
                                                </xsl:when>
                                                                                
                                                <xsl:otherwise>
                                                                                
                                                        <xsl:attribute 
name="value">
                                                                                
                                                                <xsl:value-of 
select="normalize-space(user)"/>
                                                                                
                                                        </xsl:attribute>
                                                                                
                                                </xsl:otherwise>
                                                                                
                                        </xsl:choose>
                                                                                
                                </input>
                                                                                
                                <input type="hidden" name="autholdrole" 
value="{$role}"/>
                                                                                
                                <input type="hidden" name="autholdpassword" 
value="{normalize-space(uservalues/data/password)}"/>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                <img 
src="sunspotdemoimg-kast.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="1%" colspan="2">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        <b>User Information</b>
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        Title:
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                        <td>
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <select name="title">
                                                                                
                                                        <option>
                                                                                
                                                                <xsl:if 
test="normalize-space(uservalues/data/title)='Mr.'">
                                                                                
                                                                        
<xsl:attribute name="selected">
                                                                                
                                                                                
true
                                                                                
                                                                        
</xsl:attribute>
                                                                                
                                                                </xsl:if>
                                                                                
                                                                                
        Mr.
                                                                                
                                                        </option>
                                                                                
                                                        <option>
                                                                                
                                                                <xsl:if 
test="normalize-space(uservalues/data/title)='Mrs.'">
                                                                                
                                                                        
<xsl:attribute name="selected">
                                                                                
                                                                                
true
                                                                                
                                                                        
</xsl:attribute>
                                                                                
                                                                </xsl:if>
                                                                                
                                                                                
        Mrs.
                                                                                
                                                        </option>
                                                                                
                                                </select>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        Firstname:
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                        <td>
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <xsl:choose>
                                                                                
                                                        <xsl:when 
test="$user='new'">
                                                                                
                                                                <input 
type="text" name="firstname" value="??"/>
                                                                                
                                                        </xsl:when>
                                                                                
                                                        <xsl:when 
test="$user='error'">
                                                                                
                                                                <input 
type="text" name="firstname" value="{uservalues/data/firstname}"/> 
                                                                                
                                                        </xsl:when>
                                                                                
                                                        <xsl:otherwise>
                                                                                
                                                                <input 
type="text" name="firstname" value="{uservalues/data/firstname}"/>
                                                                                
                                                        </xsl:otherwise>
                                                                                
                                                </xsl:choose>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        Lastname:
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                        <td>
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <xsl:choose>
                                                                                
                                                        <xsl:when 
test="$user='new'">
                                                                                
                                                                <input 
type="text" name="lastname" value="??"/>
                                                                                
                                                        </xsl:when>
                                                                                
                                                        <xsl:otherwise>
                                                                                
                                                                <input 
type="text" name="lastname">
                                                                                
                                                                        
<xsl:attribute name="value">
                                                                                
                                                                                
<xsl:value-of select="uservalues/data/lastname"/>
                                                                                
                                                                        
</xsl:attribute>
                                                                                
                                                                </input>
                                                                                
                                                        </xsl:otherwise>
                                                                                
                                                </xsl:choose>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        Login:
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                        <td>
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                        <xsl:choose>
                                                                                
                                                                <xsl:when 
test="$user='new'">
                                                                                
                                                                        <input 
type="text" name="authid" value="??"/>
                                                                                
                                                                </xsl:when>
                                                                                
                                                                <xsl:when 
test="$user='error'">
                                                                                
                                                                        <input 
type="text" name="authid" value="{uservalues/data/ID}"/>
                                                                                
                                                                </xsl:when>
                                                                                
                                                                <xsl:otherwise>
                                                                                
                                                                        
<xsl:value-of select="uservalues/data/ID"/>
                                                                                
                                                                        <input 
type="hidden" name="authid">
                                                                                
                                                                                
<xsl:attribute name="value">
                                                                                
                                                                                
        <xsl:value-of select="normalize-space(uservalues/data/ID)"/>
                                                                                
                                                                                
</xsl:attribute>
                                                                                
                                                                        </input>
                                                                                
                                                                </xsl:otherwise>
                                                                                
                                                        </xsl:choose>
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                                <xsl:if test="$user='error'">
                                                                                
                                        <tr>
                                                                                
                                                <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                        <img 
src="sunspotdemoimg-space.gif"/>
                                                                                
                                                </td>
                                                                                
                                                <td width="1%">
                                                                                
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2">&#160;</font>
                                                                                
                                                </td>
                                                                                
                                                <td>
                                                                                
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2" color="ff1111">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                                User already 
exists
                                                                                
                                                        </font>
                                                                                
                                                </td>
                                                                                
                                        </tr>
                                                                                
                                </xsl:if>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        Password:
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                        <td>
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <xsl:choose>
                                                                                
                                                        <xsl:when 
test="$user='new'">
                                                                                
                                                                <input 
type="password" name="password" value=""/>
                                                                                
                                                        </xsl:when>
                                                                                
                                                        <xsl:otherwise>
                                                                                
                                                                <input 
type="password" name="password" value="{uservalues/data/password}"/>
                                                                                
                                                        </xsl:otherwise>
                                                                                
                                                </xsl:choose>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <font face="Arial, Helvetica, 
sans-serif" size="2">
                                                                                
                                                        Role:
                                                                                
                                                </font>
                                                                                
                                        </td>
                                                                                
                                        <td>
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <select name="authrole">
                                                                                
                                                        <xsl:for-each 
select="roles/role">
                                                                                
                                                                <option>
                                                                                
                                                                        
<xsl:attribute name="value">
                                                                                
                                                                                
<xsl:value-of select="normalize-space(.)"/>
                                                                                
                                                                        
</xsl:attribute>
                                                                                
                                                                        <xsl:if 
test="normalize-space(.)=$role">
                                                                                
                                                                                
<xsl:attribute name="selected">
                                                                                
                                                                                
        true
                                                                                
                                                                                
</xsl:attribute>
                                                                                
                                                                        
</xsl:if>
                                                                                
                                                                        
<xsl:value-of select="normalize-space(.)"/>
                                                                                
                                                                </option>
                                                                                
                                                        </xsl:for-each>
                                                                                
                                                </select>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif" valign="bottom">
                                                                                
                                                <img 
src="sunspotdemoimg-line_end.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td colspan="2"><img 
src="sunspotdemoimg-space.gif" height="20"/></td>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                <img 
src="sunspotdemoimg-kast_url_u.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <xsl:choose>
                                                                                
                                                <xsl:when 
test="not($user='new') and not($user='error')">
                                                                                
                                                        <td width="1%">
                                                                                
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                                
                                                                        <input 
type="checkbox" value="true" name="authdeluser"/>        
                                                                                
                                                                </font>         
        
                                                                                
                                                        </td>
                                                                                
                                                        <td width="97%">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                                <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                                
                                                                        Delete 
User
                                                                                
                                                                </font>
                                                                                
                                                        </td>
                                                                                
                                                </xsl:when>
                                                                                
                                                <xsl:otherwise>
                                                                                
                                                        <td width="1%">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>                
                                                                                
                                                        </td>
                                                                                
                                                        <td width="97%">
                                                                                
                                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                        </td>
                                                                                
                                                </xsl:otherwise>
                                                                                
                                        </xsl:choose>
                                                                                
                                </tr>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%" 
background="sunspotdemoimg-line_bg.gif" valign="bottom">
                                                                                
                                                <img 
src="sunspotdemoimg-line_end.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td colspan="2"><img 
src="sunspotdemoimg-space.gif" height="20"/></td>
                                                                                
                                </tr>
                                                                                
                                <xsl:if test="addeduser">       
                                                                                
                                        <tr>
                                                                                
                                                <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                                <td width="1%" 
background="sunspotdemoimg-line_bg.gif">
                                                                                
                                                        <img 
src="sunspotdemoimg-kast.gif"/>
                                                                                
                                                </td>
                                                                                
                                                <td width="1%" colspan="2">
                                                                                
                                                        <font face="Arial, 
Helvetica, sans-serif" size="2">
                                                                                
                                                                User 
<xsl:value-of select="normalize-space(addeduser)"/> created.
                                                                                
                                                        </font>
                                                                                
                                                </td>
                                                                                
                                        </tr>
                                                                                
                                </xsl:if>
                                                                                
                                <tr>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                                        <td width="1%">
                                                                                
                                                <img 
src="sunspotdemoimg-kast_url_u.gif"/>
                                                                                
                                        </td>
                                                                                
                                        <td width="1%"><img 
src="sunspotdemoimg-space.gif" width="10"/></td>
                                                                                
                                        <td>
                                                                                
                                                <img 
src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                                <xsl:choose>
                                                                                
                                                        <xsl:when 
test="$user='new' or $user='error'">
                                                                                
                                                                <input 
type="submit" name="Create New" value="Create New"/>
                                                                                
                                                        </xsl:when>
                                                                                
                                                        <xsl:otherwise>
                                                                                
                                                                <input 
type="submit" name="Change" value="Change"/>
                                                                                
                                                        </xsl:otherwise>
                                                                                
                                                </xsl:choose>
                                                                                
                                        </td>
                                                                                
                                </tr>
                                                                                
                        </form>
                                                                                
                </xsl:if>
                                                                                
                <tr>
                                                                                
                        <td colspan="4"><img src="sunspotdemoimg-space.gif" 
height="10"/></td>
                                                                                
                </tr>
                                                                                
        </table>
                                                                                
</td>
                                                                        </tr>
                                                                </table>
                                                                <img 
src="sunspotdemoimg-space.gif" height="20"/>
                                                        </td>
                                                        </tr>
  <!-- Ende Content -->
  
  <!-- Start Bottom -->
                                                <tr>   
                                                                <td 
bgcolor="#AAB9BF" noWrap="" colspan="3">
                                                                <img 
src="sunspotdemoimg-space.gif" height="8"/>
                                                        </td>
                                                </tr>
  <!-- Ende Bottom -->
  
                                        </tbody></table>
                                </td>
                        </tr>
                </tbody></table>
        </body>
  </html>
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  
  <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
     </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  
xml-cocoon2/src/webapp/samples/portal/styles/sunriseeditHTML.xsl
  
  Index: sunriseeditHTML.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
  <!-- $Id: sunriseeditHTML.xsl,v 1.1 2002/06/03 11:45:55 cziegeler Exp $ 
  
   Description: Portal User Management to HTML. This stylesheet is used
                if the user changes his own information.
  
  -->
  
  <xsl:template match="configuration">
        <xsl:variable name="role" select="normalize-space(role)"/>
  
  <html>
  <head>
      <title>Portal User Managemenet</title>
  </head>
  <body text="#0B2A51" link="#0B2A51" vlink="#666666" bgColor="#ffffff">
  <table border="0" cellPadding="0" cellSpacing="0" height="100%" width="100%">
        <tr>
  
  <!-- menue -->
                <td height="100%" noWrap="" width="193" valign="top" 
bgcolor="#cccccc">
                <img height="2" src="sunspotdemoimg-space.gif" width="1"/>
                        <table bgColor="#ffffff" border="0" cellPadding="0" 
cellSpacing="0" width="100%">
                                <tr>
                                        <td>
                                                <table bgColor="#ffffff" 
border="0" cellPadding="0" cellSpacing="2" width="100%">
                                                        <tr>
                                                                <td 
bgcolor="#46627A" width="1%">
                                                                        <img 
src="sunspotdemoimg-space.gif" width="20" height="40"/>
                                                                </td>
                                                                <td 
bgcolor="#cccccc">
                                                                        <br/>
                                                                        <font 
face="Arial, Helvetica, sans-serif" size="2">
                                                                                
<b><a target="_top" href="sunspotdemo-portal">
                                                                                
        <blockquote>Your Portal</blockquote>
                                                                                
</a></b>
                                                                        </font>
                                                                </td>
                                                        </tr>
                                                </table>
                                        </td>
                                </tr>
                        </table>
                </td>
  <!-- /menue -->
                <td>
  <!-- content -->
                        <table border="0" cellPadding="0" cellSpacing="2" 
height="100%" width="100%">
                                        <tbody>
                                        <tr>
                                                <td><img 
src="sunspotdemoimg-space.gif" width="10"/></td>
                                                <td valign="top"><img 
src="sunspotdemoimg-space.gif" height="10"/><br/>
                                                        <table cellpadding="2" 
cellspacing="0" border="0" bgcolor="#46627A">
                                                                <tr>
                                                                        <td>
                                                                                
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
                                                                                
        <tr>
                                                                                
                <td colspan="5"><img src="sunspotdemoimg-space.gif" 
height="10"/></td>
                                                                                
        </tr>
                                                                                
        <xsl:variable name="user" select="normalize-space(user)"/>
                                                                                
        <xsl:variable name="linkurl"><xsl:value-of 
select="normalize-space(uri)"/><xsl:value-of 
select="urlrewrite"/></xsl:variable>
                                                                                
        <form method="post" action="{translate(normalize-space($linkurl), ' ', 
'')}">
                                                                                
                <input type="hidden" name="authstate" value="chguser"/>
                                                                                
        <input type="hidden" name="authrole" value="{$role}"/>
                                                                                
                <input type="hidden" name="authuser" 
value="{normalize-space(user)}"/>
                                                                                
                <input type="hidden" name="autholdrole" value="{$role}"/>
                                                                                
                <input type="hidden" name="autholdpassword" 
value="{normalize-space(uservalues/data/password)}"/>
                                                                                
                <tr>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        <td width="1%">
                                                                                
                                <img src="sunspotdemoimg-kast_o.gif"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%" colspan="2">
                                                                                
                                <font face="Arial, Helvetica, sans-serif" 
size="2">
                                                                                
                                        <b>User Information</b>
                                                                                
                                </font>
                                                                                
                        </td>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        <td width="1%" background="sunspotdemoimg-line_bg.gif">
                                                                                
                                <img src="sunspotdemoimg-space.gif"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%">
                                                                                
                                <font face="Arial, Helvetica, sans-serif" 
size="2">
                                                                                
                                        Title:
                                                                                
                                </font>
                                                                                
                        </td>
                                                                                
                        <td>
                                                                                
                                <img src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                <select name="title">
                                                                                
                                        <option><xsl:if 
test="normalize-space(uservalues/data/title)='Mr.'"><xsl:attribute 
name="selected">true</xsl:attribute></xsl:if>Mr.</option>
                                                                                
                                        <option><xsl:if 
test="normalize-space(uservalues/data/title)='Mrs.'"><xsl:attribute 
name="selected">true</xsl:attribute></xsl:if>Mrs.</option>
                                                                                
                                </select>
                                                                                
                        </td>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        <td width="1%" background="sunspotdemoimg-line_bg.gif">
                                                                                
                                <img src="sunspotdemoimg-space.gif"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%">
                                                                                
                                <font face="Arial, Helvetica, sans-serif" 
size="2">
                                                                                
                                        Firstname:
                                                                                
                                </font>
                                                                                
                        </td>
                                                                                
                        <td>
                                                                                
                                <img src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                <input size="35" type="text" name="firstname" 
value="{normalize-space(uservalues/data/firstname)}"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        <td width="1%" background="sunspotdemoimg-line_bg.gif">
                                                                                
                                <img src="sunspotdemoimg-space.gif"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%">
                                                                                
                                <font face="Arial, Helvetica, sans-serif" 
size="2">
                                                                                
                                        Lastname:
                                                                                
                                </font>
                                                                                
                        </td>
                                                                                
                        <td>
                                                                                
                                <img src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                <input size="35" type="text" name="lastname" 
value="{normalize-space(uservalues/data/lastname)}"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        <td width="1%" background="sunspotdemoimg-line_bg.gif">
                                                                                
                                <img src="sunspotdemoimg-space.gif"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%">
                                                                                
                                <font face="Arial, Helvetica, sans-serif" 
size="2">
                                                                                
                                        Login:
                                                                                
                                </font>
                                                                                
                        </td>
                                                                                
                        <td>
                                                                                
                                <img src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                <font face="Arial, Helvetica, sans-serif" 
size="2">
                                                                                
                                        <xsl:value-of 
select="uservalues/data/ID"/>
                                                                                
                                        <input type="hidden" name="authid" 
value="{normalize-space(uservalues/data/ID)}"/>
                                                                                
                                </font>
                                                                                
                        </td>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        <td width="1%" background="sunspotdemoimg-line_bg.gif">
                                                                                
                                <img src="sunspotdemoimg-space.gif"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%">
                                                                                
                                <font face="Arial, Helvetica, sans-serif" 
size="2">
                                                                                
                                        Password:
                                                                                
                                </font>
                                                                                
                        </td>
                                                                                
                        <td>
                                                                                
                                <img src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                <input size="35" type="password" 
name="password" value="{normalize-space(uservalues/data/password)}"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        <td width="1%" background="sunspotdemoimg-line_bg.gif" 
valign="bottom">
                                                                                
                                <img src="sunspotdemoimg-line_end.gif"/>
                                                                                
                        </td>
                                                                                
                        <td colspan="2"><img src="sunspotdemoimg-space.gif" 
height="20"/></td>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                </tr>
                                                                                
                <tr>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                        <td width="1%">
                                                                                
                                <img src="sunspotdemoimg-kast_url_u.gif"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%"><img src="sunspotdemoimg-space.gif" 
width="10"/></td>
                                                                                
                        <td>
                                                                                
                                <img src="sunspotdemoimg-space.gif" width="10"/>
                                                                                
                                <input type="submit" name="Change" 
value="Change"/>
                                                                                
                        </td>
                                                                                
                        <td width="1%"><img 
src="sunspotdemoimg-space.gif"/></td>
                                                                                
                </tr>
                                                                                
                </form>
                                                                                
                <tr>
                                                                                
                        <td colspan="5"><img src="sunspotdemoimg-space.gif" 
height="10"/></td>
                                                                                
                </tr>
                                                                                
        </table>
                                                                                
</td>
                                                                        </tr>
                                                                </table>
                                                                <img 
src="sunspotdemoimg-space.gif" height="20"/>
                                                        </td>
                                                </tr>
                                        </tbody>
                                </table>
                        </td>
  <!-- /content -->
  
                </tr>
        </table>
  </body>
  </html>
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  
  <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
     </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to