Files
Facilitor/APPL/Shared/hookfunctions.inc
Jos Groot Lipman 0b3bc6525b FSN#23111 Overal svn:needlock op, keyword expansion aan en $Modtime vervangen door $Id
svn path=/Website/trunk/; revision=6149
2012-04-15 16:16:32 +00:00

67 lines
2.2 KiB
PHP

<% /*
$Revision$
$Id$
File: hookfnuctions.inc
Description: This file contains the default Facilitor hookfunctions.
Parameters:
Context:
Note:
*/ %>
<%
// If needed you can or may overrule some or all of these functions
// In your own custfunctions.inc file.
// Invalid changes to this file may lead to unexpected results.
// (c) 2007-2010 SG|facilitor bv
function HookResult(value, errmsg)
{
this.value = value;
this.errmsg = errmsg;
}
custfunc = {};
// Returnvalues for all functions:
// return true = success
// return false = failed
// Optional resultvalues in presult:
// presult.value containing a resultvalue, valid only if success
// presult.errmsg string containing errormessage, only if fail
// Called when user has clicked the Done checkbox in the backoffice visitors.
// parameters: pbezoek_key key van de bez_bezoeker
// result: -
custfunc.bez_checkdone = function (pbezoek_key, presult) {return true};
// Called when user has clicked the Out checkbox in the backoffice visitors.
// parameters: pbezoek_key key van de bez_bezoeker
// result: -
custfunc.bez_checkout = function (pbezoek_key, presult) {return true};
// Called before the RFO is inserted or changed. Used to check custommer
// specific checks on flex fields.
// parameters: disc key of the catalog
// result: -
custfunc.bes_checkrfo = function (disc, presult) {return true};
// Called after reservering has been updated
// Used for UWV-check ARO
// parameters: rsv_ruimte_key just saved
// result: -
custfunc.res_postsave = function (rsv_ruimte_key, presult) {return true};
// Called after weekbrief-cell (uren) has been updated
// Used for CARE: doorloop de week van deze persoon en bepaal de dagtotaalkilometers
// om op te slaan in mld_opdruren_dagkosten
//custfunc.mld_urenpost2save = function (p_prskey, p_datumfrom, presult) {return true};
custfunc.mld_urenpostsave = function (p_prs_key, p_datum, p_opdr_key, p_impropdr_key, p_actie, presult){return true};
// Called after weekbrief-cell (kosten) has been updated
custfunc.mld_urenkostenpostsave = function (p_mld_opdruren_kosten_key, p_mld_opdruren_key, p_kosten_key, p_kosten, p_actie, presult){return true};
%>