<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:output method="xml" omit-xml-declaration = "yes" indent="yes" version="4.0"/>
<xsl:variable name="myscript"><![CDATA[
<script type="text/javascript" language="javascript">
function CheckAll(form,v) {
for (var i=0;i<form.elements.length;i++) {
var e = form.elements[i];
if (e.type == 'radio' && e.value==v && e.name !='chkall') e.checked =true;
}
}
</script>
]]></xsl:variable>
<xsl:template match="/">
<xsl:choose>
<xsl:when test="xml/param/@action='manage'"><xsl:call-template name="manageresult" /></xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="xml/param/@action='view'"><xsl:call-template name="view" /></xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="xml/param/@action='modify'"><xsl:call-template name="modify" /></xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="xml/param/@action='info'"><xsl:call-template name="info" /></xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="xml/param/@action='save'"><xsl:call-template name="saveok" /></xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="xml/param/@action='addnocheck'"><xsl:call-template name="addnocheckok" /></xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="xml/param/@action='unlock'"><xsl:call-template name="unlock" /></xsl:when>
<xsl:otherwise>
<xsl:call-template name="readme" />
<xsl:call-template name="result" />
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="unlock">
<div class="mainbox">
<ul class="tableborder heightd">
<h3>解除固封成功</h3>
<div class="mainbar3" style="line-height:28px;height:28px;">
<a href="javascript:history.go(-1)">返回上一页</a>
</div>
</ul>
</div>
</xsl:template>
<xsl:template name="addnocheckok">
<div class="mainbox">
<ul class="tableborder heightd">
<h3>添加免审核用户成功</h3>
<div style="line-height:28px;height:28px;">
<a href="AccessTopic.asp">返回审核首页</a>
</div>
</ul>
</div>
</xsl:template>
<xsl:template name="saveok">
<div class="mainbox">
<ul class="tableborder heightd">
<h3>设置保存成功</h3>
<div class="mainbar3" style="line-height:28px;height:28px;">
<a href="AccessTopic.asp">返回审核首页</a> | <a href="AccessTopic.asp?action=modify">重新修改设置</a>
</div>
</ul>
</div>
</xsl:template>
<xsl:template name="modify">
<div class="mainbox">
<ul class="tableborder heightd">
<h3>审核修改技巧</h3>
<ol style="margin-top:0px;margin-bottom:0px;list-style-position : inside;">
<li style="padding:0px 5px;">您可以创建并保存若干份审核设置。如您需要应用设置,把应用的钩钩上即可,设置和设置之间是独立的,应用的关系是或的关系,您可以根据自己的需要灵活的运用。同时应用的设置越多,审核过滤的速度就越慢,建议您只应用其中之一。</li>
<li style="padding:0px 5px;">要创建新的设置请点下面的新建的链接。如要删除某个设置,请在对应的位置点击删除按钮。</li>
<li style="padding:0px 5px;">每份设置至少含一份针对某等级的审核设置,如果您需要针对更多的用户等级,可以另外添加,在对应位置点创建新用户等级审核设置即可。</li>
<li style="padding:0px 5px;">无论您是修改,添加或新增设置,操作后必须按保存的按钮方可生效。</li>
<li style="padding:0px 5px;">特别注意,审核敏感字是支持正则表达式的,如果您不懂得正则表达式,请主要不要在敏感设置中输入特殊的符号,如"*" ,中括号,还有“^”等等符号。否则容易让程序出错。如果出错,可以把敏感字去掉,再向会搞的朋友求教即可。</li>
</ol>
<li style="text-align:right;"><a href="AccessTopic.asp?boardid={xml/param/@boardid}">审核主页面</a> | <a href="AccessTopic.asp?action=info" target="_blank">查看设置</a> | <a href="AccessTopic.asp?action=modify&addnew=1">新建设置</a></li>
</ul>
</div>
<div class="mainbox"><ul class="tableborder heightd">
<form action="AccessTopic.asp?action=save" method="post">
<xsl:for-each select="xml/accesspost/setting">
<xsl:variable name="position_1" select="position()"/>
<input type="hidden" value="{$position_1}" name="id"/>
<h3>修改审核设置 <xsl:value-of select="$position_1" /> </h3>
<div class="mainbar1" style="line-height:28px;text-align : left; text-indent:12px;height:28px;">
<a href="AccessTopic.asp?action=modify&addusergroup=1&position={$position_1}">创建新用户等级审核设置</a> | <a href="AccessTopic.asp?action=modify&delsetting=1&position={$position_1}"> 删除审核设置 <xsl:value-of select="$position_1" /> </a>
</div>
<div class="mainbar1" style="line-height:28px;text-align : left; text-indent:12px;height:28px;">
<div style="float:left;width:100px;text-align : right;"><b>设置名称:</b></div>
<div class="li1" style="float:left;"><input type="text" name="setting_{$position_1}_type" value="{@type}" style="margin:3px;"/></div>
<div style="float:left;"><input type="checkbox" value="1" name="setting_{$position_1}_use" style="margin:4px 1px ;"><xsl:if test="@use=1"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input> </div>
<div style="float:left;">应用</div>
</div>
<div class="mainbar1" style="line-height:28px;text-align : left;height:28px;">
<div style="float:left;width:100px;text-align : right;"><b>审核范围:</b></div>
<div class="li1" style="float:left;"><input type="checkbox" value="1" name="setting_{$position_1}_check_new" style="margin:4px 1px ;"><xsl:if test="check/@new=1"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input> </div>
<div style="float:left; padding: 0px 10px;">新主题</div>
<div style="float:left;"><input type="checkbox" value="1" name="setting_{$position_1}_check_re" style="margin:4px 1px ;"><xsl:if test="check/@re=1"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input> </div>
<div style="float:left; padding: 0px 10px;">新回帖</div>
<div style="float:left;"><input type="checkbox" value="1" name="setting_{$position_1}_check_edit" style="margin:4px 1px ;"><xsl:if test="check/@edit=1"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input> </div>
<div style="float:left; padding: 0px 10px;">编辑贴</div>
</div>
<xsl:for-each select="checkuser">
<input type="hidden" name="setting_{$position_1}_checkuser" value="{position()}"/>
<xsl:variable name="usergroupid" select="@usergroupid"/>
<div class="mainbar1" style="line-height:28px;text-align : left;height:28px;">
<div style="float:left;width:100px;text-align : right;"><b>审核等级:</b></div>
<div class="li1" style="float:left;"><select name="setting_{$position_1}_checkuser_{position()}_usergroupid" style="margin:3px;">
<xsl:for-each select="/xml/grouppic/usergroup">
<option value="{@usergroupid}"><xsl:if test="@usergroupid=$usergroupid"><xsl:attribute name="selected">selected</xsl:attribute></xsl:if><xsl:value-of select="@usertitle" /></option>
</xsl:for-each>
</select></div>
<div style="float:left;"><input type="checkbox" value="1" name="setting_{$position_1}_checkuser_{position()}_use" style="margin:4px 1px ;"><xsl:if test="@use=1"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input> </div>
<div style="float:left; padding: 0px 10px;">启用</div>
<div style="float:left; padding: 0px 10px;"><a href="AccessTopic.asp?action=modify&delusergroup=1&position={$position_1}&position1={position()}">删除此等级审核设置</a></div>
</div>
<div class="mainbar1" style="line-height:28px;text-align : left;height:28px;">
<div style="float:left;width:100px;text-align : right;"><b>限制设置:</b></div>
<div class="li1" style="float:left;">
<div style="float:left;width:80px;text-align : right;">主题少于:</div>
<div style="float:left;"><input type="text" name="setting_{$position_1}_checkuser_{position()}_usertopic" value="{usertopic/@value}" style="margin:3px;" size="4"/></div