Ejemplo n.º 1
0
def render(user):
    if authbar.get_current_login() != user: 
        return ''

    # We know the user is logged in
    d = db.get_user_data(user)

    return tempy.substitute('editor.template', d)
Ejemplo n.º 2
0
def get_user_data(user):   
    requester = authbar.get_current_login()
    mates = matedb.get_all_mates(user)
    
    data = matedb.get_user_data(user)
    for property in data.keys():
        if private (user, property) and requester not in mates and requester != user:
            data[property] = ''
    
    return data
Ejemplo n.º 3
0
def render_results(results):

    full_string = "";

    for result in results:
        data = dict(
            profile_picture = images.get_profile_picture(result),
            user_page = cgienv.get_URL() + "?who=" + result
        )
        data.update(db.get_user_data (result))
        full_string += tempy.substitute('search_result.template', data)

    return full_string