Exemplo n.º 1
0
def profile(username):
    user = query.getUser(username)
    posts = query.getPostsForUser(username)
    if 'user' in session:
        n=session['user']
    else:
        return render_template('profile.html', user=user, posts=posts)
    if user:
        return render_template('profile.html', user=user, posts=posts, n=n) #n is not defined when user is not logged in
    else:
        return render_template('error.html',n=n)
Exemplo n.º 2
0
def profile(username):
    user = query.getUser(username)
    posts = query.getPostsForUser(username)
    if 'user' in session:
        n = session['user']
    else:
        return render_template('profile.html', user=user, posts=posts)
    if user:
        return render_template(
            'profile.html', user=user, posts=posts,
            n=n)  #n is not defined when user is not logged in
    else:
        return render_template('error.html', n=n)
Exemplo n.º 3
0
def read(username, slug):
    if 'user' in session:
        n = session['user']
    post = query.getPost(username, slug)
    user = query.getUser(username)
    
    if user and post:
        if request.method=='POST':
            query.newComment(username,slug,request.form['text'],session['user'])
        comments = query.getComments(username, slug)
        print comments
        return render_template('post.html', n=n, post=post, user=user, comments=comments)
    else:
        return render_template('error.html')
Exemplo n.º 4
0
def read(username, slug):
    if 'user' in session:
        n = session['user']
    post = query.getPost(username, slug)
    user = query.getUser(username)

    if user and post:
        if request.method == 'POST':
            query.newComment(username, slug, request.form['text'],
                             session['user'])
        comments = query.getComments(username, slug)
        print comments
        return render_template('post.html',
                               n=n,
                               post=post,
                               user=user,
                               comments=comments)
    else:
        return render_template('error.html')