a
    Ga:                     @   s   d dl m Z  d dlmZ d dlmZ d dlmZmZ d dlm	Z	 d dlm
Z
 d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZ eddeddddd ZdS )    )datetime)render)HttpRequest)login_requiredpermission_required)FireConditions)NOAA)FireData)CriticalValues)GetFires)AQI)
LargeFiresz/login)	login_urlTRG.view_pagec           	      C   s   t | tsJ | jddkr4g d}| jd}n| jddkrPg d}d}zt }d}W n   d	}d}Y n0 t	 d
krzt  W n   Y n0 t
||}zt }W n   d}Y n0 zt }d}W n   d}d}Y n0 t| ddddt jt |||||t |dS )zRenders the about page.zTRG.view_managerT)50r   Z
reporttyper   )1r   r   r    z0 - The EPA AQI site interface is currently down.Fz>- The NOAA weather for this location is currently unavailable.zNEWA_Main/report.htmlZReportactivez"Your application description page.)titleZ
menureportmessageyearZfireconditionsweatherweatherdowncriticaldatafiresaqiageaqidown)
isinstancer   userhas_permPOSTgetr   mainr	   Z
checkdatesr   r
   r   r   r   nowr   r   r   checkage)	requestZselleveloverrider   r   r   r   r   r    r)   0C:\Users\brian\Desktop\NEWAFireInfo\TRG\views.pyreport   sb    r+   N)r   django.shortcutsr   django.httpr   django.contrib.auth.decoratorsr   r   TRG.Programsr   r   r	   r
   r   r   r   r+   r)   r)   r)   r*   <module>   s   
