KFSG#44689 Graag knop voor SMS versturen

svn path=/Website/trunk/; revision=36633
This commit is contained in:
Erik Groener
2018-01-18 13:16:16 +00:00
parent 6eb4698cc8
commit 0b0b5a1751
2 changed files with 20 additions and 2 deletions

View File

@@ -775,12 +775,13 @@ function bez_list(pautfunction, params)
function fnrowData(oRs)
{
var afspr_key = oRs("afspr_key").Value;
var bezoek_key = oRs("bez_key").Value;
var tVan = oRs("bez_afspraak_datum").Value;
var authorized = 0; // nooit geautoriseerd tot afmelden
if (backo) authorized = oRs("authorized").Value;
var data = {afspr_key: afspr_key, tVan: tVan, authorized: authorized};
var data = {afspr_key: afspr_key, tVan: tVan, bez_key: bezoek_key, authorized: authorized};
return JSON.stringify(data);
}
@@ -797,7 +798,8 @@ function bez_list(pautfunction, params)
var aantaldone = oRs("aantaldone").Value;
var eEdit = (fronto || backo || (tVan > tExpire));
var eDelete = (canDelete || (tVan > tExpire)) && aantaldone == 0;
var data = {eEdit: eEdit, eDelete: eDelete };
var eSendSms = ( S("puo_uid") && S("puo_pwd") && S("bez_can_send_sms") );
var data = {eEdit: eEdit, eDelete: eDelete, eSendSms: eSendSms };
return data;
}
@@ -1269,6 +1271,7 @@ function bez_list(pautfunction, params)
{
rst.addAction({ action: "bezEdit", caption: L("lcl_edit"), isDefault: true});
rst.addAction({ action: "bezDelete", caption: L("lcl_delete"), enabler: "eDelete", single: true, multi: true, multiOnce: true});
rst.addAction({ action: "bezSendSms", caption: L("lcl_bez_send_sms"), enabler: "eSendSms", single: true, multi: false });
if (!frontend && S("vis_allow_check_all") == 1)
{ // Door enablee: NotExist effectied alleen multi
rst.addAction({ action: "bezCheckIn", caption: L("lcl_bez_sign_in"), enabler: "NotExist", multi: true, onlyMulti: true, multiOnce: true });

View File

@@ -38,6 +38,21 @@ function bezEdit(row)
}
}
function bezSendSms(row)
{
var bezData = eval('(' + row.getAttribute("ROWDATA") + ')');
if (bezData)
{
var v_url = "../bez/bez_smshost.asp?afspr_key=" + bezData.afspr_key + "&bez_key=" + bezData.bez_key;
FcltMgr.openModalDetail(v_url, L("Verstuur SMS"), {callback: FcltCallbackRefresh});
}
}
function bezDoSendSms()
{
alert("SMS versturen");
}
function CheckInCallback(json, textStatus)
{
for (i = 0 ; i < json.bez_key_arr.length; i++)