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)
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)
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)
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)