Ignore:
Timestamp:
2012-02-24T13:50:39+13:00 (12 years ago)
Author:
sjm84
Message:

The document editor functionality can no longer be used if you are not authorised to use it

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/transform/pages/pref.xsl

    r25123 r25144  
    180180               
    181181                <!-- document maker -->
    182                 <div id="documentmakerprefs">
    183                     <xsl:variable name="documentbasket"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='documentbasket']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='documentbasket']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable>
    184                     <div class="paramLabel">Document basket</div>
    185                     <div class="paramValue">
    186                         <select name="documentbasket">
    187                             <option value="on"><xsl:if test="$documentbasket='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.on')"/></option>
    188                             <option value="off"><xsl:if test="$documentbasket='off'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.off')"/></option>
    189                         </select>
    190                     </div>
    191                     <br class="clear"/>
    192                 </div>
     182                <xsl:if test="/page/pageRequest/userInformation and (util:contains(/page/pageRequest/userInformation/@groups, 'administrator') or util:contains(/page/pageRequest/userInformation/@groups, 'all-collections-editor') or util:contains(/page/pageRequest/userInformation/@groups, $thisCollectionEditor))">
     183                    <div id="documentmakerprefs">
     184                        <xsl:variable name="documentbasket"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='documentbasket']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='documentbasket']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable>
     185                        <div class="paramLabel">Document basket</div>
     186                        <div class="paramValue">
     187                            <select name="documentbasket">
     188                                <option value="on"><xsl:if test="$documentbasket='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.on')"/></option>
     189                                <option value="off"><xsl:if test="$documentbasket='off'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.off')"/></option>
     190                            </select>
     191                        </div>
     192                        <br class="clear"/>
     193                    </div>
     194                </xsl:if>
    193195
    194196                <!-- tidy (?) -->
Note: See TracChangeset for help on using the changeset viewer.