U
    Of                     @   s   d dl mZmZ d dlmZ d dlmZ d dlmZ	 dd Z
dd Zd	d
 Zdd Zdd Zdd Zdd Zdd
 Zdd Zdd Zdd Zdd Zdd Zdd Zd d! Zd"d# Zd$d% Zd&d' Zd(d) Zd*d+ Zd,S )-    )renderredirect)HttpResponse)render_to_string)logoutc                 C   s
   t | dS )Nzauth/login.htmlr   request r
   /var/www/html/VTS/views.py
login_view   s    r   c                 C   s   t dS )N	dashboard)r   r   r
   r
   r   	home_view	   s    r   c                 C   s
   t | dS Nzauth/forgot_pass.htmlr   r   r
   r
   r   forgot_pass   s    r   c                 C   s
   t | dS )Nz$dashboard/home/vehical_tracking.htmlr   r   r
   r
   r   vehicle_tracking_view   s    r   c                 C   s
   t | dS )Nz(dashboard/home/violation_monitoring.htmlr   r   r
   r
   r   violation_monitoring_view   s    r   c                 C   s
   t | dS )Nz%dashboard/home/device_management.htmlr   r   r
   r
   r   device_management_view   s    r   c                 C   s
   t | dS )Nz#dashboard/home/zone_management.htmlr   r   r
   r
   r   zone_management_view   s    r   c                 C   s
   t | dS r   r   r   r
   r
   r   r      s    c                 C   s
   t | dS )Nzdashboard/home/schedule.htmlr   r   r
   r
   r   schedule_view   s    r   c                 C   s
   t | dS )Nz'dashboard/home/reporting_analytics.htmlr   r   r
   r
   r   reporting_analytics_view!   s    r   c                 C   s
   t | dS )Nz#dashboard/home/user_management.htmlr   r   r
   r
   r   user_management_view$   s    r   c                 C   s
   t | dS )Nzdashboard/home/settings.htmlr   r   r
   r
   r   settings_view'   s    r   c                 C   s
   t | dS )Nz dashboard/home/help_support.htmlr   r   r
   r
   r   help_support_view*   s    r   c                 C   s   t |  tdS )Nlogin)auth_logoutr   r   r
   r
   r   logout_view-   s    r   c                 C   s   t | dddiS )Nzdashboard/home/dashboard.html
active_tabr   r   r   r
   r
   r   dashboard_view1   s    r   c                 C   s   t | dddiS )Nz!dashboard/home/total_vehicle.htmlr   total_vehicler   r   r
   r
   r   r   4   s    r   c              
   C   sV   zddi}t d|}t|W S  tk
rP } ztd|  W Y S d }~X Y nX d S )Nr   total_violationz#dashboard/home/total_violation.htmlAn error occurred: r   r   	Exceptionr	   contexthtmler
   r
   r   total_violation_view7   s    

r(   c              
   C   sV   zddi}t d|}t|W S  tk
rP } ztd|  W Y S d }~X Y nX d S )Nr   tourist_zone_statusz'dashboard/home/tourist_zone_status.htmlr!   r"   r$   r
   r
   r   tourist_zone_status_view?   s    

r*   c              
   C   sV   zddi}t d|}t|W S  tk
rP } ztd|  W Y S d }~X Y nX d S )Nr   tourist_safetyz"dashboard/home/tourist_saftey.htmlr!   r"   r$   r
   r
   r   tourist_safety_viewG   s    

r,   c              
   C   sV   zddi}t d|}t|W S  tk
rP } ztd|  W Y S d }~X Y nX d S )Nr   park_occupancyz"dashboard/home/park_occupency.htmlr!   r"   r$   r
   r
   r   park_occupancy_viewO   s    

r.   N)Zdjango.shortcutsr   r   django.httpr   django.template.loaderr   django.contrib.authr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r(   r*   r,   r.   r
   r
   r
   r   <module>   s.   