<%@language = "javascript" %> <% /* $Revision$ $Id$ File: alg_ruimte.asp Status: Description: alg_ruimte wrapper Parameters: Context: Note: */ %> <% FCLTHeader.Requires({ plugins: ["suggest","jQuery"], js: ["jQuery-ui.js"] }); var room_key = getQParamInt("key", -1); var loc_key = getQParamInt("locatiekey", -1); var geb_key = getQParamInt("gebouwkey", -1); var ver_key = getQParamInt("verdiepingkey", -1); var cad_ruimte_nr = getQParam("cad_ruimte_nr", null); //var rui_key = getQParamInt("ruimtekey", -1); Ruimte bestaat al en kan ik niet opnieuw aanmaken. var addString = ""; if (room_key > 0) { sql = "SELECT r.alg_ruimte_nr, " + " g.alg_gebouw_code, " + " v.alg_verdieping_omschrijving " + " FROM alg_ruimte r, " + " alg_gebouw g, " + " alg_verdieping v " + " WHERE r.alg_ruimte_key = " + room_key + " AND r.alg_verdieping_key = v.alg_verdieping_key " + " AND v.alg_gebouw_key = g.alg_gebouw_key "; oRs = Oracle.Execute(sql); var bld_code = oRs("alg_gebouw_code").value; var flr_oms = oRs("alg_verdieping_omschrijving").value; var room_nr = oRs("alg_ruimte_nr").value; var room_name = " " + bld_code + "-" + flr_oms + "-" + room_nr; } else { var room_name = ""; if (loc_key > 0 || geb_key > 0 || ver_key || rui_key > 0) {// JGL TODO: transitparams gebruiken. Er zit echter een switch // in naamgeving van locatiekey naar loc_key addString = (loc_key > 0? "&loc_key=" + loc_key : "") + (geb_key > 0? "&geb_key=" + geb_key : "") + (ver_key > 0? "&ver_key=" + ver_key : "") + (cad_ruimte_nr?"&cad_ruimte_nr="+safe.url(cad_ruimte_nr):""); } } %> <% FCLTHeader.Generate(); %> <% if (room_key == -1) var page="alg_edit_ruimte.asp?room_key=" + room_key + addString; // Maak een nieuw else var page="alg_show_ruimte.asp?room_key=" + room_key; IFRAMER("algFrame", page, { initHeight: "450px", FcltClose: "algClose" } ); if (room_key > -1) { var page2 ="alg_werkplek_search_list.asp?tiny=1&ruimtekey=" + room_key; IFRAMER("wpFrame", page2, { initHeight: "450px" } ); var page3 ="../prs/prs_afdeling_search_list.asp?tiny=1&room_key=" + room_key;// Alle afdelingen van alle niveau's (1 en hoger) laten zien dus afd_niveau=nr niet meegegeven IFRAMER("wpFrame", page3, { initHeight: "450px" } ); var authparamsINSMAN = user.checkAutorisation("WEB_INSMAN", true); var insman_read = authparamsINSMAN; if (insman_read) { var page4="../INS/ins_list.asp?embedded=1&tiny=1&inacObjIncl=1&ruimtekey=" + room_key IFRAMER("insdeel", page4, { initHeight: "450px" } ); } var authparamsCNTUSE = user.checkAutorisation("WEB_CNTUSE", true); var authparamsCNTMAN = user.checkAutorisation("WEB_CNTMAN", true); var curole = "bo"; if (!authparamsCNTMAN && authparamsCNTUSE) curole = "fe"; if (authparamsCNTMAN || authparamsCNTUSE) { var page5="../cnt/cnt_search_list.asp?embedded=1&tiny=1&collapsed=1&urole=" + curole + "&ffutu=1&fact=1&frap=1&fopz=1&sact=1&room_key="+ room_key IFRAMER("cntFrame", page5, { initHide: true } ); } } %> <% ASPPAGE_END(); %>