FSN#35197 AiAi bij verwijderen van widgets

svn path=/Website/trunk/; revision=27890
This commit is contained in:
Erik Groener
2016-01-25 11:55:05 +00:00
parent 83fbe15156
commit 655316abbb
7 changed files with 0 additions and 610 deletions

View File

@@ -1,138 +0,0 @@
<%@ language="javascript"%>
<% /*
$Revision$
$Id$
File: fac_edit_widget.asp
Description: edit a widget
Parameters: widget_key
Context:
Note:
*/ %>
<!-- #include file="../Shared/common.inc"-->
<!-- #include file="../Shared/iface.inc"-->
<!-- #include file="../Shared/selector.inc" -->
<!-- #include file="../fac/fac.inc" -->
<%
FCLTHeader.Requires({plugins:["jQuery"], js: []})
var authparams = user.checkAutorisation("WEB_PRSSYS");
var widget_key = getQParamInt("widget_key");
var widget_groep;
var widget_volgnr;
var widget_id;
var widget_title;
var widget_height;
var widget_width;
var widget_url;
var widget_aanmaak;
var widget_refreshtime;
var functie_key;
if (widget_key > -1)
{
var sql = "SELECT fac_widget_key ,"
+ " fac_widget_groep ,"
+ " fac_widget_volgnr ,"
+ " fac_widget_id ,"
+ " fac_widget_title ,"
+ " fac_widget_height ,"
+ " fac_widget_width ,"
+ " fac_widget_url ,"
+ " fac_widget_aanmaak ,"
+ " fac_widget_refreshtime ,"
+ " w.fac_functie_key ,"
+ " fac_functie_omschrijving "
+ " FROM fac_widget w, fac_functie f"
+ " WHERE w.fac_functie_key = f.fac_functie_key(+)"
+ " AND fac_widget_key = " + widget_key;
oRs = Oracle.Execute(sql);
widget_groep = oRs("fac_widget_groep").value;
widget_volgnr = oRs("fac_widget_volgnr").value;
widget_id = oRs("fac_widget_id").value;
widget_title = oRs("fac_widget_title").value;
widget_height = oRs("fac_widget_height").value;
widget_width = oRs("fac_widget_width").value;
widget_url = oRs("fac_widget_url").value;
widget_aanmaak = oRs("fac_widget_aanmaak").value;
widget_refreshtime = oRs("fac_widget_refreshtime").value;
functie_key = oRs("fac_functie_key").value;
oRs.close();
}
%>
<html>
<head>
<%
FCLTHeader.Generate();
%>
<script type="text/javascript">
function fac_submit()
{
document.activeElement.blur(); // trigger laatste onChanges
if (!validateForm("u2"))
return false;
document.forms.u2.submit();
}
function fac_cancel()
{
FcltMgr.closeDetail(window, { cancel: true } );
}
</script>
</head>
<body id="editbody">
<%
var buttons = [ {title: L("lcl_submit"), action:"fac_submit()", icon: "opslaan.png" },
{title: L("lcl_cancel"), action:"fac_cancel()", icon: "undo.png" }];
IFRAMER_HEADER(L("lcl_widget"), buttons);
%>
<div id="edit">
<form name="u2"
action="fac_edit_widget_save.asp?widget_key=<%=widget_key%>"
method="post"
target="hidFrameSubmit"
onSubmit="fac_submit();">
<%
BLOCK_START("widgetBlock", L("lcl_widget"));
RWFIELDTR("wgroep", "fld", L("lcl_widget_groep"), widget_groep, {required: true});
RWFIELDTR("wurl", "fld", L("lcl_widget_url"), widget_url, {required: true});
RWFIELDTR("wtitle", "fld", L("lcl_widget_title"), widget_title);
RWFIELDTR("wvolgnr", "fld", L("lcl_widget_volgnr"), widget_volgnr);
RWFIELDTR("wrefres", "fld", L("lcl_widget_refreshtime"), widget_refreshtime);
RWFIELDTR("wid", "fld", L("lcl_widget_id"), widget_id);
RWFIELDTR("wheight", "fld", L("lcl_widget_height"), widget_height);
RWFIELDTR("wwidth", "fld", L("lcl_widget_width"), widget_width);
var sql = "SELECT f.fac_functie_key"
+ " , f.fac_functie_code || ': ' || f.fac_functie_omschrijving"
+ " , f.fac_functie_code functiecode"
+ " FROM fac_functie f"
+ " ORDER BY 2";
FCLTselector("wfkey",
sql,
{ label: L("lcl_fac_menuautorisatie"),
initKey: functie_key || -1,
emptyOption: ""});
BLOCK_END();
IFACE.FORM_END();
%>
</form>
<iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
</div>
</body>
</html>

