Files
Facilitor/APPL/FAC/help.asp
Jos Groot Lipman 43cb1aa835 Merge 5.4.4 patches
svn path=/Website/trunk/; revision=24236
2015-02-23 12:33:46 +00:00

73 lines
2.2 KiB
Plaintext

<%@ language = "JavaScript" %>
<% /*
$Revision$
$Id$
File: fac/help.asp
Context: vanuit header.inc
*/
%>
<!-- #include file="../Shared/common.inc" -->
<%
FCLTHeader.Requires({ plugins: [], js: [] });
var url = getQParam("url", "");
var usedefault = getQParamInt("default", 0) == 1;
// Vertaalt de url (van de pagina in het actieve frame) naar de naam/code van de module
// zodat naar de juiste modulestartpagina kan worden gesprongen
function findparam(params, name)
{
var ii;
for (ii in params)
{
if (params[ii].split("=")[0] == name)
return params[ii].split("=")[1];
}
return "";
}
var urls = url.split("?");
var pathparts = urls[0].split("/");
if (urls.length>1)
params = urls[1].split("&");
else
params = [];
var module = pathparts[pathparts.length-2]; // één na laatste folder
var file = pathparts[pathparts.length-1];
var helppage_url = S("helppage_url");
var sql = "SELECT fac_setting_default"
+ " , fac_setting_pvalue"
+ " FROM fac_setting fs"
+ " WHERE fs.fac_setting_name = 'helppage_url'";
var oRs = Oracle.Execute(sql);
if (usedefault || !oRs("fac_setting_pvalue").value)
{ // Default waarde niet overrulen of wordt niet overruled
helppage_url = "" + oRs("fac_setting_default").value;
var linkProtocol = helppage_url.substr(0, 5) == "https"? "https" : "http";
var isProtocol = (Request.ServerVariables("SERVER_PORT") == "443")? "https" : "http";
if (isProtocol != linkProtocol)
{ // Nu helppage_url aanpassen aan het protocol wat gebruikt wordt.
if (isProtocol == "https")
helppage_url = helppage_url.replace("http", "https");
else
helppage_url = helppage_url.replace("https", "http");
}
}
var url = helppage_url+"?mod="+Server.URLencode(module)+"&file="+Server.URLencode(file)+"&cust="+customerId
if (S("iLearning_enabled")==1)
url += '&ilearning=1';
if (Session("user_lang"))
url += '&lang='+Session("user_lang");
urole = findparam(params, "urole");
if (urole)
url += "&urole=" + urole;
Response.Redirect(protectQS.create(url, { sleutel: S("helppage_secret"), no_user_key: true }));
Response.End;
%>