Exemplo n.º 1
0
def _q_lookup(request, name=''):
    if name == 'favicon.ico':
        return request.redirect('/images/favicon.ico')
    elif name == 'wdd_styles.css':
        return StaticFile(config.static_html_dir + '/wdd_styles.css',
                          mime_type='text/css',
                          cache_time=300)
    elif name == 'wdd_print.css':
        return StaticFile(config.static_html_dir + '/wdd_print.css',
                          mime_type='text/css',
                          cache_time=300)
    elif name.endswith('.js'):
        return StaticFile(config.static_html_dir + '/%s' % name,
                          mime_type='text/javascript',
                          cache_time=300)
    elif name == 'robots.txt':
        if config.enable_robots_txt:
            return robots()
        else:
            return not_found()
    elif name == 'browse':
        return Browse(request)
    elif name == 'timage':
        return TempImage()
    elif name == 'summary':
        return Summary(request)
    else:
        return not_found()
Exemplo n.º 2
0
def _q_lookup (request, name=''):
    if name == 'favicon.ico':
        return request.redirect('/images/favicon.ico')
    elif name == 'wdd_styles.css':
        return StaticFile(config.static_html_dir + '/wdd_styles.css',
            mime_type='text/css', cache_time=300)
    elif name == 'wdd_print.css':
        return StaticFile(config.static_html_dir + '/wdd_print.css',
            mime_type='text/css', cache_time=300)
    elif name.endswith('.js'):
        return StaticFile(config.static_html_dir + '/%s' % name,
            mime_type='text/javascript', cache_time=300)
    elif name == 'robots.txt':
        if config.enable_robots_txt:
            return robots()
        else:
            return not_found()
    elif name == 'browse':
        return Browse(request)
    elif name == 'timage':
        return TempImage()
    elif name == 'summary':
        return Summary(request)
    else:
        return not_found()
Exemplo n.º 3
0
def _q_lookup (request, user_id):
    try:
        if not user_id == None:
            return UserActions(user_id)
        else:
            raise TraversalError
    except Exception, e:
        return not_found('user')
Exemplo n.º 4
0
def _q_lookup(request, concept_id):
    try:
        if not concept_id == None:
            return ConceptActions(concept_id)
        else:
            raise TraversalError
    except:
        return not_found('concept')
Exemplo n.º 5
0
def _q_lookup (request, record_id):
    try:
        if not record_id == None:
            return RecordActions(int(record_id))
        else:
            raise TraversalError
    except:
        return not_found('record')
Exemplo n.º 6
0
def _q_lookup(request, user_id):
    try:
        if not user_id == None:
            return UserActions(user_id)
        else:
            raise TraversalError
    except Exception, e:
        return not_found('user')
Exemplo n.º 7
0
def _q_lookup (request, category_id):
    try:
        if category_id:
            return CategoryActions(int(category_id))
        else:
            raise TraversalError
    except:
        return not_found('category')
Exemplo n.º 8
0
def _q_lookup (request, batch_id):
    try:
        if not batch_id == None:
            return QueueActions(int(batch_id))
        else:
            raise TraversalError
    except:
        return not_found('queue')
Exemplo n.º 9
0
def _q_lookup (request, queued_record_id):
    try:
        if not queued_record_id == None:
            return StudyActions(queued_record_id)
        else:
            raise TraversalError
    except:
        return not_found('queued record')
Exemplo n.º 10
0
def _q_lookup(request, record_id):
    try:
        if not record_id == None:
            return RecordActions(int(record_id))
        else:
            raise TraversalError
    except:
        return not_found('record')
Exemplo n.º 11
0
def _q_lookup(request, category_id):
    try:
        if category_id:
            return CategoryActions(int(category_id))
        else:
            raise TraversalError
    except:
        return not_found('category')
Exemplo n.º 12
0
def _q_lookup (request, concept_id):
    try:
        if not concept_id == None:
            return ConceptActions(concept_id)
        else:
            raise TraversalError
    except:
        return not_found('concept')
Exemplo n.º 13
0
def _q_lookup(request, batch_id):
    try:
        if not batch_id == None:
            return QueueActions(int(batch_id))
        else:
            raise TraversalError
    except:
        return not_found('queue')
Exemplo n.º 14
0
def _q_lookup (request, set_id):
    try:
        if not set_id == None:
            return SetActions(int(set_id))
        else:
            raise TraversalError
    except Exception, e:
        return not_found('set')
Exemplo n.º 15
0
def _q_lookup (request, name=''):
    if name == 'ecohealth-2005-animals.pdf':
        return StaticFile(config.static_html_dir + '/ecohealth-2005-animals.pdf', 
            mime_type='application/pdf')
    elif name == 'ecohealth-2004-outfoxing.pdf':
        return StaticFile(config.static_html_dir + '/ecohealth-2004-outfoxing.pdf', 
            mime_type='application/pdf')
    else:
        return not_found()