RWSN#41312 /PDA/gebouw_list.asp en /PDA/gebouw.asp toegevoegd voor gebouw en locatie mbv plaatsselector <- laatste puntjes op de i

svn path=/Website/trunk/; revision=35176
This commit is contained in:
2017-09-01 09:39:46 +00:00
parent 1a452dfcee
commit 62e043d785
4 changed files with 39 additions and 37 deletions

View File

@@ -3,12 +3,10 @@
$Revision$
$Id$
File: pda/ruimte.asp
Ruimtedetails+vervolgfuncties
Status: 0%
Context: vanaf smartphone-ruimtelijst of direct via een QRC
Parameters:
ruimte_key
File: pda/gebouw.asp
Gebouwdetails+vervolgfuncties
Context: vanaf smartphone-gebouwlijst of direct via een QRC
Parameters: gebouw_key
*/
%>
<!-- #include file="../Shared/common.inc" -->
@@ -22,7 +20,9 @@
<!-- #include file="./iface.inc" -->
<%
var bld_key = getQParamInt("bld_key", -1);
// gebouw_key evt via handmatige parameter (of menuitem)
// en bld_key via plaatsselector (van gebouw_list.asp)
var bld_key = getQParamInt("gebouw_key", getQParamInt("bld_key", -1));
// Eerst een gebouw uitzoeken
if (bld_key == -1)
@@ -37,7 +37,7 @@ var onrgoedlvl = oRs("alg_type").Value;
oRs.Close();
var this_alg = alg.func_enabled(bld_key, onrgoedlvl);
user.auth_required_or_abort(this_alg.readman || this_alg.readuse || onrgoedlvl == "G" || onrgoedlvl == "T");
user.auth_required_or_abort(this_alg.readman || this_alg.readuse && (onrgoedlvl == "G" || onrgoedlvl == "T"));
var qrc = getQParamInt("qrc", 0) != 0;
var tiny = getQParamInt("tiny", 0) != 0;
@@ -52,20 +52,21 @@ var sql = " SELECT *"
var oRs = Oracle.Execute(sql);
var bld_srtkey = oRs("alg_srtgebouw_key").Value;
var bld_naam = oRs("alg_gebouw_naam").Value;
var bld_srt = oRs("alg_srtgebouw_omschrijving").Value;
// var bld_naam = oRs("alg_gebouw_naam").Value;
var bld_code = oRs("alg_gebouw_code").Value;
var bld_descr = oRs("alg_gebouw_omschrijving").Value;
// var bld_maak = oRs("alg_gebouw_aanmaak").Value;
var bld_email = oRs("alg_gebouw_email").Value;
var bld_teken = oRs("alg_gebouw_getekend").Value;
// var bld_teken = oRs("alg_gebouw_getekend").Value;
var bld_opp = oRs("alg_gebouw_bruto_vloeropp").Value;
var bld_omtrek = oRs("alg_gebouw_omtrek").Value;
var bld_inhoud = oRs("alg_gebouw_inhoud").Value;
var bld_opmerk = oRs("alg_gebouw_opmerking").Value;
// var bld_opmerk = oRs("alg_gebouw_opmerking").Value;
var mld_adres = oRs("mld_adres_key").Value;
var prs_kstpl = oRs("prs_kostenplaats_key").Value;
var bld_ordrnr = oRs("alg_gebouw_ordernr").Value;
// var prs_kstpl = oRs("prs_kostenplaats_key").Value;
// var bld_ordrnr = oRs("alg_gebouw_ordernr").Value;
// var bld_dwgx = oRs("alg_gebouw_dwgx").Value;
// var bld_dwgy = oRs("alg_gebouw_dwgy").Value;
var bld_x = oRs("alg_gebouw_x").Value;
@@ -97,15 +98,15 @@ oRs.Close();
%> <div class="alg_deleted"><%=L("lcl_record_is_deleted")%></div><%
}
ROFIELD("fld", L("lcl_estate_gebouw_man_name"), bld_naam , {suppressEmpty: true});
ROFIELD("fld", L("lcl_estate_gebouw_man_descr"), bld_descr, {suppressEmpty: true});
ROFIELD("fld", L("lcl_estate_gebouw_srtgebouw"), bld_srt , {suppressEmpty: true});
ROFIELD("fldmailto details", L("lcl_alg_gebouw_email"), bld_email, { suppressEmpty: true, moreinfo: "mailto:" + bld_email });
if (verantw > 0)
ROFIELD("fld", L("lcl_alg_verantw"), new Perslid(verantw).naam(), {suppressEmpty: true});
ROFIELD("fld", L("lcl_alg_verantw"), new Perslid(verantw).naam(), {suppressEmpty: true});
if (verantw2 > 0)
ROFIELD("fld", L("lcl_alg_verantw2"), new Perslid(verantw2).naam(), {suppressEmpty: true});
ROFIELD("fld", L("lcl_alg_verantw2"), new Perslid(verantw2).naam(), {suppressEmpty: true});
if (!tiny)
{
@@ -133,9 +134,12 @@ oRs.Close();
var fldcls = "fld";
if (vervaldatum <= new Date())
fldcls += " expired2";
ROFIELD(fldcls, L("lcl_alg_vervaldatum"), toDateString(vervaldatum), {suppressEmpty: true});
if (bld_bez == 1)
CHB_FIELD("fldalgbez", L("lcl_estate_gebouw_bez"), true, {disabled: true});
if (beginuur !== null && einduur !== null && beginuur > -1 && einduur > -1)
ROFIELD("fld", L("lcl_estate_gebouw_opening_hours"), toTimeString(beginuur) + " - " + toTimeString(einduur));
else
@@ -147,7 +151,7 @@ oRs.Close();
if (werkdagen == 1)
CHB_FIELD("fldalgwerk", L("lcl_estate_gebouw_werkdagen"), true, {disabled: true});
if (dienstniveau_key)
if (dienstniveau_key > 0)
{
sql = "SELECT mld_dienstniveau_key, "
+ lcl.xsqla("mld_dienstniveau_omschr", "mld_dienstniveau_key")

View File

@@ -3,10 +3,11 @@
$Revision$
$Id$
File: ruimte_search.asp
Description: List of rooms (Mobile version)
Parameters: Diverse alg-keys die worden vertaald naar filter op de lijst van ruimtes
Note: Which grouping is used is determined by S("mobile_alg_level")
File: gebouw_list.asp
Description: List of Buildings (Mobile version)
Parameters: district_key (optioneel)
locatie_key (optioneel)
gebouw_key (optioneel)
*/ %>
@@ -17,7 +18,6 @@
var loc_key = getQParamInt("locatie_key", null); // Locatie
var bld_key = getQParamInt("gebouw_key", null); // Gebouw
var qrc = getQParamInt("qrc", 0) != 0;
var transitParam = buildTransitParam("qrc");
var transitPlaatsParam = buildTransitParam(["bld_key", "loc_key", "dis_key"], {bld_key: bld_key, loc_key: loc_key, dis_key: dis_key});

View File

@@ -3,12 +3,10 @@
$Revision$
$Id$
File: pda/ruimte.asp
Ruimtedetails+vervolgfuncties
Status: 0%
Context: vanaf smartphone-ruimtelijst of direct via een QRC
Parameters:
ruimte_key
File: pda/locatie.asp
Locatiedetails+vervolgfuncties
Context: vanaf smartphone-locatielijst of direct via een QRC
Parameters: locatie_key
*/
%>
<!-- #include file="../Shared/common.inc" -->
@@ -22,7 +20,9 @@
<!-- #include file="./iface.inc" -->
<%
var loc_key = getQParamInt("loc_key", -1);
// locatie_key evt via handmatige parameter (of menuitem)
// en loc_key via plaatsselector (van locatie_list.asp)
var loc_key = getQParamInt("locatie_key", getQParamInt("loc_key", -1));
// Eerst een locatie uitzoeken
if (loc_key == -1)
@@ -33,7 +33,6 @@ var onrgoedlvl = "L";
var this_alg = alg.func_enabled(loc_key, onrgoedlvl);
user.auth_required_or_abort(this_alg.readman || this_alg.readuse);
var qrc = getQParamInt("qrc", 0) != 0;
var tiny = getQParamInt("tiny", 0) != 0;
var transitParam = buildTransitParam(["qrc", "tiny"]);

View File

@@ -3,10 +3,10 @@
$Revision$
$Id$
File: ruimte_search.asp
Description: List of rooms (Mobile version)
Parameters: Diverse alg-keys die worden vertaald naar filter op de lijst van ruimtes
Note: Which grouping is used is determined by S("mobile_alg_level")
File: locatie_list.asp
Description: List of locations (Mobile version)
Parameters: district_key (optioneel)
locatie_key (optioneel)
*/ %>
@@ -16,7 +16,6 @@
var dis_key = getQParamInt("district_key", null); // District
var loc_key = getQParamInt("locatie_key", null); // Locatie
var qrc = getQParamInt("qrc", 0) != 0;
var transitParam = buildTransitParam("qrc");
var transitPlaatsParam = buildTransitParam(["loc_key", "dis_key"], {loc_key: loc_key, dis_key: dis_key});
@@ -26,7 +25,7 @@
+ "?startlevel=1"
+ "&eindlevel=2"
+ "&filtCode=EXP"
+ safe.jsstring(transitParam)
+ safe.jsstring(transitPlaatsParam)
+ "&autlevel=-1"
+ "&return_to=" + safe.url("locatie.asp") + encodeURIComponent(purl);