Exemple #1
0
def money(req):
    uid = req.session['info']['id']
    if req.method == 'GET':
        utype = req.session['info']['utype']
        data = {'userid': uid, 't': utype}
        info = controller.get_user_info(data)
        history = controller2.get_money_history(uid)
        return render_to_response("mobile/money_history.html",
                                  locals(),
                                  context_instance=RequestContext(req))
    elif req.method == 'POST':
        account = req.POST.get('account')
        num = req.POST.get('money', '0').strip()
        error = 0
        if not num.isdigit():
            error = -1
        elif int(num) < 0:
            error = -2
        if error < 0:
            result = {'errorCode': -1, 'msg': '输入错误'}
            return HttpResponse(json.dumps(result),
                                content_type="application/json")
        r = controller2.log_money(uid, account, int(num))
        if r:
            result = {'errorCode': 0, 'msg': ''}
            return HttpResponse(json.dumps(result),
                                content_type="application/json")
        else:
            result = {'errorCode': -1, 'msg': '赠送失败'}
            return HttpResponse(json.dumps(result),
                                content_type="application/json")
Exemple #2
0
def money(req):
    uid = req.session['info']['id']
    if req.method=='GET':
        utype = req.session['info']['utype']
        data = {'userid':uid, 't':utype}
        info = controller.get_user_info(data)
        history = controller2.get_money_history(uid)
        return render_to_response("mobile/money_history.html", locals(), context_instance = RequestContext(req))
    elif req.method=='POST':
        account = req.POST.get('account')
        num = req.POST.get('money', '0').strip()
        error = 0
        if not num.isdigit():
            error = -1
        elif int(num)<0:
            error = -2
        if error<0:
            result = {'errorCode':-1, 'msg':'输入错误'}
            return HttpResponse(json.dumps(result),content_type="application/json")
        r = controller2.log_money(uid, account, int(num))
        if r:
            result = {'errorCode':0, 'msg':''}
            return HttpResponse(json.dumps(result),content_type="application/json")
        else:
            result = {'errorCode':-1, 'msg':'赠送失败'}
            return HttpResponse(json.dumps(result),content_type="application/json")
Exemple #3
0
def caifu(req):
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid':uid, 't':utype}
    info = controller.get_user_info(data)
    cate_name =  '我的财富'
    if req.method=='GET':
        count = controller2.get_count(uid)
        return render_to_response("mobile/caifu.html", locals(), context_instance = RequestContext(req))
Exemple #4
0
def caifu(req):
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid': uid, 't': utype}
    info = controller.get_user_info(data)
    cate_name = '我的财富'
    if req.method == 'GET':
        count = controller2.get_count(uid)
        return render_to_response("mobile/caifu.html",
                                  locals(),
                                  context_instance=RequestContext(req))
Exemple #5
0
def pinpai(req):
    if not req.session.get('isLogin'):
        return HttpResponseRedirect('/zhiyuw/login')
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid':uid, 't':utype}
    info = controller2.get_user_info(data)
    bg_img = '/static/members/cy_images/images/bg01.jpg'
    if req.method=='GET':
        count = controller.get_count(uid)
        return render_to_response("members/pinpai.html", locals(), context_instance = RequestContext(req))
Exemple #6
0
def info(req, action):
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid':uid, 't':utype}
    info = controller.get_user_info(data)
    if req.method=='GET':
        info = controller2.get_user_profile(req.GET.get('userid','0'), action)
        if info:
            info = info[action]
        else:
            info = ''
        return render_to_response("mobile/info.html", locals(), context_instance = RequestContext(req))
Exemple #7
0
def xiangwang(req):
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid':uid, 't':utype}
    info = controller.get_user_info(data)
    if req.method=='GET':
        total_page = controller2.get_xiangwang_count(uid)
        page = int(req.GET.get('page', 1))
        if page<1:
            page = 1
        if page>total_page and total_page>0:
            page = total_page
        my_xiangwang = controller2.get_xiangwang(uid, page)
        return render_to_response("mobile/xiangwang.html", locals(), context_instance = RequestContext(req))
Exemple #8
0
def member(req):
    page = req.GET.get('page', '1')
    if page and page.isdigit():
        page = int(page)
    else:
        page = 1
    logo_image = fun.get_site_logo(req)
    data = fun.warp_data(req.GET)
    page = data.get('page', 1)
    info = controller.get_user_info(data)
    article_list = controller.get_user_article(data, req, page)
    total = controller2.get_post_total(req, data.get('userid', 0), None)
    total_page = fun.get_total_page(total)
    return render_to_response("mobile/member.html",
                              locals(),
                              context_instance=RequestContext(req))
Exemple #9
0
def xiangwang(req):
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid': uid, 't': utype}
    info = controller.get_user_info(data)
    if req.method == 'GET':
        total_page = controller2.get_xiangwang_count(uid)
        page = int(req.GET.get('page', 1))
        if page < 1:
            page = 1
        if page > total_page and total_page > 0:
            page = total_page
        my_xiangwang = controller2.get_xiangwang(uid, page)
        return render_to_response("mobile/xiangwang.html",
                                  locals(),
                                  context_instance=RequestContext(req))
Exemple #10
0
def tianchi(req):
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid':uid, 't':utype}
    info = controller.get_user_info(data)
    if req.method=='GET':
        focus_count = controller2.get_focus_count(uid)
        page = int(req.GET.get('page', 1))
        gread = req.GET.get('gread', '')
        total_page = controller2.get_tianchi_count(uid, gread)
        if page<1:
            page = 1
        if page>total_page and total_page>0:
            page = total_page
        my_tianchi = controller2.get_tianchi(uid, gread, page)
        # print my_tianchi
        return render_to_response("mobile/tianchi.html", locals(), context_instance = RequestContext(req))
