[metacat-cvs] metacat/lib/style/skins/esa esa-resultset.xsl
Saurabh Garg
sgarg at ecoinformatics.org
Wed Nov 30 08:37:33 PST 2005
sgarg 05/11/30 08:37:33
Modified: lib/style/skins/esa esa-resultset.xsl
Log:
Modified the xsl so that regular user sees View and Edit button
Revision Changes Path
1.4 +70 -32 metacat/lib/style/skins/esa/esa-resultset.xsl
Index: esa-resultset.xsl
===================================================================
RCS file: /cvs/metacat/lib/style/skins/esa/esa-resultset.xsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- esa-resultset.xsl 17 Nov 2005 20:32:02 -0000 1.3
+++ esa-resultset.xsl 30 Nov 2005 16:37:33 -0000 1.4
@@ -7,8 +7,8 @@
* For Details: http://www.nceas.ucsb.edu/
*
* '$Author: sgarg $'
-* '$Date: 2005/11/17 20:32:02 $'
-* '$Revision: 1.3 $'
+* '$Date: 2005/11/30 16:37:33 $'
+* '$Revision: 1.4 $'
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
<xsl:param name="sessid"/>
<xsl:param name="qformat">default</xsl:param>
<xsl:param name="enableediting">false</xsl:param>
+ <xsl:param name="isModerator">false</xsl:param>
<xsl:template match="/">
<html>
<head>
@@ -167,50 +168,87 @@
</td>
<xsl:if test="$enableediting = 'true'">
- <td class="text_plain">
- <form action="@cgi-prefix@/register-dataset.cgi" method="POST">
- <input type="hidden" name="stage" value="mod_accept"/>
+ <xsl:choose>
+ <xsl:when test="$isModerator = 'true'">
+ <td class="text_plain">
+ <form action="@cgi-prefix@/register-dataset.cgi" method="POST">
+ <input type="hidden" name="stage" value="mod_accept"/>
+ <input type="hidden" name="cfg" value="{$qformat}"/>
+ <input type="hidden" name="sessionid" value="{$sessid}"/>
+ <input type="hidden" name="docid">
+ <xsl:attribute name="value">
+ <xsl:value-of select="./docid"/>
+ </xsl:attribute>
+ </input>
+ <center>
+ <input type="SUBMIT" value=" Accept " name="Accept">
+ </input>
+ </center>
+ </form>
+ <form action="@cgi-prefix@/register-dataset.cgi" method="POST">
+ <input type="hidden" name="stage" value="mod_decline"/>
+ <input type="hidden" name="cfg" value="{$qformat}"/>
+ <input type="hidden" name="sessionid" value="{$sessid}"/>
+ <input type="hidden" name="docid">
+ <xsl:attribute name="value">
+ <xsl:value-of select="./docid"/>
+ </xsl:attribute>
+ </input>
+ <center>
+ <input type="SUBMIT" value="Decline" name="Decline">
+ </input>
+ </center>
+ </form>
+ <form action="@cgi-prefix@/register-dataset.cgi" method="POST">
+ <input type="hidden" name="stage" value="mod_revise"/>
<input type="hidden" name="cfg" value="{$qformat}"/>
<input type="hidden" name="sessionid" value="{$sessid}"/>
+ <input type="hidden" name="docid">
+ <xsl:attribute name="value">
+ <xsl:value-of select="./docid"/>
+ </xsl:attribute>
+ </input>
+ <center>
+ <input type="SUBMIT" value=" Revise " name="Revise">
+ </input>
+ </center>
+ </form>
+ </td>
+ </xsl:when>
+ <xsl:otherwise>
+ <td class="text_plain">
+ <form action="@servlet-path@" method="POST">
+ <input type="hidden" name="action" value="read"/>
+ <input type="hidden" name="qformat" value="{$qformat}"/>
+ <input type="hidden" name="sessionid" value="{$sessid}"/>
<input type="hidden" name="docid">
<xsl:attribute name="value">
<xsl:value-of select="./docid"/>
</xsl:attribute>
</input>
<center>
- <input type="SUBMIT" value=" Accept " name="Accept">
- </input>
- </center>
- </form>
- <form action="@cgi-prefix@/register-dataset.cgi" method="POST">
- <input type="hidden" name="stage" value="mod_decline"/>
- <input type="hidden" name="cfg" value="{$qformat}"/>
- <input type="hidden" name="sessionid" value="{$sessid}"/>
- <input type="hidden" name="docid">
- <xsl:attribute name="value">
- <xsl:value-of select="./docid"/>
- </xsl:attribute>
- </input>
- <center>
- <input type="SUBMIT" value="Decline" name="Decline">
- </input>
- </center>
- </form>
- <form action="@cgi-prefix@/register-dataset.cgi" method="POST">
- <input type="hidden" name="stage" value="mod_revise"/>
- <input type="hidden" name="cfg" value="{$qformat}"/>
- <input type="hidden" name="sessionid" value="{$sessid}"/>
+ <input type="SUBMIT" value=" View " name="View">
+ </input>
+ </center>
+ </form>
+ <form action="@cgi-prefix@/register-dataset.cgi"
+ method="POST">
+ <input type="hidden" name="stage" value="modify"/>
+ <input type="hidden" name="cfg" value="{$qformat}"/>
+ <input type="hidden" name="sessionid" value="{$sessid}"/>
<input type="hidden" name="docid">
<xsl:attribute name="value">
<xsl:value-of select="./docid"/>
</xsl:attribute>
</input>
<center>
- <input type="SUBMIT" value=" Revise " name="Revise">
- </input>
- </center>
- </form>
- </td>
+ <input type="SUBMIT" value=" Edit " name="Edit">
+ </input>
+ </center>
+ </form>
+ </td>
+ </xsl:otherwise>
+ </xsl:choose>
</xsl:if>
<td width="10"> </td>
</tr>
More information about the Metacat-cvs
mailing list