Exemple #1
0
def get_care(request):
    if 'logged' not in request.session:
        return {'ok': 0, 'msg': 'Please login.'}
    else:
        if request.is_xhr:  # is ajax request
            csrf_token = request.params['csrf_token']
            is_token = (csrf_token == unicode(request.session.get_csrf_token()))

            if is_token:
                pid = request.params['pid']
                babies = BabiesModel(request)
                hospcode = request.params['hospcode']

                rs = babies.get_care(pid, hospcode)

                if rs:
                    rows = []
                    for r in rs:
                        obj = {
                            'bcare': h.to_thai_date(r['bcare']),
                            'bcplace_code': r['bcplace'],
                            'bcplace_name': h.get_hospital_name(request, r['bcplace']),
                            'bcareresult': r['bcareresult'],
                            'food': r['food']
                        }

                        rows.append(obj)

                    return {'ok': 1, 'rows': rows}

                else:
                    return {'ok': 0, 'msg': u'ไม่พบข้อมูล'}
            else:
                return {'ok': 0, 'msg': "No token found."}
Exemple #2
0
def get_care(request):
    if "logged" not in request.session:
        return {"ok": 0, "msg": "Please login."}
    else:
        if request.is_xhr:  # is ajax request
            csrf_token = request.params["csrf_token"]
            is_token = csrf_token == unicode(request.session.get_csrf_token())

            if is_token:
                pid = request.params["pid"]
                babies = BabiesModel(request)
                hospcode = request.params["hospcode"]

                rs = babies.get_care(pid, hospcode)

                if rs:
                    rows = []
                    for r in rs:
                        obj = {
                            "bcare": h.to_thai_date(r["bcare"]),
                            "bcplace_code": r["bcplace"],
                            "bcplace_name": h.get_hospital_name(request, r["bcplace"]),
                            "bcareresult": r["bcareresult"],
                            "food": r["food"],
                        }

                        rows.append(obj)

                    return {"ok": 1, "rows": rows}

                else:
                    return {"ok": 0, "msg": u"ไม่พบข้อมูล"}
            else:
                return {"ok": 0, "msg": "No token found."}