// ****************************************************************** // Filename - admn_map.html // Shortname - MP // Purpose - This code picks room coordinates graphically // Copyright - (C) 1996, Ingenia Communications Corporation // Authors - Kjell Wooding // - Chris Grant // Contact - kwooding@ingenia.com // ****************************************************************** CM_Authorize(); IF_VerifyRoutines(); empURL=addClient("admn_emp.html"); roomURL=addClient("admn_rm.html"); buildURL=addClient("admn_bdg.html"); invURL=addClient("admn_inv.html"); mapURL=addClient("admn_map.html"); quitURL=addClient("login.html?logout=1"); mainURL=addClient("admin.html"); iMeet 會議室預訂系統 - 會議室座標指定作業 [ Buildings ] [ Employees ] [ Inventory ] [ Rooms ] [ Logout ] [ Main ] // handlers if (request.Coordroomid) { CM_Connect(); stmt="SELECT * from Room where Room_ID="+request.Coordroomid; var csRoom=database.cursor(stmt,true); csRoom.next(); // The coordinates come in on request objects named Coord.x and Coord.y // Unfortuntely, livewire thinks this is an object property. We must // therefore treat the request object as an array, and pull them off that // way. If the request object is evaluated in a different order, this will // break. Caveat user. csRoom.x_coordinate=request[1]; csRoom.y_coordinate=request[2]; csRoom.updateRow("Room"); csRoom.close(); CM_Disconnect(); redirect(addClient("admn_rm.html?doRoom=1&roomid="+request.Coordroomid)); } else if (request.doCancel) { redirect(roomURL); } else { // default case write("

會議室座標挑選作業

"+ "\n

"+IF_RoomIDtoStr(request.roomid)+"<\h3>\n"); CM_Connect(); stmt="SELECT * from Room where Room_ID="+request.roomid; var csRoom=database.cursor(stmt); csRoom.next(); var xcoord=CM_NoneText(csRoom.X_Coordinate,"0"); var ycoord=CM_NoneText(csRoom.Y_Coordinate,"0"); var tempmap=csRoom.Map_Url; csRoom.close(); CM_Disconnect(); write("目前的座標為: X="+xcoord+ " Y="+ycoord); write("\n"); JV_Mapper(request.roomid,"images/map.gif", 37, 32); write("\n

請選擇在這張圖上欲預定會議室的位置:

\n"); write("\n

\n"); if (tempmap) { write("

\n"); write("\n"); } else { write("您忘了輸入一個 URL 來對應. 請於[瀏覽/修改]的作業畫面中輸入一個相對映之 URL "+ "然後再試試看.\n"); } write("\n"); write("

"); }