Exemplo n.º 1
0
def JsonProvider(request):
    if request.is_ajax():
        instance = TrovaBiomassa()
        instance.initialize({'product': request.POST['product'], 'region': request.POST['region'], 
                            'province': request.POST['province'] })
     
        j = instance.getMarkers()
                        
        del instance

        return StreamingHttpResponse(json.dumps(j), content_type="application/json")
Exemplo n.º 2
0
def results(request, product=None, region= None, province=None):
    if request.method == 'GET':
        instance = TrovaBiomassa()

        instance.initialize({'product': str(product), 'region': str(region), 'province': str(province)})
        params = instance.__dict__
      
        params['path'] = request.path
        params['listed'] = instance.listed

        del instance
        params.update(csrf(request))
        return render_to_response('es/results/trovabiomassa.html', params,
                              context_instance=RequestContext(request))
Exemplo n.º 3
0
def JsonProvider(request):
    if request.is_ajax():
        instance = TrovaBiomassa()
        instance.initialize({
            'product': request.POST['product'],
            'region': request.POST['region'],
            'province': request.POST['province']
        })

        j = instance.getMarkers()

        del instance

        return StreamingHttpResponse(json.dumps(j),
                                     content_type="application/json")
Exemplo n.º 4
0
def find(request, product=None, region= None, province=None):
    # create a TB class instance to handle the page
    instance = TrovaBiomassa()
    
    # initialize the instance with URL parameters
    instance.initialize({'product': str(product), 'region': str(region), 'province': str(province)})
    
    #turn the instance's variables into a dictionary
    params = instance.__dict__
    
    #the variable for the JS env are dumped to JSON
    params['regionsJSON'] = json.dumps(params['regions'])
    params['pdctsJSON']   = json.dumps(params['pdcts'])
    
    #cleaning the memory
    del instance
      
    return render_to_response('es/find/biomassa.html', params,
                              context_instance=RequestContext(request))
Exemplo n.º 5
0
def results(request, product=None, region=None, province=None):
    if request.method == 'GET':
        instance = TrovaBiomassa()

        instance.initialize({
            'product': str(product),
            'region': str(region),
            'province': str(province)
        })
        params = instance.__dict__

        params['path'] = request.path
        params['listed'] = instance.listed

        del instance
        params.update(csrf(request))
        return render_to_response('it/results/trovabiomassa.html',
                                  params,
                                  context_instance=RequestContext(request))
Exemplo n.º 6
0
def find(request, product=None, region=None, province=None):
    # create a TB class instance to handle the page
    instance = TrovaBiomassa()

    # initialize the instance with URL parameters
    instance.initialize({
        'product': str(product),
        'region': str(region),
        'province': str(province)
    })

    #turn the instance's variables into a dictionary
    params = instance.__dict__

    #the variable for the JS env are dumped to JSON
    params['regionsJSON'] = json.dumps(params['regions'])
    params['pdctsJSON'] = json.dumps(params['pdcts'])

    #cleaning the memory
    del instance

    return render_to_response('it/find/biomassa.html',
                              params,
                              context_instance=RequestContext(request))