Merge 2020.2 Gold I patches

svn path=/Website/trunk/; revision=51736
This commit is contained in:
Jos Groot Lipman
2021-06-02 14:38:53 +00:00
parent 5b66a51cd1
commit 7231205658
6 changed files with 61 additions and 20 deletions

View File

@@ -147,6 +147,7 @@ else
{
$('textarea').resize(function () { FcltMgr.resized(window) } );
$('textarea').autogrow();
$("#prktype").on("changed", showRequireAll); // trigger showRequireAll when parking info has changed
onChangeGebouw();
get_freeprk_info();
});
@@ -363,4 +364,4 @@ else
<% SUBFRAME_END(); %>
</body>
</html>
<% ASPPAGE_END(); %>
<% ASPPAGE_END(); %>

View File

@@ -56,6 +56,7 @@ function process_gebouw_info(data, textStatus)
{
// save show/require info for the selected building
$("#prktype").attr({toon_telefoon: data.alg_gebouw_toon_telefoon, toon_email: data.alg_gebouw_toon_email, toon_kenteken: data.alg_gebouw_toon_kenteken});
$("#prktype").trigger("changed");
get_freeprk_info();
// Kijk of de bezoekers begin en eindtijd aangepast dient te worden.
var fromempty = timeBeginInitEmpty && $("#time_from_date_from").val() == ""? 1 : 0;

View File

@@ -509,20 +509,7 @@ function bez_edit_bezoekers(afspraak_key, afspraak_begin, afspraak_eind, loc_key
<% if (params.contactonly) { /* automatisch contactpersonificeren */ %>
makeContactSuggest();
<% } %>
showRequireAllDelay(10);
}
function showRequireAllDelay(count)
{
getToonInfo();
if (toon_telefoon == undefined && count > 0)
{
setTimeout(function() {showRequireAllDelay(--count);}, 150);
return;
}
else
{
showRequireAll(); // bez.js, shows/hides and requires/not requires fields
}
showRequireAll();
}
</script>
<%

View File

@@ -1108,7 +1108,7 @@
<xsl:apply-templates select="." mode="zorgaanbieder"/>
</xsl:for-each>
</xsl:if>
<xsl:if test="@view = 'care_v_rap_factuur_pgb_a' or @view = 'care_v_rap2_factuur_pgb_a'">
<xsl:if test="@view = 'care_v_rap_factuur_pgb_a' or @view = 'care_v_rap2_factuur_pgb_a' or @view = 'care_v_rap2_factuur_pgb_a_mnd'">
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row[generate-id(.)=generate-id(key('bsn',BSN_CLIENT)[1])]">
@@ -1736,9 +1736,17 @@
</tr>
<tr>
<td/>
<td>Periode:</td>
<td><xsl:value-of select="PERIODE_NR"/>-<xsl:value-of select="JAAR"/></td>
<td/>
<td>Periode:</td>
<xsl:choose>
<xsl:when test="string(PERIODE_NR) != ''">
<td>
<xsl:value-of select="PERIODE_NR"/>-<xsl:value-of select="JAAR"/>
</td>
</xsl:when>
<xsl:otherwise>
<td><xsl:value-of select="MAAND_OMSCHR_NR"/></td>
</xsl:otherwise>
</xsl:choose>
<td/>
</tr>
<tr height="20px">

View File

@@ -73,6 +73,48 @@ var sametab = getQParamInt("sametab", 1); // alles in 1 tab of t
var resdate = getQParamDate("date", null); // de (in stap 2 gekozen) datum
var dagcapaciteit = getQParamFloat("dagcapaciteit", 9); // aantal uren beschikbaar per dag tbv berekening van globale vulling
if (resdate)
{
function dagcapaciteitCalc()
{
var begintijd = new Date(0, 0, 0, 23, 59, 0);
var eindtijd = new Date(0, 0, 0, 0, 0, 0);
var btBegintijd;
var btEindtijd;
var btArr;
var index;
var bt = res.getBloktijdenDisc(res_disc_key, resdate);
if (bt.length > 0)
{
for (index = 0; index < bt.length; index++)
{
btArr = bt[index].begin.split(":");
btBegintijd = new Date(0, 0, 0, btArr[0], btArr[1], 0);
if (btBegintijd.getTime() < begintijd.getTime())
{
begintijd = btBegintijd;
}
btArr = bt[index].end.split(":");
btEindtijd = new Date(0, 0, 0, btArr[0], btArr[1], 0);
if (btEindtijd.getTime() > eindtijd.getTime())
{
eindtijd = btEindtijd;
}
}
var diff = eindtijd.getTime() - begintijd.getTime();
var uren = Math.floor(diff / 1000 / 60 / 60);
diff -= uren * 1000 * 60 * 60;
var minuten = Math.floor(diff / 1000 / 60) / 60; // make minutes decimal
return uren + minuten;
}
else
{
return dagCapaciteit;
}
}
dagcapaciteit = dagcapaciteitCalc();
}
var minimumbeschikbaarheid = getQParamFloat("minbes", 1.5); // minder dan zoveel uur beschikbaar beschouwen we onbeschikbaar
var onlyfree = getQParamInt("onlyfree", 0); // moeten bezette werkplekken wel (0) of niet (1) (onklikbaar) getoond worden in de lijst

View File

@@ -298,6 +298,7 @@ function mergeXMLAttachments2(iXml, p_xslPath, xmltag, keynaam, pNiveau)
var node = NodeList[index];
var meldingopdrachtkey = trimall(node.attributes.getNamedItem(keynaam).text);
var kenmerkkey = trimall(node.attributes.getNamedItem("kenmerkkey").text);
var bijlagekey = node.attributes.getNamedItem("bijlagekey")?trimall(node.attributes.getNamedItem("bijlagekey").text):"";
var nodename = trimall(node.attributes.getNamedItem("nodename").text);
var node_encoding = node.attributes.getNamedItem("encoding"); // als die NIET is gevuld doen we default "hex"
var encoding = "hex";
@@ -321,7 +322,8 @@ function mergeXMLAttachments2(iXml, p_xslPath, xmltag, keynaam, pNiveau)
+ " AND r.fac_bijlagen_verwijder IS NULL"
+ " AND b.fac_bijlagen_module = 'MLD'"
+ " AND b.fac_bijlagen_refkey = " + meldingopdrachtkey
+ (kenmerkkey ? " AND b.fac_bijlagen_kenmerk_key = " + kenmerkkey : "");
+ (kenmerkkey ? " AND b.fac_bijlagen_kenmerk_key = " + kenmerkkey : "")
+ (bijlagekey ? " AND b.fac_bijlagen_key = " + bijlagekey : "");
var oRs = Oracle.Execute(sql);
while (!oRs.eof)
{