所屬樓面佈置圖之URL(.gif)
大樓概述
");
write ("");
}
function BL_DBBldgEdit(bldgid) {
insert=0;
if (!bldgid) {
bldgid=CM_GetNextPriKey("Building","Building_ID");
insert=1;
}
CM_Connect();
csEdit=database.cursor("select * from Building WHERE Building_ID="+bldgid,
true);
csEdit.next();
csEdit.Building_ID=bldgid;
csEdit.Map_Url=request.MapUrl;
csEdit.Imagemap_Url=request.ImagemapUrl;
csEdit.Building_Name=request.BuildingName;
csEdit.Building_Desc=CM_StripCR(request.BuildingDesc);
if (insert) {
csEdit.insertRow("Building");
} else {
csEdit.updateRow("Building");
}
csEdit.close();
CM_Disconnect();
BL_Bldg(bldgid,true);
}
function BL_DBBldgDel(bldgid) {
CM_Connect();
csDel=database.cursor("Select * from Building where Building_ID="+bldgid,
true);
csDel.next();
csDel.deleteRow("Building");
// Cascades
stmt="update Room set Building_ID=null where Building_ID="+bldgid;
database.execute(stmt);
stmt="update Address set Building_ID=null where Building_ID="+bldgid;
database.execute(stmt);
csDel.close();
CM_Disconnect();
BL_Bldg(null,true);
}
// Handlers
// Building
if (request.doBldg) {
if (request.bldgid) {
BL_Bldg(request.bldgid,true);
} else {
BL_Bldg(null,true);
}
} else if (request.doBldgEdit) {
BL_BldgEdit(request.bldgid);
} else if (request.doDBBldgEdit) {
BL_DBBldgEdit(request.bldgid);
} else if (request.doBldgNew) {
BL_BldgEdit(null);
} else if (request.doDBBldgNew) {
BL_DBBldgEdit(null);
} else if (request.doBldgDel) {
BL_DBBldgDel(request.bldgid);
}
else if (request.doDone) {
redirect(addClient("admin.html"));
}
else { // default
BL_Bldg(null,true);
}
");
write("");
write(" ");
write("");
write("