예제 #1
0
	def get(self):
		template_values = getHeader()
		template_values["crs"] = []
		template_values["ppl"] = [] 
		template_values["orgs"] = []
		rows = db.GqlQuery("SELECT * FROM Crisis")
		for row in rows.run(limit = 100):
			p = row
			populateLinks(p)
			template_values["crs"].append(p)

		rows = db.GqlQuery("SELECT * FROM 
Organization")
		for row in rows.run(limit = 100):
			p = row
			populateLinks(p)
			template_values["orgs"].append(p)

		rows = db.GqlQuery("SELECT * FROM People")
		for row in rows.run(limit = 100):
			p = row
			populateLinks(p)
			template_values["ppl"].append(p)
		path = os.path.join(os.path.dirname(__file__), 
'index.html')
		self.response.out.write(template.render(path, 
template_values))
예제 #2
0
	def get(self):
		template_values = getHeader()
		template_values["ppl"] = []
		path = os.path.join(os.path.dirname(__file__) 
+ '/people', 'people.html')
		rows = db.GqlQuery("SELECT * FROM People")
		for row in rows.run(limit = 100):
			p = row
			populateLinks(p)
			template_values["ppl"].append(p)
		self.response.out.write(template.render(path, 
template_values))
예제 #3
0
	def render_page(self, query, page):
		template_values = getHeader()
		template_values['query'] = query
		template_values['page'] = page
		page = page-1
		records = self.recordsStub()
		if len(records) > page*10+10:
			template_values['has_next'] = True
		if page != 0:
			template_values['has_prev'] = True
		records = records[page*10:page*10+10]
		records = SearchFc.Search(query)
		if records > 0:
			formatKeys(query, records, 
template_values)
			path = 
예제 #4
0
	def post(self):
		template_values = getHeader()
		path = os.path.join(os.path.dirname(__file__), 
'unknown.html')
		self.response.out.write(template.render(path, 
template_values))
예제 #5
0
	def get(self, person_id):
		template_values = getHeader()
		person_id = eliminateHtmlTag(person_id)
		rows = db.GqlQuery("SELECT * FROM People WHERE 
model_id='" + person_id + "'")
예제 #6
0
	def get(self, org_id):
		template_values = getHeader()
		org_id = eliminateHtmlTag(org_id)
		rows = db.GqlQuery("SELECT * FROM Organization 
WHERE model_id='" + org_id + "'")
예제 #7
0
	def get(self, crisis_id):
		template_values = getHeader()
		crisis_id = eliminateHtmlTag(crisis_id)
		rows = db.GqlQuery("SELECT * FROM Crisis WHERE 
model_id='" + crisis_id + "'")