def get(self): self.session = Session() if 'user' in self.session: formatter = StringFormatter() user = self.session['user'] company = formatter.getCompanyProfileName(user) email = formatter.getEmail(user) datastore = DataStoreInterface() twitterAccounts = datastore.getTwitterAccounts(company) facebookAccounts = datastore.getFacebookAccounts(company) uInfo = datastore.getUserInfo(email) for u in uInfo: firstName = u.dbFirstName lastName = u.dbLastName cInfo = datastore.getCompanyInfo(company) for c in cInfo: cname = c.dbCompanyName stAddress = c.dbStreetAddress city = c.dbCity state = c.dbState zip = c.dbPostalCode country = c.dbCountry number = c.dbPhoneNumber cemail = c.dbAdministrator website = c.dbUrl if datastore.isAdmin(company, email) == 1: render.doRender(self, 'settings.html', {'isAdmin':email,'email':email,'firstName':firstName, 'lastName':lastName, 'socialAccounts' : twitterAccounts ,'facebookAccounts':facebookAccounts, 'cname':cname, 'stAddress':stAddress, 'city':city, 'state':state, 'zip':zip ,'country':country, 'number':number, 'cemail':cemail, 'website':website }) else: render.doRender(self, 'settings.html', {'email':email}) else: render.doRender(self, 'main.html', {})