AADS#32133: Vervolgvraag AADS#32035 over dienstniveaus.
svn path=/Website/trunk/; revision=31310
This commit is contained in:
@@ -329,6 +329,19 @@ function parentButton()
|
||||
}
|
||||
BLOCK_END();
|
||||
|
||||
if (mld_melding.show_alg && S("mld_edit_layout") == 1)
|
||||
{
|
||||
BLOCK_START("mldAlg", L("lcl_plaatsgegevens"));
|
||||
FCLTplaatsselector (-1, { locatiekey: mld_melding.loc_key,
|
||||
gebouwkey: mld_melding.bld_key,
|
||||
verdiepingkey: mld_melding.flr_key,
|
||||
ruimtekey: mld_melding.room_key,
|
||||
moreinfo: (this_mld.canFOread || this_mld.canBOread),
|
||||
terrein: true,
|
||||
suppressEmpty: true,
|
||||
readonly:true});
|
||||
BLOCK_END();
|
||||
}
|
||||
|
||||
BLOCK_START("mldMelding", L("lcl_mld_categorie"), true);
|
||||
ROFIELDTR("flddisc", L("lcl_vakgroup"), (mld_melding.prefix ? mld_melding.prefix + "-" : "") + mld_melding.ins_discipline_omschrijving);
|
||||
@@ -372,7 +385,7 @@ function parentButton()
|
||||
BLOCK_END();
|
||||
}
|
||||
|
||||
if (mld_melding.show_alg)
|
||||
if (mld_melding.show_alg && S("mld_edit_layout") == 0)
|
||||
{
|
||||
BLOCK_START("mldAlg", L("lcl_plaatsgegevens"));
|
||||
FCLTplaatsselector (-1, { locatiekey: mld_melding.loc_key,
|
||||
|
||||
@@ -93,18 +93,15 @@ function getFiltClauseStdmelding(pfiltcode, params, init)
|
||||
|
||||
if (S("mld_edit_layout") == 1 && params.loc_key > 0 && params.bld_key > 0)
|
||||
{ // Plaats gegevens worden voor de discipline/stdmelding gegevens getoond. Discipline en stdmelding afhankelijk van dienstlocatie maken.
|
||||
lfiltClause.where += " AND (sm.mld_stdmelding_vereisdienst = 0"
|
||||
+ " OR"
|
||||
+ " (sm.mld_stdmelding_vereisdienst = 1 AND"
|
||||
+ " EXISTS (SELECT bdl.prs_bedrijf_key"
|
||||
+ " FROM prs_bedrijfdienstlocatie bdl"
|
||||
+ " , prs_v_aanwezigbedrijf b"
|
||||
+ " WHERE bdl.prs_bedrijf_key = b.prs_bedrijf_key"
|
||||
+ " AND bdl.prs_dienst_key = sm.prs_dienst_key"
|
||||
+ " AND ( (bdl.alg_gebouw_key = " + params.bld_key
|
||||
+ " OR bdl.alg_gebouw_key IS NULL)"
|
||||
+ " AND (bdl.alg_locatie_key = " + params.loc_key
|
||||
+ " OR bdl.alg_locatie_key IS NULL)))))";
|
||||
lfiltClause.where += " AND EXISTS (SELECT bdl.prs_bedrijf_key"
|
||||
+ " FROM prs_bedrijfdienstlocatie bdl"
|
||||
+ " , prs_v_aanwezigbedrijf b"
|
||||
+ " WHERE bdl.prs_bedrijf_key = b.prs_bedrijf_key"
|
||||
+ " AND bdl.prs_dienst_key = sm.prs_dienst_key"
|
||||
+ " AND ( (bdl.alg_gebouw_key = " + params.bld_key
|
||||
+ " OR bdl.alg_gebouw_key IS NULL)"
|
||||
+ " AND (bdl.alg_locatie_key = " + params.loc_key
|
||||
+ " OR bdl.alg_locatie_key IS NULL)))";
|
||||
}
|
||||
|
||||
return lfiltClause;
|
||||
|
||||
Reference in New Issue
Block a user