def get_topics(request): if 'logged' not in request.session: return {'ok': 0, 'msg': 'Please login.'} else: if request.is_xhr: # is ajax request empid = request.params['id'] emp = EmployersModel(request) rs = emp.get_topics(ObjectId(empid)) if rs: rows = [] if 'topics' in rs: for r in rs['topics']: obj = { 'id': str(r['id']), 'topic_name': r['topic_name'], 'topic_type': r['topic_type'], 'request_date': r['request_date'], 'desc': r['desc'] } rows.append(obj) return {'ok': 1, 'rows': rows} else: return {'ok': 0, 'msg': 'ไม่พบรายการ'} else: return {'ok': 0, 'msg': 'Not ajax request'}