def viewLab(self, form): #print "Content-type:text/html" # TEMPORARY, REMOVE AFTER DEBUGGING TO HAVE SCRIPT REDIRECT PROPERLY!!!!!! #print # DITTO #print `form` db = self.__db cursor = self.__cursor hostname = self.__hostname userOutput = UserOutputClass() lHandler = LabHandler(db, cursor) # request may come from different views, so field names may vary if form.has_key("labs"): # request received through 'View Labs' menu item labID = int(form.getvalue("labs")) elif form.has_key("labID"): # request came from User Detailed View to navigate back to the Lab Detailed View labID = int(form.getvalue("labID")) else: labID = int(form.getvalue("view_lab")) newLab = lHandler.findLabByID(labID) self.printLabInfo('view', newLab)
def printLabInfo(self, cmd, newLab, errCode=""): userOutput = UserOutputClass() userOutput.printLabInfo(cmd, newLab, errCode)
def printUserInfo(self, cmd, newUser, errCode=""): userOutput = UserOutputClass() userOutput.printUserInfo(cmd, newUser, errCode)