fac_verify HTML correcter

svn path=/Website/trunk/; revision=30317
This commit is contained in:
Jos Groot Lipman
2016-08-16 10:54:12 +00:00
parent f11e740527
commit 3cdb40ab93

View File

@@ -184,7 +184,7 @@ function zipfile(pathname, filename)
{
if (xhrb.responseText == "OK500B")
{
txt = "500_error existingResponse OK";
txt = "500_error existingResponse in web.config";
document.getElementById('result500b').innerHTML = 'Ok';
document.getElementById('result500b').style.color = 'green';
}
@@ -201,9 +201,9 @@ function zipfile(pathname, filename)
{
txt = "Strange: could not verify 500_error.asp, status: " + xhrb.status;
}
var div = document.getElementById('check500b');
div.innerHTML = txt;
document.getElementById('check500b').appendChild( div );
var span = document.getElementById('check500b');
span.innerHTML = txt;
//document.getElementById('check500b').appendChild( div );
}
}
xhrb.send(null);
@@ -320,14 +320,14 @@ function checker (description, fnCheck, toggler)
cnt_id ++;
if (typeof last__GROUP == "undefined" || __GROUP != last__GROUP)
{
Response.Write("<tr><td colspan='3' style='background-color:#D6E8FF'><strong>"+__GROUP+"</td></tr>");
Response.Write("\n<tr><td colspan='3' style='background-color:#D6E8FF'><strong>"+__GROUP+"</strong></td></tr>");
last__GROUP = __GROUP;
}
if (toggler)
Response.Write("<tr onClick='toggle(\"div"+cnt_id+"\")'><td>");
Response.Write("\n<tr onClick='toggle(\"div"+cnt_id+"\")'><td>");
else
Response.Write("<tr><td>");
Response.Write("\n<tr><td>");
Response.Write(description);
try
{
@@ -336,7 +336,7 @@ function checker (description, fnCheck, toggler)
catch (e)
{
Response.Write("<br/><em>"+e.description+"</em>");
Response.Write("<td style='color:red'>Internal error</span></tr></table>");
Response.Write("<td style='color:red'>Internal error</tr></table>");
Response.Write("<h1 style='color:red'>Verify aborted</h1>");
Response.End;
}
@@ -348,31 +348,31 @@ function checker (description, fnCheck, toggler)
Response.Write(" (click for details, " + count + " lines)");
}
Response.Write("<div id='div"+cnt_id+"' "+(toggler?"style=\"display:none\"":"")+"style='padding-left: 20px'><em>"+(res.message||'')+"</em></div>");
Response.Write("<div id='div"+cnt_id+"' style='" + (toggler?"display:none;":"") + "padding-left: 20px'><em>"+(res.message||'')+"</em></div>");
Response.Write("</td>");
Response.Write("<td>"+(res.info||'')+"</td>");
Response.Write("\n<td>"+(res.info||'')+"</td>");
var idtxt = res.id?" id="+res.id:"";
switch (res.result)
{
case resultcodes.ok:
Response.Write("<td style='color:green'"+idtxt+">Ok</span>");
Response.Write("<td style='color:green'"+idtxt+">Ok</td>");
break;
case resultcodes.warning:
Response.Write("<td style='color:yellow'"+idtxt+">Warning</span>");
Response.Write("<td style='color:yellow'"+idtxt+">Warning</td>");
break;
case resultcodes.error:
Response.Write("<td style='background-color:red'"+idtxt+">Error</span>");
Response.Write("<td style='background-color:red'"+idtxt+">Error</td>");
break;
case resultcodes.fatal:
Response.Write("<td style='background-color:red'"+idtxt+">Error</span></tr></table>");
Response.Write("<td style='background-color:red'"+idtxt+">Error</td></tr></table>");
Response.Write("<h1 style='background-color:red'>Verify aborted</h1>");
Response.End;
break;
case resultcodes.inform:
Response.Write("<td style='color:green'"+idtxt+">n/a</span>");
Response.Write("<td style='color:green'"+idtxt+">n/a</td>");
break;
default:
Response.Write("<td style='color:red'"+idtxt+">Unknown</span>");
Response.Write("<td style='color:red'"+idtxt+">Unknown</td>");
break;
}
Response.Write("</tr>");
@@ -664,33 +664,6 @@ checker("500_error.asp",
}
)
checker("500 error for API",
function ()
{
txt = "Checking 500-API handler: <span id='check500b'></span>";
res = resultcodes.unknown;
return { result: res, message: txt, id: "result500b" };
}
)
checker("API2 REST HTTP Verbs",
function ()
{
txt = "Checking PUT: <span id='checkAPI2P'></span>";
res = resultcodes.warning;
return { result: res, message: txt, id: "resultAPI2P" };
}
)
checker("API2 REST HTTP Verbs",
function ()
{
txt = "Checking DELETE: <span id='checkAPI2D'></span>";
res = resultcodes.warning;
return { result: res, message: txt, id: "resultAPI2D" };
}
)
checker("Check static content caching",
function ()
{
@@ -765,7 +738,7 @@ if (this.settings) // (deze test werkt niet vanuit verify.asp.inc)
function ()
{
var txt = [];
var sets = "puo_forcemailaddress,puo_forcefromaddress,puo_forceorderaddress,puo_forcemobile,puo_fclt_web_url".split(",");
var sets = puostring.split(",");
for (var i in settings.overrule)
{
if (puostring.indexOf(i) < 0) // die doen we apart
@@ -918,6 +891,53 @@ checker("Logfiles",
)
//------------------------------------------------------------------------------
__GROUP = "API2 (optional)";
checker("API2 REST HTTP Verbs",
function ()
{
txt = "Checking PUT: <span id='checkAPI2P'></span>";
res = resultcodes.warning;
return { result: res, message: txt, id: "resultAPI2P" };
}
)
checker("API2 REST HTTP Verbs",
function ()
{
txt = "Checking DELETE: <span id='checkAPI2D'></span>";
res = resultcodes.warning;
return { result: res, message: txt, id: "resultAPI2D" };
}
)
checker("500 error for API2",
function ()
{
txt = "Checking 500-API handler: <span id='check500b'></span>";
res = resultcodes.unknown;
return { result: res, message: txt, id: "result500b" };
}
)
checker("IIS URL Rewrite 2.0 (for API2)",
function ()
{
var REWR = Request.QueryString("rewriterversion");
if (REWR.Count)
{
return { result: resultcodes.ok,
message: "REWRITER version " + REWR,
info: String(REWR)
};
}
return { result: resultcodes.error,
message: "IIS URL Rewrite 2.0 not installed"
};
}
)
//------------------------------------------------------------------------------
__GROUP = "Oracle server";
var udlPath = custFolder+"/Oracle.udl";
@@ -1311,23 +1331,6 @@ checker("Ionic's Isapi Rewrite Filter (obsolete 2015.2)",
}
)
checker("IIS URL Rewrite 2.0 (for API2)",
function ()
{
var REWR = Request.QueryString("rewriterversion");
if (REWR.Count)
{
return { result: resultcodes.ok,
message: "REWRITER version " + REWR,
info: String(REWR)
};
}
return { result: resultcodes.error,
message: "IIS URL Rewrite 2.0 not installed"
};
}
)
var mailto = Request.Form("mailto").Count>0?Request.Form("mailto")(1):"to@example.com";
var mailfrom = Request.Form("mailfrom").Count>0?Request.Form("mailfrom")(1):"from@example.com";
var mailreply = Request.Form("replyto").Count>0?Request.Form("replyto")(1):"reply@example.com";
@@ -1389,11 +1392,11 @@ checker("Immediate E-mail test (requires SMTP service)",
txt = "<a name='mailform'></a>"
+ "<form method='post' action='#mailform'>"
+ " <table>"
+ " <tr><td><label>To:</td><td><input name='mailto' type='text' style='width:250px' value='"+mailto+"'></label>"
+ " <tr><td><label>To:</label></td><td><input name='mailto' type='text' style='width:250px' value='"+mailto+"'>"
+ " <input type='submit' value='Send'></td></tr>"
+ " <tr><td><label>From:</td><td><input name='mailfrom' type='text' style='width:250px' value='"+mailfrom+"'></label></td></tr>"
+ " <tr><td><label>Reply:</td><td><input name='replyto' type='text' style='width:250px' value='"+mailreply+"'></label></td></tr>"
+ " <tr><td><label>Relay&nbsp;server:</td><td><input name='mailrelay' type='text' style='width:250px' value='"+mailrelay+"'></label>&nbsp;(empty&nbsp;for&nbsp;local&nbsp;IIS&nbsp;SMTP)</td></tr>"
+ " <tr><td><label>From:</label></td><td><input name='mailfrom' type='text' style='width:250px' value='"+mailfrom+"'></td></tr>"
+ " <tr><td><label>Reply:</label></td><td><input name='replyto' type='text' style='width:250px' value='"+mailreply+"'></td></tr>"
+ " <tr><td><label>Relay&nbsp;server:</label></td><td><input name='mailrelay' type='text' style='width:250px' value='"+mailrelay+"'>&nbsp;(empty&nbsp;for&nbsp;local&nbsp;IIS&nbsp;SMTP)</td></tr>"
+ " </table>"
+ "</form>";
@@ -1480,7 +1483,7 @@ function DumpCollection(pCollection, title)
var line = "<tr><td>" + pCollection.key(i); // + " type: " + typeof pCollection(i) + " cons: " + pCollection(i).constructor
if (typeof pCollection(i) != "object" || pCollection(i) === null)
{
line += "</td><td>" + pCollection(i)
line += "</td><td>" + Server.HTMLEncode(String(pCollection(i)))
}
else
{
@@ -1494,7 +1497,7 @@ function DumpCollection(pCollection, title)
line += "<br>"
if (typeof pCollection(i).key == "object")
line += pCollection.item(i).key(j) + ": ";
line += pCollection.item(i)(j);
line += Server.HTMLEncode(String(pCollection.item(i)(j)));
}
}
line += "</td></tr>";