Example #1
0
def goRandom():
    joke = JokeController.getRandomJoke()
    random = joke['id']
    jokes = JokeController.getJokes(current_user,random)
    jokes = jokes if jokes else []
    index = 1000000000
    if jokes:
        index = jokes[-1]['id']
    return render_template('random.html',jokes=jokes,index=index)
Example #2
0
def index():
    random = request.args.get('r','')
    jokes = JokeController.getLatestJokes(current_user)
    jokes = jokes if jokes else []
    index = 1000000000
    if jokes:
        index = jokes[-1]['id']
    return render_template('index.html',jokes=jokes,index=index)
Example #3
0
def likeArticle(id):
    ret = {}
    if not current_user.is_authenticated():
        ret['error'] = {'info':'no login'}
        return jsonify(ret)
    userid = current_user.get_id()

    flag,value = JokeController.likeJoke(id,userid)
    if flag:
        ret['success']=1
        ret['info'] = value
    else:
        ret['success']=0
        ret['info'] = value
    return jsonify(ret)
Example #4
0
def getJokes(index):
    jokes = JokeController.getJokes(current_user,index)
    ret = {"data":jokes}
    return jsonify(ret)
Example #5
0
def getJoke(id):
    joke = JokeController.getJoke(id,current_user)
    return render_template('article.html',joke=joke)