Exemple #11
0
def xiangwang(req):
    if not req.session.get('isLogin'):
        return HttpResponseRedirect('/zhiyuw/login')
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid':uid, 't':utype}
    info = controller2.get_user_info(data)
    bg_img = '/static/members/cy_images/images/bg02.jpg'
    if req.method=='GET':
        total_page = controller.get_xiangwang_count(uid)
        page = int(req.GET.get('page', 1))
        if page<1:
            page = 1
        if page>total_page and total_page>0:
            page = total_page
        my_xiangwang = controller.get_xiangwang(uid, page)
        return render_to_response("members/xiangwang.html", locals(), context_instance = RequestContext(req))
Exemple #12
0
def navigate(req, action):
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid': uid, 't': utype}
    info = controller.get_user_info(data)
    if req.method == 'GET':
        urls = controller2.get_user_urls(uid)
        admin_urls = controller2.get_admin_urls()
        return render_to_response("mobile/navigate.html",
                                  locals(),
                                  context_instance=RequestContext(req))
    elif req.method == 'POST':
        data = req.POST
        result = {'errorCode': 0, 'msg': ''}
        if action == 'save':
            nid = data.get('nid', '').strip()
            name = data.get('name', '')
            url = data.get('url', '')
            if not name.strip() or not url.strip():
                result = {'errorCode': -1, 'msg': '字段不能为空'}
                return HttpResponse(json.dumps(result),
                                    content_type="application/json")
            r = controller2.save_url(uid, nid, name, url)
            if r:
                return HttpResponse(json.dumps(result),
                                    content_type="application/json")
            else:
                result = {'errorCode': -2, 'msg': '保存失败'}
                return HttpResponse(json.dumps(result),
                                    content_type="application/json")
        elif action == 'delete':
            nid = data.get('nid', '')
            if nid.strip():
                r = controller2.del_url(uid, nid)
                if r:
                    return HttpResponse(json.dumps(result),
                                        content_type="application/json")
                else:
                    result = {'errorCode': -3, 'msg': '删除失败'}
                    return HttpResponse(json.dumps(result),
                                        content_type="application/json")
            else:
                return HttpResponse('no nid', content_type="application/json")
        else:
            return HttpResponse('not well', content_type="application/json")
Exemple #13
0
def tianchi(req):
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid': uid, 't': utype}
    info = controller.get_user_info(data)
    if req.method == 'GET':
        focus_count = controller2.get_focus_count(uid)
        page = int(req.GET.get('page', 1))
        gread = req.GET.get('gread', '')
        total_page = controller2.get_tianchi_count(uid, gread)
        if page < 1:
            page = 1
        if page > total_page and total_page > 0:
            page = total_page
        my_tianchi = controller2.get_tianchi(uid, gread, page)
        # print my_tianchi
        return render_to_response("mobile/tianchi.html",
                                  locals(),
                                  context_instance=RequestContext(req))
Exemple #14
0
def tianchi(req):
    if not req.session.get('isLogin'):
        return HttpResponseRedirect('/zhiyuw/login')
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid':uid, 't':utype}
    info = controller2.get_user_info(data)
    bg_img = '/static/members/cy_images/images/bg03.jpg'
    if req.method=='GET':
        focus_count = controller.get_focus_count(uid)
        page = int(req.GET.get('page', 1))
        gread = req.GET.get('gread', '')
        total_page = controller.get_tianchi_count(uid, gread)
        if page<1:
            page = 1
        if page>total_page and total_page>0:
            page = total_page
        my_tianchi = controller.get_tianchi(uid, gread, page)
        # print my_tianchi
        return render_to_response("members/tianchi.html", locals(), context_instance = RequestContext(req))
Exemple #15
0
def daohang(req, action):
    if not req.session.get('isLogin'):
        return HttpResponseRedirect('/zhiyuw/login')
    uid = req.session['info']['id']
    utype = req.session['info']['utype']
    data = {'userid':uid, 't':utype}
    info = controller2.get_user_info(data)
    if req.method=='GET':
        urls = controller.get_user_urls(uid)
        return render_to_response("members/daohang.html", locals(), context_instance = RequestContext(req))
    elif req.method=='POST':
        data = req.POST
        result = {'errorCode':0, 'msg':''}
        if action=='save':
            nid = data.get('nid', '').strip()
            name = data.get('name', '')
            url = data.get('url', '')
            if not name.strip() or not url.strip():
                result = {'errorCode':-1, 'msg':'字段不能为空'}
                return HttpResponse(json.dumps(result),content_type="application/json")
            r = controller.save_url(uid, nid, name, url)
            if r:
                return HttpResponse(json.dumps(result),content_type="application/json")
            else:
                result = {'errorCode':-2, 'msg':'保存失败'}
                return HttpResponse(json.dumps(result),content_type="application/json")
        elif action=='delete':
            nid = data.get('nid', '')
            if nid.strip():
                r = controller.del_url(uid, nid)
                if r:
                    return HttpResponse(json.dumps(result),content_type="application/json")
                else:
                    result = {'errorCode':-3, 'msg':'删除失败'}
                    return HttpResponse(json.dumps(result),content_type="application/json")
            else:
                return HttpResponse('no nid',content_type="application/json")
        else:
            return HttpResponse('not well',content_type="application/json")