first commit

This commit is contained in:
2026-08-31 16:22:00 +08:00
commit e969a1e559
2665 changed files with 128795 additions and 0 deletions
@@ -0,0 +1,95 @@
<?xml version="1.0"?>
<root>
<LabelType>其他类</LabelType>
<LabelIntro>内容签收</LabelIntro>
<OutType>txt</OutType>
<LabelDataType>static</LabelDataType>
<attributes>
<name>itemId</name>
<default>0</default>
<intro>内容ID</intro>
</attributes>
<LabelTemplate>
<![CDATA[ <span id="content_signin"></span><span id="content_SigninAjaxStatus"></span>
<script type="text/javascript">
function GetContentSigninStatus(id)
{
var x = new AjaxRequest('XML','content_SigninAjaxStatus');
x.para = ['itemId='+id];
x.post('GetContentSigninStatus', '{PE.SiteConfig.ajaxsitepath/}ajax.aspx', function(s)
{
var xml = x.createXmlDom(s);
var status = xml.getElementsByTagName("status")[0].firstChild.data;
document.getElementById("content_SigninAjaxStatus").style.display = "none";
switch (status)
{
case "NoSignin":
break;
case "NoLogin":
break;
case "AutoSignin":
var time = xml.getElementsByTagName("time")[0].firstChild.data;
AutoSigninContent(id,time);
break;
case "NormalSignin":
document.getElementById("content_signin").innerHTML = "【<span style='cursor: pointer;' onclick=\"SigninContent('"+id+"')\" >点击签收</span>】";
break;
case "SigninOutTime":
document.getElementById("content_signin").innerHTML = "【已过签收截止时间】";
break;
case "Signined":
document.getElementById("content_signin").innerHTML = "【已签收】";
break;
}
});
}
function AutoSigninContent(id,time)
{
var secs = time;
var wait = secs * 1000;
document.getElementById("content_signin").innerHTML = "【自动签收[" + secs +"]秒】";
for(i = 1; i <= secs; i++)
{
window.setTimeout("UpdateAutoSigninTime(" + i + "," + secs + ")", i * 1000);
}
window.setTimeout("SigninContent('"+id+"')", wait);
}
function UpdateAutoSigninTime(number,wait)
{
printnr = wait - number;
document.getElementById("content_signin").innerHTML = "【自动签收[" + printnr +"]秒】";
}
function SigninContent(id)
{
var x = new AjaxRequest('XML','content_SigninAjaxStatus');
x.para = ['itemId='+id];
x.post('SigninContent', '{PE.SiteConfig.ajaxsitepath/}ajax.aspx', function(s)
{
var xml = x.createXmlDom(s);
var status = xml.getElementsByTagName("status")[0].firstChild.data;
document.getElementById("content_SigninAjaxStatus").style.display = "none";
switch (status)
{
case "Signined":
document.getElementById("content_signin").innerHTML = "【已签收】";
break;
case "NotSignined":
document.getElementById("content_signin").innerHTML = "【签收失败】";
break;
case "SigninOutTime":
document.getElementById("content_signin").innerHTML = "【已过签收截止时间】";
break;
}
}
);
}
GetContentSigninStatus('<xsl:value-of select="$itemId"/>');
</script>]]>
</LabelTemplate>
<EnabelAjax>False</EnabelAjax>
</root>