コード例 #1
0
ファイル: reports.py プロジェクト: siteslave/iCare
def reports_anc_12ws_total(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:
                anc = AncModel(request)

                total = anc.get_anc_12ws_total(request.session['hospcode'])

                return {'ok': 1, 'total': total}
            else:
                return {'ok': 0, 'msg': 'Invalid token key'}
        else:
            return {'ok': 0, 'msg': 'Not ajax request.'}
コード例 #2
0
def reports_anc_12ws_total(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:
                anc = AncModel(request)

                total = anc.get_anc_12ws_total(request.session['hospcode'])

                return {'ok': 1, 'total': total}
            else:
                return {'ok': 0, 'msg': 'Invalid token key'}
        else:
            return {'ok': 0, 'msg': 'Not ajax request.'}