View File

@@ -1,74 +0,0 @@
<%@language = "javascript" %>
<% /*
$Revision$
$Id$
File: fac_edit_widget_save
Status: 95%
Description: SUBMIT-form
Parameters:
Context:
Note:
SUBMIT-form
*/ %>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../shared/save2db.inc" -->
<% FCLTHeader.Requires({ plugins:["jQuery"],
js: []
}) %>
<%
var authparams = user.checkAutorisation("WEB_PRSSYS");
var widget_key = getQParamInt("widget_key");
var fields = [ { dbs: "fac_widget_groep", typ: "varchar", frm: "wgroep" },
{ dbs: "fac_widget_volgnr", typ: "varchar", frm: "wvolgnr" },
{ dbs: "fac_widget_id", typ: "varchar", frm: "wid" },
{ dbs: "fac_widget_url", typ: "varchar", frm: "wurl" },
{ dbs: "fac_widget_title", typ: "varchar", frm: "wtitle" },
{ dbs: "fac_widget_height", typ: "number", frm: "wheight" },
{ dbs: "fac_widget_width", typ: "number", frm: "wwidth" },
{ dbs: "fac_widget_refreshtime",typ: "number", frm: "wrefres" },
{ dbs: "fac_functie_key", typ: "key", frm: "wfkey" }
];
var warning = "";
if (widget_key > 0)
{
sql = buildUpdate("fac_widget", fields)
+ " fac_widget_key = " + widget_key;
var err = Oracle.Execute(sql, true);
if (err.friendlyMsg)
warning = err.friendlyMsg;
}
else
{
fields.push({ dbs: "fac_widget_key", typ: "key", seq: "fac_s_fac_widget_key" });
var regIns = buildInsert("fac_widget", fields);
var widget_key = regIns.sequences["fac_widget_key"];
sql = regIns.sql;
var err = Oracle.Execute(sql, true);
if (err.friendlyMsg)
warning = err.friendlyMsg;
}
%>
<html>
<head>
<% FCLTHeader.Generate() %>
<script>
$(document).ready(function () {
FcltMgr.closeDetail(window, { widget_key: <%=widget_key%>,
warning: "<%=safe.jsstring(warning)%>",
keepForm: <%=warning?"true":"false"%>,
refresh: true
}); } );
</script>
</head>
<body>
</body>
</html>

View File

