73 lines
2.2 KiB
Plaintext
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;
|
|
%>
|