コード例 #1
0
ファイル: app.py プロジェクト: Afrankie/FoodSharing
def commentscreate():
    data = request.forms.getunicode('data')
    data = json.loads(data)
    Comment.create(data)
    openid = data['openid']
    user = User.find_by_id(openid)
    data['type'] = 'comment'
    Message.create(user, '', data)
コード例 #2
0
ファイル: app.py プロジェクト: Afrankie/FoodSharing
def collectpost(pid):
    openid = request.forms.getunicode('openid')
    postuserid = request.forms.getunicode('postuserid')
    user = User.find_by_id(openid)
    flag = user.collectpost(pid)
    if flag:
        data = {'type': 'collect', 'index': pid}
        Message.create(user, postuserid, data)
    else:
        user.uncollectpost(pid)
コード例 #3
0
ファイル: app.py プロジェクト: Afrankie/FoodSharing
def commentvote():
    postuserid = request.forms.getunicode('postuserid')
    openid = request.forms.getunicode('openid')
    user = User.find_by_id(openid)
    cid = request.forms.getunicode('cid')
    comment = Comment(cid)
    flag = comment.incrThumbs(openid)
    if flag:
        data = {'type': 'tcomment', 'index': cid}
        Message.create(user, postuserid, data)
    else:
        comment.decrThumbs(openid)
コード例 #4
0
ファイル: app.py プロジェクト: Afrankie/FoodSharing
def postvote():
    openid = request.forms.getunicode('openid')
    postuserid = request.forms.getunicode('postuserid')
    postid = request.forms.getunicode('postid')
    user = User.find_by_id(openid)
    postuser = User.find_by_id(postuserid)
    post = Post.find_by_id(postid)
    flag = post.incrThumbs(user, postuser)
    if flag:
        data = {'type': 'tpost', 'index': postid}
        Message.create(user, postuserid, data)
    else:
        post.decrThumbs(user, postuser)