def get_survey(request): if "logged" not in request.session: return {"ok": 0, "msg": "Please login."} else: if request.is_xhr: csrf_token = request.params["csrf_token"] is_token = csrf_token == unicode(request.session.get_csrf_token()) if is_token: pid = request.params["pid"] gravida = request.params["gravida"] hospcode = request.params["hospcode"] if "hospcode" in request.params else request.session["hospcode"] anc = AncModel(request) rs = anc.get_survey(pid, gravida, hospcode) if rs: obj = { "ch1": rs["ch1"] if rs["ch1"] else None, "ch2": rs["ch2"] if rs["ch2"] else None, "ch3": rs["ch3"] if rs["ch3"] else None, "ch4": rs["ch4"] if rs["ch4"] else None, "ch5": rs["ch5"] if rs["ch5"] else None, "ch6": rs["ch6"] if rs["ch6"] else None, "ch7": rs["ch7"] if rs["ch7"] else None, "ch8": rs["ch8"] if rs["ch8"] else None, "ch9": rs["ch9"] if rs["ch9"] else None, "ch10": rs["ch10"] if rs["ch10"] else None, "ch11": rs["ch11"] if rs["ch11"] else None, "ch12": rs["ch12"] if rs["ch12"] else None, "ch13": rs["ch13"] if rs["ch13"] else None, "ch14": rs["ch14"] if rs["ch14"] else None, "ch15": rs["ch15"] if rs["ch15"] else None, "ch16": rs["ch16"] if rs["ch16"] else None, "ch17": rs["ch17"] if rs["ch17"] else None, "ch18": rs["ch18"] if rs["ch18"] else None, "other_ill": rs["other_ill"] if "other_ill" in rs else None, } return {"ok": 1, "rows": [obj]} else: return {"ok": 0, "msg": u"ไม่พบรายการ"} else: return {"ok": 0, "msg": "Not authorized."} else: return {"ok": 0, "msg": "Not Ajax."}
def get_survey(request): if 'logged' not in request.session: return {'ok': 0, 'msg': 'Please login.'} else: if request.is_xhr: csrf_token = request.params['csrf_token'] is_token = (csrf_token == unicode( request.session.get_csrf_token())) if is_token: pid = request.params['pid'] gravida = request.params['gravida'] hospcode = request.params[ 'hospcode'] if 'hospcode' in request.params else request.session[ 'hospcode'] anc = AncModel(request) rs = anc.get_survey(pid, gravida, hospcode) if rs: obj = { 'ch1': rs['ch1'] if rs['ch1'] else None, 'ch2': rs['ch2'] if rs['ch2'] else None, 'ch3': rs['ch3'] if rs['ch3'] else None, 'ch4': rs['ch4'] if rs['ch4'] else None, 'ch5': rs['ch5'] if rs['ch5'] else None, 'ch6': rs['ch6'] if rs['ch6'] else None, 'ch7': rs['ch7'] if rs['ch7'] else None, 'ch8': rs['ch8'] if rs['ch8'] else None, 'ch9': rs['ch9'] if rs['ch9'] else None, 'ch10': rs['ch10'] if rs['ch10'] else None, 'ch11': rs['ch11'] if rs['ch11'] else None, 'ch12': rs['ch12'] if rs['ch12'] else None, 'ch13': rs['ch13'] if rs['ch13'] else None, 'ch14': rs['ch14'] if rs['ch14'] else None, 'ch15': rs['ch15'] if rs['ch15'] else None, 'ch16': rs['ch16'] if rs['ch16'] else None, 'ch17': rs['ch17'] if rs['ch17'] else None, 'ch18': rs['ch18'] if rs['ch18'] else None, 'other_ill': rs['other_ill'] if 'other_ill' in rs else None, } return {'ok': 1, 'rows': [obj]} else: return {'ok': 0, 'msg': u'ไม่พบรายการ'} else: return {'ok': 0, 'msg': 'Not authorized.'} else: return {'ok': 0, 'msg': 'Not Ajax.'}