@@ -1,115 +0,0 @@
<%@ language="javascript"%>
<% /*
$Revision$
$Id$
File: fac_show_widget.asp
Status: 50%
Description: show detailed information of a widget
Parameters: widget_key
Context:
Note:
*/ %>
<!-- #include file="../Shared/common.inc"-->
<!-- #include file="../Shared/iface.inc"-->
<!-- #include file="../Shared/persoonselector.inc" -->
<!-- #include file="../fac/fac.inc" -->
<%
var authparams = user.checkAutorisation("WEB_PRSSYS");
FCLTHeader.Requires({plugins:["jQuery"], js: []})
var widget_key = getQParamInt("widget_key");
var sql = "SELECT fac_widget_key,"
+ " fac_widget_groep ,"
+ " fac_widget_volgnr ,"
+ " fac_widget_id ,"
+ " fac_widget_title ,"
+ " fac_widget_height ,"
+ " fac_widget_width ,"
+ " fac_widget_url ,"
+ " fac_widget_aanmaak ,"
+ " fac_widget_refreshtime ,"
+ " w.fac_functie_key ,"
+ " NVL2(w.fac_functie_key, f.fac_functie_code || ': ' || f.fac_functie_omschrijving,'') fac_functie_omschrijving "
+ " FROM fac_widget w, fac_functie f"
+ " WHERE w.fac_functie_key = f.fac_functie_key(+)"
+ " AND fac_widget_key = " + widget_key;
oRs = Oracle.Execute(sql);
widget_groep = oRs("fac_widget_groep").value;
widget_volgnr = oRs("fac_widget_volgnr").value;
widget_id = oRs("fac_widget_id").value;
widget_title = oRs("fac_widget_title").value;
widget_height = oRs("fac_widget_height").value;
widget_width = oRs("fac_widget_width").value;
widget_url = oRs("fac_widget_url").value;
widget_aanmaak = oRs("fac_widget_aanmaak").value;
widget_refreshtime = oRs("fac_widget_refreshtime").value;
fac_functie_omschrijving = oRs("fac_functie_omschrijving").value;
oRs.close();
%>
<html>
<head>
<%
FCLTHeader.Generate();
%>
<script type="text/javascript">
function widget_change()
{
if (FcltMgr.startEdit(window))
window.location.href = "fac_edit_widget.asp?widget_key=<%=widget_key%>";
}
function widget_delete()
{
if (confirm(L("lcl_R_U_sure")))
{
var data = { widget_key: <%=widget_key%>
};
<% protectRequest.dataToken("data"); %>
$.post("widget_delete.asp",
data,
FcltCallbackClose,
"json");
}
}
</script>
</head>
<body id="showbody">
<%
{
var buttons = [];
var buttons = [ {title: L("lcl_change"), action: "widget_change()", icon: "wijzigen.png" },
{title: L("lcl_delete"), action: "widget_delete()", icon: "delete.png" }
];
}
IFRAMER_HEADER(L("lcl_widget"), buttons);
%>
<div id="edit">
<form name="u2" onSubmit="return false;">
<%
BLOCK_START("widgetBlock", L("lcl_widget"));
ROFIELDTR("fld", L("lcl_widget_groep"), widget_groep);
ROFIELDTR("fld", L("lcl_widget_url"), widget_url);
ROFIELDTR("fld", L("lcl_widget_title"), widget_title, { translate: { fld: "fac_widget_title", key : widget_key }});
ROFIELDTR("fld", L("lcl_widget_volgnr"), widget_volgnr);
ROFIELDTR("fld", L("lcl_widget_refreshtime"), widget_refreshtime);
ROFIELDTR("fld", L("lcl_widget_id"), widget_id);
ROFIELDTR("fld", L("lcl_widget_height"), widget_height);
ROFIELDTR("fld", L("lcl_widget_width"), widget_width);
ROFIELDTR("fld", L("lcl_fac_menuautorisatie"), fac_functie_omschrijving);
BLOCK_END();
%>
</form>
<iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
</div>
</body>
</html>

View File

