예제 #1
0
 def get(self):
     formatter = StringFormatter()
     datastore = DataStoreInterface()
     
     queries = []
     queries = formatter.getValues(self.request.query_string)
     
     if len(queries) == 1:
         if (datastore.companyProfileExists(queries[0]) == 1):                
             posts = datastore.getPosts(queries[0], 5)
             
             for p in posts:
                 self.response.out.write(p.dbTitle + ' - ' + p.dbBody + '<br>')
         else:
             self.response.out.write('Company Not Found')
 
     else:
         self.response.out.write("unknown query")
예제 #2
0
	def get(self):
	
		datastore = DataStoreInterface()
		formatter = StringFormatter()
		
		path = self.request.query_string.replace('company=', '')
		posts = datastore.getPosts(path, 25)
		companies = datastore.getCompanyInfo(path) 
		company = datastore.getCompanyName(path)
		
		info=''
		for c in companies:
			info = formatter.formatCompanyInfo(c)
				
		postList=[]
		for p in posts:
			postList.append(formatter.formatPost(p, p.dbProfileName))
		render.doRender(self, 'profiles.html', {'posts': postList, 'company': company , 'info': info, 'profileName' : path})