예제 #1
0
	def post(self):
	
		datastore = DataStoreInterface()
		
		email = self.request.get('txtEmail')
		first = self.request.get('txtFirstName')
		last = self.request.get('txtLastName')
		#password code should go here
		company = self.request.get('txtCompanyName')
		street = self.request.get('txtStreetAddress')
		city = self.request.get('txtCity')
		state = self.request.get('txtState')
		zip = self.request.get('txtZip')
		country = self.request.get('txtCountry')
		phone = self.request.get('txtPhoneNumber')
		site = self.request.get('txtWebsite')
		
		#self.response.out.write(company)
		
		userAttributes = [first, last]
		companyAttributes = [company, street, city, state, zip, country, phone, site]
		
		if ((datastore.changeCompanyInfo(company, companyAttributes)) and (datastore.changeUserInfo(email, userAttributes))):
			render.doRender(self, 'controlpanel.html', {'message':'Changed Information'})
		else:
			render.doRender(self, 'settings.html', {'error':'Could not change in database'})