@@ -1,70 +0,0 @@
<%@language = "javascript" %>
<%
/* $Revision$
$Id$
File: fac_widget.asp
Status:
Description: wrapper voor faq bewerk / show
Parameters: widget_key
Context:
Note:
*/ %>
<!--#include file="../Shared/common.inc" -->
<!--#include file="../Shared/iface.inc" -->
<%
FCLTHeader.Requires({plugins:["jQuery"], js: ["jquery-ui.js"]})
var widget_key = getQParamInt("widget_key", -1);
var fac_title = "";
%>
<html>
<head>
<%
FCLTHeader.Generate();
%>
<script type="text/javascript" >
<% if (widget_key > 0) { %>
FcltMgr.setTitle("<%=safe.jsstring(fac_title)%>", {hot:false});
<% } %>
function facClose(params)
{
<% if (widget_key == -1)
{ %>
if (params.cancel)
{
FcltMgr.closeDetail(window, params );
return true;
}
if (!params.keepForm)
window.location.href = "fac_widget.asp?verynew=1&widget_key=" + params.widget_key;
<% } else { /* Bestaand widget bewerkt, switch naar show-mode */ %>
if (params.close)
{
FcltMgr.closeDetail(window, { close: true})
}
if (!params.keepForm)
$("#widFrame")[0].src = "fac_show_widget.asp?widget_key=<%=widget_key%>";
<% } %>
}
</script>
</head>
<body>
<%
if (widget_key == -1)
var page="fac_edit_widget.asp"; // Maak een nieuw
else
var page="fac_show_widget.asp";
page += "?widget_key=" + widget_key;
IFRAMER("widFrame", page, { FcltClose: "facClose" } );
%>
</body>
</html>

View File

@@ -1,91 +0,0 @@
<%@ language = "JavaScript" %>
<% /*
$Revision$
$Id$
File: fac_bookmark_list.asp
Status:
Description: Toon alle bookmarks
Parameters:
Context: Vanuit menu
*/
%>
<!--#include file="../Shared/common.inc" -->
<!--#include file="../Shared/resultset_table_v2.inc" -->
<!--#include file="../Shared/json2.js" -->
<!--#include file="fac.inc" -->
<%
var authparams = user.checkAutorisation("WEB_PRSSYS");
var fwg = getQParam("fwg", -1);
var srch = getQParam("searchtext", "");
FCLTHeader.Requires({js: []});
var sql = "SELECT fac_widget_key,"
+ " fac_widget_groep ,"
+ " fac_widget_volgnr ,"
+ " fac_widget_id ,"
+ " fac_widget_title ,"
+ " fac_widget_height ,"
+ " fac_widget_width ,"
+ " fac_widget_url ,"
+ " fac_widget_aanmaak ,"
+ " fac_widget_refreshtime ,"
+ " fac_functie_key "
+ " FROM fac_widget"
+ " WHERE 1=1 "
+ (fwg != -1 ? " AND UPPER(fac_widget_groep) LIKE " + safe.quoted_sql_wild(fwg) : "")
+ (srch != "" ? " AND UPPER(fac_widget_title) LIKE " + safe.quoted_sql_wild(srch) : "")
+ " ORDER BY fac_widget_groep, fac_widget_volgnr";
%>
<html>
<head>
<% FCLTHeader.Generate(); %>
<script type="text/javascript">
function editwidget(row)
{
var url = 'appl/fac/fac_widget.asp?widget_key=' + row.getAttribute("ROWKEY");
FcltMgr.openDetail(url, L("lcl_widget"));
}
</script>
</head>
<body id="listbody">
<%
buttons = {};
//if (canAdd)
{
var addurl = "appl/fac/fac_widget.asp";
buttons = [{ icon: "plus.png", title: L("lcl_add"), action: "FcltMgr.openDetail('" + addurl + "', '" + L("lcl_add") + "', {callback: FcltMgr.reload })" }]
}
var rst = new ResultsetTable({sql:sql,
keyColumn: "fac_widget_key",
ID: "widgettable",
noPrint:true,
title: L("lcl_widget"),
buttons: buttons
});
rst.addColumn(new Column({caption:L("lcl_widget_groep"), content:"FAC_WIDGET_GROEP"}));
rst.addColumn(new Column({caption:L("lcl_widget_volgnr"), content:"FAC_WIDGET_volgnr"}));
rst.addColumn(new Column({caption:L("lcl_widget_title"), content:"FAC_WIDGET_title"}));
rst.addColumn(new Column({caption:L("lcl_widget_url"), content:"FAC_WIDGET_url"}));
rst.addColumn(new Column({caption:L("lcl_widget_height"), content:"FAC_WIDGET_height"}));
rst.addColumn(new Column({caption:L("lcl_widget_width"), content:"FAC_WIDGET_width"}));
rst.addColumn(new Column({caption:L("lcl_widget_refreshtime"), content:"FAC_WIDGET_refreshtime"}));
rst.addColumn(new Column({caption:L("lcl_widget_aanmaak"), content:"fac_widget_aanmaak", datatype: "datetime"}));
if (user.checkAutorisation("WEB_PRSSYS", true))
rst.addAction({ action: "editwidget", caption: L("lcl_edit"), isDefault: true } );
var cnt = rst.processResultset();
%>
</body>
</html>

