home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2004 December / PCpro_2004_12.ISO / files / webserver / xampp / xampp-cocoon-addon-1.4.9-installer.exe / sunriseeditHTML.xsl < prev    next >
Encoding:
Extensible Markup Language  |  2004-07-12  |  9.1 KB  |  235 lines

  1. <?xml version="1.0"?>
  2. <!--
  3.   Copyright 1999-2004 The Apache Software Foundation
  4.  
  5.   Licensed under the Apache License, Version 2.0 (the "License");
  6.   you may not use this file except in compliance with the License.
  7.   You may obtain a copy of the License at
  8.  
  9.       http://www.apache.org/licenses/LICENSE-2.0
  10.  
  11.   Unless required by applicable law or agreed to in writing, software
  12.   distributed under the License is distributed on an "AS IS" BASIS,
  13.   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14.   See the License for the specific language governing permissions and
  15.   limitations under the License.
  16. -->
  17.  
  18. <!-- $Id: sunriseeditHTML.xsl,v 1.3 2004/03/06 02:25:39 antonio Exp $ 
  19.  
  20.  Description: Portal User Management to HTML. This stylesheet is used
  21.               if the user changes his own information.
  22.  
  23. -->
  24.  
  25. <xsl:stylesheet version="1.0" 
  26.                 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  27.  
  28. <xsl:template match="configuration">
  29.     <xsl:variable name="role" select="normalize-space(role)"/>
  30.  
  31. <html>
  32. <head>
  33.     <title>Portal User Managemenet</title>
  34. </head>
  35. <body text="#0B2A51" link="#0B2A51" vlink="#666666" bgColor="#ffffff">
  36. <table border="0" cellPadding="0" cellSpacing="0" height="100%" width="100%">
  37.     <tr>
  38.  
  39. <!-- menue -->
  40.         <td height="100%" noWrap="" width="193" valign="top" bgcolor="#cccccc">
  41.         <img height="2" src="sunspotdemoimg-space.gif" width="1"/>
  42.             <table bgColor="#ffffff" border="0" cellPadding="0" cellSpacing="0" width="100%">
  43.                 <tr>
  44.                     <td>
  45.                         <table bgColor="#ffffff" border="0" cellPadding="0" cellSpacing="2" width="100%">
  46.                             <tr>
  47.                                 <td bgcolor="#46627A" width="1%">
  48.                                     <img src="sunspotdemoimg-space.gif" width="20" height="40"/>
  49.                                 </td>
  50.                                 <td bgcolor="#cccccc">
  51.                                     <br/>
  52.                                     <font face="Arial, Helvetica, sans-serif" size="2">
  53.                                         <b><a target="_top" href="sunspotdemo-portal">
  54.                                             <blockquote>Your Portal</blockquote>
  55.                                         </a></b>
  56.                                     </font>
  57.                                 </td>
  58.                             </tr>
  59.                         </table>
  60.                     </td>
  61.                 </tr>
  62.             </table>
  63.         </td>
  64. <!-- /menue -->
  65.         <td>
  66. <!-- content -->
  67.                     <table border="0" cellPadding="0" cellSpacing="2" height="100%" width="100%">
  68.                           <tbody>
  69.                     <tr>
  70.                         <td><img src="sunspotdemoimg-space.gif" width="10"/></td>
  71.                                   <td valign="top"><img src="sunspotdemoimg-space.gif" height="10"/><br/>
  72.                                                     <table cellpadding="2" cellspacing="0" border="0" bgcolor="#46627A">
  73.                                 <tr>
  74.                                     <td>
  75.                                         <table cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff">
  76.                                             <tr>
  77.                                                 <td colspan="5"><img src="sunspotdemoimg-space.gif" height="10"/></td>
  78.                                             </tr>
  79.                                             <xsl:variable name="user" select="normalize-space(user)"/>
  80.                                             <xsl:variable name="linkurl"><xsl:value-of select="normalize-space(uri)"/><xsl:value-of select="urlrewrite"/></xsl:variable>
  81.                                             <form method="post" action="{translate(normalize-space($linkurl), ' ', '')}">
  82.                                                 <input type="hidden" name="authstate" value="chguser"/>
  83.                                                                 <input type="hidden" name="authrole" value="{$role}"/>
  84.                                                 <input type="hidden" name="authuser" value="{normalize-space(user)}"/>
  85.                                                 <input type="hidden" name="autholdrole" value="{$role}"/>
  86.                                                 <input type="hidden" name="autholdpassword" value="{normalize-space(uservalues/data/password)}"/>
  87.                                                 <tr>
  88.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  89.                                                     <td width="1%">
  90.                                                         <img src="sunspotdemoimg-kast_o.gif"/>
  91.                                                     </td>
  92.                                                     <td width="1%" colspan="2">
  93.                                                         <font face="Arial, Helvetica, sans-serif" size="2">
  94.                                                             <b>User Information</b>
  95.                                                         </font>
  96.                                                     </td>
  97.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  98.                                                 </tr>
  99.                                                 <tr>
  100.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  101.                                                     <td width="1%" background="sunspotdemoimg-line_bg.gif">
  102.                                                         <img src="sunspotdemoimg-space.gif"/>
  103.                                                     </td>
  104.                                                     <td width="1%">
  105.                                                         <font face="Arial, Helvetica, sans-serif" size="2">
  106.                                                             Title:
  107.                                                         </font>
  108.                                                     </td>
  109.                                                     <td>
  110.                                                         <img src="sunspotdemoimg-space.gif" width="10"/>
  111.                                                         <select name="title">
  112.                                                             <option><xsl:if test="normalize-space(uservalues/data/title)='Mr.'"><xsl:attribute name="selected">true</xsl:attribute></xsl:if>Mr.</option>
  113.                                                             <option><xsl:if test="normalize-space(uservalues/data/title)='Mrs.'"><xsl:attribute name="selected">true</xsl:attribute></xsl:if>Mrs.</option>
  114.                                                         </select>
  115.                                                     </td>
  116.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  117.                                                 </tr>
  118.                                                 <tr>
  119.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  120.                                                     <td width="1%" background="sunspotdemoimg-line_bg.gif">
  121.                                                         <img src="sunspotdemoimg-space.gif"/>
  122.                                                     </td>
  123.                                                     <td width="1%">
  124.                                                         <font face="Arial, Helvetica, sans-serif" size="2">
  125.                                                             Firstname:
  126.                                                         </font>
  127.                                                     </td>
  128.                                                     <td>
  129.                                                         <img src="sunspotdemoimg-space.gif" width="10"/>
  130.                                                         <input size="35" type="text" name="firstname" value="{normalize-space(uservalues/data/firstname)}"/>
  131.                                                     </td>
  132.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  133.                                                 </tr>
  134.                                                 <tr>
  135.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  136.                                                     <td width="1%" background="sunspotdemoimg-line_bg.gif">
  137.                                                         <img src="sunspotdemoimg-space.gif"/>
  138.                                                     </td>
  139.                                                     <td width="1%">
  140.                                                         <font face="Arial, Helvetica, sans-serif" size="2">
  141.                                                             Lastname:
  142.                                                         </font>
  143.                                                     </td>
  144.                                                     <td>
  145.                                                         <img src="sunspotdemoimg-space.gif" width="10"/>
  146.                                                         <input size="35" type="text" name="lastname" value="{normalize-space(uservalues/data/lastname)}"/>
  147.                                                     </td>
  148.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  149.                                                 </tr>
  150.                                                 <tr>
  151.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  152.                                                     <td width="1%" background="sunspotdemoimg-line_bg.gif">
  153.                                                         <img src="sunspotdemoimg-space.gif"/>
  154.                                                     </td>
  155.                                                     <td width="1%">
  156.                                                         <font face="Arial, Helvetica, sans-serif" size="2">
  157.                                                             Login:
  158.                                                         </font>
  159.                                                     </td>
  160.                                                     <td>
  161.                                                         <img src="sunspotdemoimg-space.gif" width="10"/>
  162.                                                         <font face="Arial, Helvetica, sans-serif" size="2">
  163.                                                             <xsl:value-of select="uservalues/data/ID"/>
  164.                                                             <input type="hidden" name="authid" value="{normalize-space(uservalues/data/ID)}"/>
  165.                                                         </font>
  166.                                                     </td>
  167.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  168.                                                 </tr>
  169.                                                 <tr>
  170.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  171.                                                     <td width="1%" background="sunspotdemoimg-line_bg.gif">
  172.                                                         <img src="sunspotdemoimg-space.gif"/>
  173.                                                     </td>
  174.                                                     <td width="1%">
  175.                                                         <font face="Arial, Helvetica, sans-serif" size="2">
  176.                                                             Password:
  177.                                                         </font>
  178.                                                     </td>
  179.                                                     <td>
  180.                                                         <img src="sunspotdemoimg-space.gif" width="10"/>
  181.                                                         <input size="35" type="password" name="password" value="{normalize-space(uservalues/data/password)}"/>
  182.                                                     </td>
  183.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  184.                                                 </tr>
  185.                                                 <tr>
  186.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  187.                                                     <td width="1%" background="sunspotdemoimg-line_bg.gif" valign="bottom">
  188.                                                         <img src="sunspotdemoimg-line_end.gif"/>
  189.                                                     </td>
  190.                                                     <td colspan="2"><img src="sunspotdemoimg-space.gif" height="20"/></td>
  191.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  192.                                                 </tr>
  193.                                                 <tr>
  194.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  195.                                                     <td width="1%">
  196.                                                         <img src="sunspotdemoimg-kast_url_u.gif"/>
  197.                                                     </td>
  198.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif" width="10"/></td>
  199.                                                     <td>
  200.                                                         <img src="sunspotdemoimg-space.gif" width="10"/>
  201.                                                         <input type="submit" name="Change" value="Change"/>
  202.                                                     </td>
  203.                                                     <td width="1%"><img src="sunspotdemoimg-space.gif"/></td>
  204.                                                 </tr>
  205.                                                 </form>
  206.                                                 <tr>
  207.                                                     <td colspan="5"><img src="sunspotdemoimg-space.gif" height="10"/></td>
  208.                                                 </tr>
  209.                                             </table>
  210.                                         </td>
  211.                                     </tr>
  212.                                 </table>
  213.                                 <img src="sunspotdemoimg-space.gif" height="20"/>
  214.                             </td>
  215.                                 </tr>
  216.                     </tbody>
  217.                 </table>
  218.             </td>
  219. <!-- /content -->
  220.  
  221.         </tr>
  222.     </table>
  223. </body>
  224. </html>
  225. </xsl:template>
  226.  
  227.   <!-- Copy all and apply templates -->
  228.   <xsl:template match="@*|node()">
  229.    <xsl:copy>
  230.     <xsl:apply-templates select="@*|node()" />
  231.    </xsl:copy>
  232.   </xsl:template>
  233.  
  234. </xsl:stylesheet>
  235.