mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
270 lines
6.2 KiB
270 lines
6.2 KiB
<%@ LANGUAGE = VBScript %>
|
|
<% Option Explicit %>
|
|
<!-- #include file="directives.inc" -->
|
|
|
|
<% if Session("FONTSIZE") = "" then %>
|
|
<!--#include file="iito.inc"-->
|
|
<% else %>
|
|
<!--#include file="iirtehd.str"-->
|
|
<!--#include file="iiset.inc"-->
|
|
<%
|
|
' Do not use top.title.Global.update flag if page is loaded into a dialog
|
|
bUpdateGlobal = false
|
|
|
|
'On Error Resume Next
|
|
|
|
Dim path, currentobj, baseobj, newname
|
|
|
|
|
|
path=Session("dpath")
|
|
Session("path")=path
|
|
Session("SpecObj")=""
|
|
Session("SpecProps")=""
|
|
Set currentobj=GetObject(path)
|
|
Dim PICsArray,PICstring, email, seton, expon, ratings, noslider,aratings
|
|
PICsArray = currentobj.HttpPics
|
|
%>
|
|
<!--#include file="iisetfnt.inc"-->
|
|
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE></TITLE>
|
|
<SCRIPT LANGUAGE="JavaScript">
|
|
|
|
function loadHelp(){
|
|
top.title.Global.helpFileName="iipy_39";
|
|
}
|
|
|
|
function disableDefault(dir,fromCntrl, toCntrl){
|
|
if (!dir){
|
|
if (fromCntrl.value != ""){
|
|
toCntrl.value = fromCntrl.value;
|
|
fromCntrl.value = "";
|
|
}
|
|
}
|
|
else{
|
|
if (toCntrl.value != ""){
|
|
fromCntrl.value = toCntrl.value;
|
|
toCntrl.value = "";
|
|
}
|
|
}
|
|
}
|
|
|
|
function enableDefault(chkCntrl){
|
|
chkCntrl.checked = true;
|
|
}
|
|
|
|
|
|
function SetIndex(){
|
|
document.hiddenform.index.value = document.cacheform.selCategory.selectedIndex;
|
|
parent.list.location.href = "iirtels.asp?level=" +cachedList[document.hiddenform.index.value].sel;
|
|
}
|
|
|
|
|
|
</SCRIPT>
|
|
</HEAD>
|
|
|
|
<BODY BGCOLOR="<%= Session("BGCOLOR") %>" TOPMARGIN=10 TEXT="#000000" LINK="#FFFFFF" onLoad="loadList();loadHelp();">
|
|
|
|
|
|
<FORM NAME="userform" onSubmit="return false">
|
|
</FORM>
|
|
|
|
<FORM NAME="cacheform">
|
|
<TABLE BORDER=0 CELLPADDING=0>
|
|
<TR>
|
|
<TD>
|
|
<%= sFont("","","",True) %>
|
|
|
|
<% if Ubound(PICSArray) = 0 then %>
|
|
<INPUT TYPE="checkbox" NAME="chkEnableRatings" CHECKED>
|
|
<% else %>
|
|
<INPUT TYPE="checkbox" NAME="chkEnableRatings" >
|
|
<% end if %>
|
|
<%= L_ENABLE_TEXT %>
|
|
<BR>
|
|
<%= L_SELCAT_TEXT %><BR>
|
|
<%= L_MOVESLIDE_TEXT %>
|
|
|
|
<P>
|
|
<TABLE>
|
|
<TR>
|
|
<TD VALIGN="top">
|
|
<%= sFont("","","",True) %>
|
|
<%= L_CAT_TEXT %>
|
|
</TD>
|
|
<TD VALIGN="top">
|
|
<%= sFont("","","",True) %>
|
|
<%= writeSelect("selCategory",4,"SetIndex();", false) %>
|
|
|
|
<OPTION VALUE=0 SELECTED><%= L_LANGUAGE_TEXT %>
|
|
<OPTION VALUE=1><%= L_NUDITY_TEXT %>
|
|
<OPTION VALUE=2><%= L_SEX_TEXT %>
|
|
<OPTION VALUE=3><%= L_VIOLENCE_TEXT %>
|
|
</SELECT>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
</TR>
|
|
|
|
|
|
|
|
</TABLE>
|
|
</FORM>
|
|
|
|
<FORM name="hiddenform">
|
|
<INPUT TYPE="hidden" NAME="index" VALUE=0>
|
|
</FORM>
|
|
|
|
|
|
<%
|
|
|
|
If Ubound(PICSArray) = 0 Then
|
|
PICString = PICSArray(0)
|
|
|
|
email = parsePIC(PICstring,L_BY_TEXT,chr(34),chr(34))
|
|
seton = parsePIC(PICstring,L_ON_TEXT,chr(34),chr(34))
|
|
expon = parsePIC(PICstring,L_EXP_TEXT,chr(34),chr(34))
|
|
ratings = parsePIC(PICstring,"(","(",")")
|
|
|
|
aratings = setRatingsArray(ratings)
|
|
Else
|
|
PICString = ""
|
|
|
|
email = ""
|
|
seton = ""
|
|
expon = ""
|
|
ratings = ""
|
|
|
|
aratings = setRatingsArray(ratings)
|
|
End If
|
|
|
|
|
|
function parsePIC(picrating,delimiter,openswith,closeswith)
|
|
|
|
Dim newString
|
|
if InStr(picrating,delimiter) > 0 then
|
|
newString = Mid(picrating,InStr(picrating,delimiter)+1)
|
|
newString = Mid(newString,InStr(newString,openswith)+1)
|
|
newString = Mid(newString,1,InStr(newString,closeswith)-1)
|
|
end if
|
|
parsePIC = newString
|
|
|
|
end function
|
|
|
|
function setRatingsArray(rs)
|
|
|
|
Dim v,s,n,l
|
|
|
|
rs = LCase(rs)
|
|
v = getRating(rs,"v")
|
|
s = getRating(rs,"s")
|
|
n = getRating(rs,"n")
|
|
l = getRating(rs,"l")
|
|
|
|
setRatingsArray = Array(v,s,n,l)
|
|
|
|
end function
|
|
|
|
function getRating(rs,rt)
|
|
|
|
rt = Left(Trim(Mid(rs,InStr(rs,rt)+1)),1)
|
|
if IsNumeric(rt) then
|
|
getRating = rt
|
|
noslider = False
|
|
else
|
|
getRating = 0
|
|
noslider = True
|
|
end if
|
|
end function
|
|
%>
|
|
|
|
<SCRIPT LANGUAGE="JavaScript">
|
|
|
|
function loadList(){
|
|
parent.list.location.href="iirtels.asp?level=" + cachedList[document.hiddenform.index.value].sel + "&noslider=<%= noslider %>";
|
|
}
|
|
|
|
function listFuncs(){
|
|
this.bHasList = true;
|
|
this.writeList = buildListForm;
|
|
this.SetListVals = SetListVals;
|
|
this.email = "<%= email %>"
|
|
this.seton = "<%= seton %>"
|
|
this.expon = "<%= expon %>"
|
|
this.mainframe = top.opener.top;
|
|
}
|
|
|
|
function ratingsObj(key,l0,l1,l2,l3,l4,sel){
|
|
this.key=key;
|
|
this.level=new Array(5)
|
|
this.level[0]=l0;
|
|
this.level[1]=l1;
|
|
this.level[2]=l2;
|
|
this.level[3]=l3;
|
|
this.level[4]=l4;
|
|
this.sel=sel;
|
|
this.ratingsok = !(isNaN(sel));
|
|
}
|
|
|
|
function buildListForm(){
|
|
numrows = 1
|
|
qstr = "numrows="+numrows;
|
|
qstr = qstr+"&cols=HttpPics";
|
|
|
|
top.hlist.location.href = "iihdn.asp?"+qstr;
|
|
<% 'the list values will be grabbed by the hiddenlistform script... %>
|
|
}
|
|
|
|
function SetListVals(){
|
|
|
|
listForm = top.hlist.document.hiddenlistform;
|
|
|
|
if (document.cacheform.chkEnableRatings.checked){
|
|
|
|
str = '<%= L_PICLABEL_TEXT & "(" & L_PICVER_TEXT & " " & quote & L_PICURL_TEXT & quote %> l'
|
|
|
|
if (listFunc.email != ""){
|
|
str += ' <%= L_BY_TEXT %> "' + listFunc.email + '"';
|
|
}
|
|
|
|
if (listFunc.seton != ""){
|
|
str += ' <%= L_ON_TEXT %> "' + listFunc.seton + '"';
|
|
}
|
|
|
|
if (listFunc.expon != ""){
|
|
str += ' <%= L_EXP_TEXT %> "' + listFunc.expon + '"';
|
|
}
|
|
|
|
str += " r (";
|
|
|
|
for (i=cachedList.length-1;i>-1;i--)
|
|
{
|
|
str += cachedList[i].key + " " + cachedList[i].sel + " ";
|
|
}
|
|
|
|
//lop off the last space...
|
|
str = str.substring(0,str.length-1);
|
|
str += "))";
|
|
}
|
|
else{
|
|
str = "";
|
|
}
|
|
|
|
listForm.HttpPics.value = str;
|
|
|
|
}
|
|
|
|
cachedList = new Array(4)
|
|
cachedList[0] = new ratingsObj("l","<%= L_SLANG_TEXT %>","<%= L_MILD_TEXT %>","<%= L_MODERATE_TEXT %>","<%= L_OBSCENE_TEXT %>","<%= L_CRUDE_TEXT %>",<%= aratings(3) %>);
|
|
cachedList[1] = new ratingsObj("n","<%= L_NONE_TEXT %>","<%= L_REVEALING_TEXT %>","<%= L_PARITAL_TEXT %>","<%= L_FRONTAL_TEXT %>","<%= L_PROVACTIVE_TEXT %>",<%= aratings(2) %>);
|
|
cachedList[2] = new ratingsObj("s","<%= L_NONE_TEXT %>","<%= L_KISSING_TEXT %>","<%= L_CLOTHED_TEXT %>","<%= L_TOUCHING_TEXT %>","<%= L_EXPLICIT_TEXT %>",<%= aratings(1) %>);
|
|
cachedList[3] = new ratingsObj("v","<%= L_NOVIOLENCE_TEXT %>","<%= L_FIGHTING_TEXT %>","<%= L_KILLING_TEXT %>","<%= L_BLOOD_TEXT %>","<%= L_WANTON_TEXT %>",<%= aratings(0) %>);
|
|
listFunc = new listFuncs();
|
|
</SCRIPT>
|
|
|
|
</BODY>
|
|
</HTML>
|
|
|
|
<% end if %>
|