View File

@@ -1,86 +0,0 @@
<%@ LANGUAGE = JavaScript %>
<% /*
$Revision$
$Id$
File: fac_widget_search.asp
Description: Widgetbeheer
Parameters: fwg = widgetgroep
Context:
Note: In eerste instantie voor internal user, later wellicht toeveogen aan menu
*/ %>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../Shared/selector.inc" -->
<!-- #include file="../Shared/kenmerk_beheer.inc" -->
<%
FCLTHeader.Requires({ plugins:["jQuery"]});
var authparams = user.checkAutorisation("WEB_PRSSYS");
var fwg = getQParam("fwg", "");
%>
<html>
<head>
<% FCLTHeader.Generate(); %>
<script type="text/javascript">
function doSubmit()
{
document.forms.u2.submit();
}
</script>
</head>
<body id="searchbody">
<div id="search">
<% BLOCK_START("searchtable", L("lcl_filterblok"));%>
<form name="u2" target="workFrame" action="fac_widget_list.asp" method="get">
<tr>
<td class="searchkolom1">
<table><!-- x rijen, 2 kolommen: label + veld -->
<%
sql = "select DISTINCT fac_widget_groep module1, fac_widget_groep module2"
+ " FROM fac_widget"
+ " ORDER BY fac_widget_groep";
FCLTselector("fwg",
sql,
{ label: L("lcl_widget_groep"),
trclass: "primsearch",
emptyOption: ""
});
%>
<tr class="primsearch">
<td class="label"><label for="searchtext"><%=L("lcl_widget_title")%>:</label></td>
<td><input type="text" class="fldsrch wildcard" name="searchtext" id="searchtext"></td>
</tr>
</table>
</td><!-- end column 1 -->
<td class="searchkolom2">
<table><!-- x rijen, 2 kolommen: label + veld -->
<%
%>
</table>
</td><!-- end column 1 -->
</tr>
<% BLOCK_END();
var buttons = [ {title: L("lcl_search"), action: "doSubmit()", id: "bSearch" } ];
CreateButtons(buttons, { entersubmit: true});
%>
</form>
</div> <!-- search -->
<div id="result">
<iframe width="100%" height="100%"
src="../Shared/empty.asp"
name="workFrame" id="workFrame"
onload="FcltMgr.iframeLoaded(this)"
frameborder="0" scrolling="no">
</iframe>
</div>
</body>
</html>

View File

@@ -1,36 +0,0 @@
<%@ LANGUAGE = JavaScript %>
<% /*
$Revision$
$Id$
File: widget_delete.asp
Description: Verwijderen
Parameters:
Context: Vanuit show-schermen
Result: JSON object
Note:
*/
DOCTYPE_Disable = 1;
%>
<!--#include file="../Shared/common.inc"-->
<!--#include file="../Shared/json2.js" -->
<%
protectRequest.validateToken();
var widget_key = getFParamInt( "widget_key", -1 );
var authparams = user.checkAutorisation("WEB_PRSSYS");
sql = "DELETE FROM fac_widget"
+ " WHERE fac_widget_key = " + widget_key;
result = { success: true};
var err = Oracle.Execute(sql, true);
if (err.friendlyMsg)
{
result.message = err.friendlyMsg;
result.success = false;
}
Response.Write(JSON.stringify(result));
%>