fix wtv-disk, add Download-O-Rama
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Shockwave</TITLE>
|
||||
<DISPLAY noscroll nologo nooptions noreconnectalert skipback></HEAD>
|
||||
<BODY bgcolor="#333333">
|
||||
<table width="100%" border="0" height="100%">
|
||||
<tr align="center" valign="middle">
|
||||
<td><!-- Aftershock allyouneed_bps.swf 3=560 4=420 43 7=640 8=480 24=3 38 40 -->
|
||||
<!-- URL's used in the movie--> <a href=mainmenu_bps.htm></a> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
|
||||
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0"
|
||||
id=allyouneed_bps width=560 height=420>
|
||||
<param name=movie value="allyouneed_bps.swf">
|
||||
<param name=quality value=high>
|
||||
<param name=bgcolor value=#666666>
|
||||
<script language=JavaScript>
|
||||
<!--
|
||||
function checkForShockwave()
|
||||
{
|
||||
navigator.plugins.refresh();
|
||||
if ( navigator.plugins["Shockwave Flash"] ){
|
||||
parent.location.reload();
|
||||
} else {
|
||||
setTimeout( "checkForShockwave()", 1000 );
|
||||
}
|
||||
}
|
||||
var ShockMode = 0;
|
||||
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
|
||||
if (navigator.plugins && navigator.plugins["Shockwave Flash"])
|
||||
ShockMode = 1;
|
||||
}
|
||||
if (!ShockMode && navigator.appName && navigator.appName.indexOf("Netscape") != - 1 && navigator.appVersion.indexOf("4.") != - 1
|
||||
&& navigator.javaEnabled() && netscape.softupdate.Trigger.UpdateEnabled() && document.cookie.indexOf("StartedShockwaveInstall") == -1) {
|
||||
var jarPath = new String("");
|
||||
if (navigator.platform.indexOf("Win32") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash32.jar"
|
||||
else if (navigator.platform.indexOf("Win16") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash16.jar"
|
||||
else if (navigator.platform.indexOf("MacPPC") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflashppc.jar"
|
||||
if (jarPath.length) {
|
||||
netscape.softupdate.Trigger.StartSoftwareUpdate (jarPath, netscape.softupdate.Trigger.FORCE_MODE);
|
||||
document.cookie='StartedShockwaveInstall;path=/;'
|
||||
setTimeout("checkForShockwave()", 1000);
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<embed src="allyouneed_bps.swf"
|
||||
swliveconnect=FALSE width=560 height=420
|
||||
quality=high bgcolor=#666666
|
||||
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
|
||||
</embed>
|
||||
</object><!-- EndAftershock allyouneed_bps.swf --></td>
|
||||
</tr>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,57 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Shockwave</TITLE>
|
||||
<DISPLAY noscroll nologo nooptions noreconnectalert skipback></HEAD>
|
||||
<BODY bgcolor="#333333">
|
||||
<table width="100%" border="0" height="100%">
|
||||
<tr align="center" valign="middle">
|
||||
<td><!-- Aftershock email_bps.swf 3=560 4=420 43 7=640 8=480 37=3355443 24=3 38 40 -->
|
||||
<!-- URL's used in the movie--> <a href=mainmenu_bps.htm></a> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
|
||||
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0"
|
||||
id=email_bps width=560 height=420>
|
||||
<param name=movie value="email_bps.swf">
|
||||
<param name=quality value=high>
|
||||
<param name=bgcolor value=#333333>
|
||||
<script language=JavaScript>
|
||||
<!--
|
||||
function checkForShockwave()
|
||||
{
|
||||
navigator.plugins.refresh();
|
||||
if ( navigator.plugins["Shockwave Flash"] ){
|
||||
parent.location.reload();
|
||||
} else {
|
||||
setTimeout( "checkForShockwave()", 1000 );
|
||||
}
|
||||
}
|
||||
var ShockMode = 0;
|
||||
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
|
||||
if (navigator.plugins && navigator.plugins["Shockwave Flash"])
|
||||
ShockMode = 1;
|
||||
}
|
||||
if (!ShockMode && navigator.appName && navigator.appName.indexOf("Netscape") != - 1 && navigator.appVersion.indexOf("4.") != - 1
|
||||
&& navigator.javaEnabled() && netscape.softupdate.Trigger.UpdateEnabled() && document.cookie.indexOf("StartedShockwaveInstall") == -1) {
|
||||
var jarPath = new String("");
|
||||
if (navigator.platform.indexOf("Win32") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash32.jar"
|
||||
else if (navigator.platform.indexOf("Win16") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash16.jar"
|
||||
else if (navigator.platform.indexOf("MacPPC") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflashppc.jar"
|
||||
if (jarPath.length) {
|
||||
netscape.softupdate.Trigger.StartSoftwareUpdate (jarPath, netscape.softupdate.Trigger.FORCE_MODE);
|
||||
document.cookie='StartedShockwaveInstall;path=/;'
|
||||
setTimeout("checkForShockwave()", 1000);
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<embed src="email_bps.swf"
|
||||
swliveconnect=FALSE width=560 height=420
|
||||
quality=high bgcolor=#333333
|
||||
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
|
||||
</embed>
|
||||
</object><!-- EndAftershock email_bps.swf --></td>
|
||||
</tr>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
||||
Binary file not shown.
@@ -0,0 +1,57 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Shockwave</TITLE>
|
||||
<DISPLAY noscroll nologo nooptions noreconnectalert></HEAD>
|
||||
<BODY bgcolor="#333333">
|
||||
<table width="100%" border="0" height="100%">
|
||||
<tr align="center" valign="middle">
|
||||
<td><!-- Aftershock attractloop_bps.swf 3=560 4=420 43 7=640 8=480 37=3355443 24=3 38 40 -->
|
||||
<!-- URL's used in the movie--> <a href=mainmenu_bps.htm></a> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
|
||||
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0"
|
||||
id=attractloop_bps width=560 height=420>
|
||||
<param name=movie value="attractloop_bps.swf">
|
||||
<param name=quality value=high>
|
||||
<param name=bgcolor value=#333333>
|
||||
<script language=JavaScript>
|
||||
<!--
|
||||
function checkForShockwave()
|
||||
{
|
||||
navigator.plugins.refresh();
|
||||
if ( navigator.plugins["Shockwave Flash"] ){
|
||||
parent.location.reload();
|
||||
} else {
|
||||
setTimeout( "checkForShockwave()", 1000 );
|
||||
}
|
||||
}
|
||||
var ShockMode = 0;
|
||||
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
|
||||
if (navigator.plugins && navigator.plugins["Shockwave Flash"])
|
||||
ShockMode = 1;
|
||||
}
|
||||
if (!ShockMode && navigator.appName && navigator.appName.indexOf("Netscape") != - 1 && navigator.appVersion.indexOf("4.") != - 1
|
||||
&& navigator.javaEnabled() && netscape.softupdate.Trigger.UpdateEnabled() && document.cookie.indexOf("StartedShockwaveInstall") == -1) {
|
||||
var jarPath = new String("");
|
||||
if (navigator.platform.indexOf("Win32") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash32.jar"
|
||||
else if (navigator.platform.indexOf("Win16") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash16.jar"
|
||||
else if (navigator.platform.indexOf("MacPPC") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflashppc.jar"
|
||||
if (jarPath.length) {
|
||||
netscape.softupdate.Trigger.StartSoftwareUpdate (jarPath, netscape.softupdate.Trigger.FORCE_MODE);
|
||||
document.cookie='StartedShockwaveInstall;path=/;'
|
||||
setTimeout("checkForShockwave()", 1000);
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<embed src="attractloop_bps.swf"
|
||||
swliveconnect=FALSE width=560 height=420
|
||||
quality=high bgcolor=#333333
|
||||
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
|
||||
</embed>
|
||||
</object><!-- EndAftershock attractloop_bps.swf --></td>
|
||||
</tr>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,57 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Shockwave</TITLE>
|
||||
<DISPLAY noscroll nologo nooptions noreconnectalert skipback></HEAD>
|
||||
<BODY bgcolor="#333333">
|
||||
<table width="100%" border="0" height="100%">
|
||||
<tr align="center" valign="middle">
|
||||
<td><!-- Aftershock internet_bps.swf 3=560 4=420 43 7=640 8=480 37=3355443 24=3 38 40 -->
|
||||
<!-- URL's used in the movie--> <a href=mainmenu_bps.htm></a> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
|
||||
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0"
|
||||
id=internet_bps width=560 height=420>
|
||||
<param name=movie value="internet_bps.swf">
|
||||
<param name=quality value=high>
|
||||
<param name=bgcolor value=#333333>
|
||||
<script language=JavaScript>
|
||||
<!--
|
||||
function checkForShockwave()
|
||||
{
|
||||
navigator.plugins.refresh();
|
||||
if ( navigator.plugins["Shockwave Flash"] ){
|
||||
parent.location.reload();
|
||||
} else {
|
||||
setTimeout( "checkForShockwave()", 1000 );
|
||||
}
|
||||
}
|
||||
var ShockMode = 0;
|
||||
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
|
||||
if (navigator.plugins && navigator.plugins["Shockwave Flash"])
|
||||
ShockMode = 1;
|
||||
}
|
||||
if (!ShockMode && navigator.appName && navigator.appName.indexOf("Netscape") != - 1 && navigator.appVersion.indexOf("4.") != - 1
|
||||
&& navigator.javaEnabled() && netscape.softupdate.Trigger.UpdateEnabled() && document.cookie.indexOf("StartedShockwaveInstall") == -1) {
|
||||
var jarPath = new String("");
|
||||
if (navigator.platform.indexOf("Win32") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash32.jar"
|
||||
else if (navigator.platform.indexOf("Win16") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash16.jar"
|
||||
else if (navigator.platform.indexOf("MacPPC") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflashppc.jar"
|
||||
if (jarPath.length) {
|
||||
netscape.softupdate.Trigger.StartSoftwareUpdate (jarPath, netscape.softupdate.Trigger.FORCE_MODE);
|
||||
document.cookie='StartedShockwaveInstall;path=/;'
|
||||
setTimeout("checkForShockwave()", 1000);
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<embed src="internet_bps.swf"
|
||||
swliveconnect=FALSE width=560 height=420
|
||||
quality=high bgcolor=#333333
|
||||
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
|
||||
</embed>
|
||||
</object><!-- EndAftershock internet_bps.swf --></td>
|
||||
</tr>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
||||
Binary file not shown.
@@ -0,0 +1,58 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Shockwave</TITLE>
|
||||
<DISPLAY noscroll nologo nooptions noreconnectalert></HEAD>
|
||||
<BODY bgcolor="#333333">
|
||||
<table width="100%" border="0" height="100%">
|
||||
<tr align="center" valign="middle">
|
||||
<td><!-- Aftershock mainmenu_bps.swf 3=560 4=420 43 7=640 8=480 37=3355443 24=3 38 40 -->
|
||||
<!-- URL's used in the movie--> <a href=internet_bps.htm></a> <a href=email_bps.htm></a>
|
||||
<a href=allyouneed_bps.htm></a> <a href=service_bps.htm></a> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
|
||||
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0"
|
||||
id=mainmenu_bps width=560 height=420>
|
||||
<param name=movie value="mainmenu_bps.swf">
|
||||
<param name=quality value=high>
|
||||
<param name=bgcolor value=#333333>
|
||||
<script language=JavaScript>
|
||||
<!--
|
||||
function checkForShockwave()
|
||||
{
|
||||
navigator.plugins.refresh();
|
||||
if ( navigator.plugins["Shockwave Flash"] ){
|
||||
parent.location.reload();
|
||||
} else {
|
||||
setTimeout( "checkForShockwave()", 1000 );
|
||||
}
|
||||
}
|
||||
var ShockMode = 0;
|
||||
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
|
||||
if (navigator.plugins && navigator.plugins["Shockwave Flash"])
|
||||
ShockMode = 1;
|
||||
}
|
||||
if (!ShockMode && navigator.appName && navigator.appName.indexOf("Netscape") != - 1 && navigator.appVersion.indexOf("4.") != - 1
|
||||
&& navigator.javaEnabled() && netscape.softupdate.Trigger.UpdateEnabled() && document.cookie.indexOf("StartedShockwaveInstall") == -1) {
|
||||
var jarPath = new String("");
|
||||
if (navigator.platform.indexOf("Win32") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash32.jar"
|
||||
else if (navigator.platform.indexOf("Win16") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash16.jar"
|
||||
else if (navigator.platform.indexOf("MacPPC") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflashppc.jar"
|
||||
if (jarPath.length) {
|
||||
netscape.softupdate.Trigger.StartSoftwareUpdate (jarPath, netscape.softupdate.Trigger.FORCE_MODE);
|
||||
document.cookie='StartedShockwaveInstall;path=/;'
|
||||
setTimeout("checkForShockwave()", 1000);
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<embed src="mainmenu_bps.swf"
|
||||
swliveconnect=FALSE width=560 height=420
|
||||
quality=high bgcolor=#333333
|
||||
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
|
||||
</embed>
|
||||
</object><!-- EndAftershock mainmenu_bps.swf --></td>
|
||||
</tr>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
||||
Binary file not shown.
@@ -0,0 +1,57 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Shockwave</TITLE>
|
||||
<DISPLAY noscroll nologo nooptions noreconnectalert skipback></HEAD>
|
||||
<BODY bgcolor="#333333">
|
||||
<table width="100%" border="0" height="100%">
|
||||
<tr align="center" valign="middle">
|
||||
<td><!-- Aftershock service_bps.swf 3=560 4=420 43 7=640 8=480 37=3355443 24=3 38 40 -->
|
||||
<!-- URL's used in the movie--> <a href=mainmenu_bps.html></a> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
|
||||
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0"
|
||||
id=service_bps width=560 height=420>
|
||||
<param name=movie value="service_bps.swf">
|
||||
<param name=quality value=high>
|
||||
<param name=bgcolor value=#333333>
|
||||
<script language=JavaScript>
|
||||
<!--
|
||||
function checkForShockwave()
|
||||
{
|
||||
navigator.plugins.refresh();
|
||||
if ( navigator.plugins["Shockwave Flash"] ){
|
||||
parent.location.reload();
|
||||
} else {
|
||||
setTimeout( "checkForShockwave()", 1000 );
|
||||
}
|
||||
}
|
||||
var ShockMode = 0;
|
||||
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
|
||||
if (navigator.plugins && navigator.plugins["Shockwave Flash"])
|
||||
ShockMode = 1;
|
||||
}
|
||||
if (!ShockMode && navigator.appName && navigator.appName.indexOf("Netscape") != - 1 && navigator.appVersion.indexOf("4.") != - 1
|
||||
&& navigator.javaEnabled() && netscape.softupdate.Trigger.UpdateEnabled() && document.cookie.indexOf("StartedShockwaveInstall") == -1) {
|
||||
var jarPath = new String("");
|
||||
if (navigator.platform.indexOf("Win32") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash32.jar"
|
||||
else if (navigator.platform.indexOf("Win16") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflash16.jar"
|
||||
else if (navigator.platform.indexOf("MacPPC") >= 0 )
|
||||
jarPath = "http://download.macromedia.com/pub/shockwave/jars/english/silentflashppc.jar"
|
||||
if (jarPath.length) {
|
||||
netscape.softupdate.Trigger.StartSoftwareUpdate (jarPath, netscape.softupdate.Trigger.FORCE_MODE);
|
||||
document.cookie='StartedShockwaveInstall;path=/;'
|
||||
setTimeout("checkForShockwave()", 1000);
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<embed src="service_bps.swf"
|
||||
swliveconnect=FALSE width=560 height=420
|
||||
quality=high bgcolor=#333333
|
||||
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
|
||||
</embed>
|
||||
</object><!-- EndAftershock service_bps.swf --></td>
|
||||
</tr>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
||||
Binary file not shown.
@@ -0,0 +1,60 @@
|
||||
var minisrv_service_file = true;
|
||||
//GET wtv-disk:/content/DownloadScreen.tmpl?diskmap=Demo&group=Demo
|
||||
|
||||
headers = `200 OK
|
||||
Content-Type: text/html
|
||||
wtv-expire: wtv-disk:/content/DownloadScreen.tmpl`
|
||||
|
||||
data = `<html>
|
||||
<head>
|
||||
|
||||
<meta
|
||||
http-equiv=refresh
|
||||
content="0;url=client:Fetch?source=wtv-disk:/sync`;
|
||||
if (request_headers.query.diskmap) data += `%3fdiskmap%3d${request_headers.query.diskmap}`;
|
||||
if (!request_headers.query.group) data += `&root=file://Disk/Browser/`;
|
||||
else data += `&group=${request_headers.query.group}`;
|
||||
data += `&message=Retrieving Files..."
|
||||
>
|
||||
<display downloadsuccess=client:goback downloadfail=client:goback>
|
||||
<title>Retrieving Files</title>
|
||||
</head>
|
||||
<body bgcolor=#0 text=#42CC55 fontsize=large hspace=0 vspace=0>
|
||||
<table cellspacing=0 cellpadding=0>
|
||||
<tr>
|
||||
<td width=104 height=74 valign=middle align=center bgcolor=3B3A4D>
|
||||
<img src="${minisrv_config.config.service_logo}" width=86 height=64>
|
||||
<td width=20 valign=top align=left bgcolor=3B3A4D>
|
||||
<spacer>
|
||||
<td colspan=2 width=436 valign=middle align=left bgcolor=3B3A4D>
|
||||
<font color=D6DFD0 size=+2><blackface><shadow>
|
||||
<spacer type=block width=1 height=4>
|
||||
<br>
|
||||
Retrieving Files
|
||||
</shadow>
|
||||
</blackface>
|
||||
</font>
|
||||
<tr>
|
||||
<td width=104 height=20>
|
||||
<td width=20>
|
||||
<td width=416>
|
||||
<td width=20>
|
||||
<tr>
|
||||
<td colspan=2>
|
||||
<td>
|
||||
<font size=+1>
|
||||
Your ${wtvshared.getBoxName(session_data.get("wtv-client-rom-type"))} is retrieving some files.
|
||||
<p>This usually takes a while.
|
||||
</font>
|
||||
<tr>
|
||||
<td colspan=2>
|
||||
<td>
|
||||
<br><br>
|
||||
<font color=white>
|
||||
<progressindicator name="downloadprogress"
|
||||
message="Retrieving Files..."
|
||||
height=40 width=250>
|
||||
</font>
|
||||
</table>
|
||||
</body>
|
||||
</html>`;
|
||||
@@ -0,0 +1,46 @@
|
||||
var minisrv_service_file = true;
|
||||
|
||||
headers = `200 OK
|
||||
Content-Type: text/html`;
|
||||
|
||||
data = `<html><head></head><body vspace="0" vlink="36d5ff" text="#44cc55" link="36d5ff" bgcolor="#191919">
|
||||
<title>
|
||||
Download-O-Rama
|
||||
</title>
|
||||
<br><br>
|
||||
<h1>
|
||||
Download-O-Rama!
|
||||
</h1>
|
||||
<br>
|
||||
Welcome to Download-O-Rama.
|
||||
<p>
|
||||
Download any of our fine file sets:
|
||||
</p><h2>Demos</h2>
|
||||
<ul>
|
||||
</li><li><a href="wtv-disk:/content/DownloadScreen.tmpl?diskmap=DealerDemo&group=DealerDemo">
|
||||
Dealer Demo
|
||||
</a> (<a href="file://Disk/Demo/index.html">View Demo</a>)</li>
|
||||
<li><a href="wtv-disk:/content/DownloadScreen.tmpl?diskmap=DealerDemo-BPS&group=DealerDemo-BPS">
|
||||
Dealer Demo BPS
|
||||
</a> (<a href="file://Disk/Demo-BPS/index.html">View Demo</a>)</li>
|
||||
</ul>
|
||||
<h2>Firmware</h2>
|
||||
<li><a href="wtv-disk:/content/DownloadScreen.tmpl?diskmap=ModemFirmwareDel&group=ModemFirmware">
|
||||
Delete Modem Firmware (Use 33.6k technology)
|
||||
</a></li>
|
||||
<li><a href="wtv-disk:/content/DownloadScreen.tmpl?diskmap=ModemFirmwareOld&group=ModemFirmware">
|
||||
K.Flex Modem Firmware (Use older 56k technology)
|
||||
</a></li>
|
||||
<li><a href="wtv-disk:/content/DownloadScreen.tmpl?diskmap=ModemFirmware&group=ModemFirmware">
|
||||
V.90 Modem Firmware (Use common 56k technology)
|
||||
</a></li>
|
||||
</ul>
|
||||
<h2>Music</h2>
|
||||
<li><a href="wtv-disk:/content/DownloadScreen.tmpl?diskmap=Music&group=Music">
|
||||
<i>All Music</i> (can take a very long time)</a>
|
||||
|
||||
</li><li><a href="wtv-disk:/content/DownloadScreen.tmpl?diskmap=Karaoke&group=Karaoke">
|
||||
<i>Karaoke</i></a>
|
||||
|
||||
|
||||
</body></html>`;
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"DealerDemo-BPS": {
|
||||
"base": "file://Disk/Demo-BPS/",
|
||||
"location": "content/DealerDemo-BPS",
|
||||
"service_owned": true,
|
||||
"display": "Getting Demo",
|
||||
"partition_size": 4194304,
|
||||
"files": [
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/allyouneed_bps.html"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/allyouneed_bps.swf"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/attractloop_bps.swf"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/email_bps.html"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/email_bps.swf"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/index.html"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/internet_bps.html"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/internet_bps.swf"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/mainmenu_bps.html"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/mainmenu_bps.swf"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/service_bps.html"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Demo-BPS/service_bps.swf"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"ModemFirmware": {
|
||||
"base": "file://Disk/Browser/Modem_Firmware/",
|
||||
"location": "content/Modem_Firmware/",
|
||||
"execute_end": "client:ModemReload",
|
||||
"service_owned": true,
|
||||
"files": [
|
||||
{
|
||||
"file": "file://Disk/Browser/Modem_Firmware/Locale/en-US/modem_firmware.dat.gz",
|
||||
"action": "delete"
|
||||
},
|
||||
{
|
||||
"file": "file://Disk/Browser/Modem_Firmware/Locale/ja-JP/modem_firmware.dat.gz",
|
||||
"action": "delete"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -2,8 +2,7 @@
|
||||
"ModemFirmware": {
|
||||
"base": "file://Disk/Browser/Modem_Firmware/",
|
||||
"location": "content/Modem_Firmware/",
|
||||
"execute": "client:ModemReload",
|
||||
"execute_when": "atEnd",
|
||||
"execute_end": "client:ModemReload",
|
||||
"service_owned": true,
|
||||
"files": [
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
var minisrv_service_file = true;
|
||||
|
||||
var diskmap = Object.getCaseInsensitiveKey(request_headers.query, "DiskMap");
|
||||
var diskmap = request_headers.query[wtvshared.getCaseInsensitiveKey("DiskMap", request_headers.query)];
|
||||
var wtvdl = new WTVDisk(minisrv_config, service_name);
|
||||
|
||||
var force_update = (request_headers.query.force == "true") ? true : false;
|
||||
@@ -213,7 +213,7 @@ if (request_headers['wtv-request-type'] == 'download') {
|
||||
Object.keys(service_vaults).forEach(function (g) {
|
||||
if (diskmap_data_file != null) return;
|
||||
diskmap_data_file = service_vaults[g] + "/" + service_name + "/" + diskmap_group_data.files[k].location;
|
||||
if (!fs.existsSync(diskmap_data_file)) diskmap_data_file = null;
|
||||
if (!fs.existsSync(diskmap_data_file) || !fs.lstatSync(diskmap_data_file).isFile()) diskmap_data_file = null;
|
||||
});
|
||||
|
||||
if (diskmap_data_file) {
|
||||
@@ -254,7 +254,7 @@ if (request_headers['wtv-request-type'] == 'download') {
|
||||
Object.keys(post_data_fileinfo).forEach(function (g) {
|
||||
if (post_data_fileinfo[g].file == wtv_download_list[k] || post_data_fileinfo[g].file == wtv_download_list[k].base) {
|
||||
diskmap_group_data.group_exists = true;
|
||||
if (diskmap_group_data.files[k].checksum.toLowerCase() == post_data_fileinfo[g].checksum) wtv_download_list[k].invalid = false;
|
||||
if (diskmap_group_data.files[k].checksum && diskmap_group_data.files[k].checksum.toLowerCase() == post_data_fileinfo[g].checksum) wtv_download_list[k].invalid = false;
|
||||
else if (post_data_fileinfo[g].version == wtv_download_list[k].version && post_data_fileinfo[g].state != "invalid") wtv_download_list[k].invalid = false;
|
||||
}
|
||||
});
|
||||
@@ -321,6 +321,7 @@ if (request_headers['wtv-request-type'] == 'download') {
|
||||
Object.keys(service_vaults).forEach(function (g) {
|
||||
if (diskmap_json_file != null) return;
|
||||
diskmap_json_file = service_vaults[g] + "/" + service_name + "/" + diskmap_dir + diskmap + ".json";
|
||||
console.log("Checking diskmap file: " + diskmap_json_file);
|
||||
if (!fs.existsSync(diskmap_json_file)) diskmap_json_file = null;
|
||||
});
|
||||
var diskmap_data = JSON.parse(fs.readFileSync(diskmap_json_file).toString());
|
||||
|
||||
@@ -20,6 +20,7 @@ tricks = [
|
||||
["client:ResetNVAndPowerOff", "Blast NVRAM"],
|
||||
["wtv-tricks:/charmap", "Character Map"],
|
||||
["wtv-tricks:/cSetup", "Connect Setup"],
|
||||
["wtv-disk:/content/Downloads.tmpl", "Download-O-Rama"],
|
||||
["wtv-tricks:/benchmark", "Speed Test"],
|
||||
["wtv-flashrom:/big-willie", "Big Willie"],
|
||||
["wtv-flashrom:/willie", "Ultra Willie"],
|
||||
|
||||
@@ -47,6 +47,30 @@ class WTVShared {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
getBoxName(client_rom_type) {
|
||||
switch (client_rom_type) {
|
||||
case "bf0app":
|
||||
case "bfeapp":
|
||||
case "US-BPS-flashdisk-0MB-8MB-softmodem-CPU5230":
|
||||
case "US-BPS-flashdisk-0MB-16MB-softmodem-CPU5230":
|
||||
return "WebTV Internet Terminal";
|
||||
|
||||
case "US-DTV-disk-0MB-32MB-softmodem-CPU5230":
|
||||
case "US-WEBSTAR-disk-0MB-8MB-softmodem-CPU5230":
|
||||
case "US-WEBSTAR-disk-0MB-16MB-softmodem-CPU5230":
|
||||
return "WebTV Satellite Receiver";
|
||||
|
||||
case "US-LC2-disk-0MB-8MB":
|
||||
case "US-LC2-disk-0MB-8MB-softmodem-CPU5230":
|
||||
case "US-LC2-flashdisk-0MB-16MB-softmodem-CPU5230":
|
||||
return "WebTV Plus Internet Receiver";
|
||||
|
||||
default:
|
||||
return "WebTV Internet Receiver";
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Calculates the CRC of an SSID, WNI Style
|
||||
* @param {string} ssid
|
||||
|
||||
Reference in New Issue
Block a user