U
    4dC                     @   s   d dl mZ d dlmZ d dl mZ d dlZd dlmZ d dlm	Z	 d dl
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S )    )render)messages)redirectN)HttpResponse)get_article_data)JsonResponsec                 C   sp   | j dkrVt| j}d|di}t| tjd|d}| }|d }td|iS t	 }t
| dd	|iS d S )
NPOST
article_ididz:https://thingsaccess.com/rfid/index.php/Api/getStepArticlejsonresponse
data_stepszsteps/steps.htmldata_artcile)methodr   loadsbodygetprintrequestspostr   r   r   )requestdatadata_artr   	data_sendr   r    r   +/var/www/html/myproject/core/steps/views.py	step_page   s    
 r   c                 C   sZ   | j dkrVt| j}d|di}t| tjd|d}| }|d }td|iS d S )Nr   r	   r
   z;https://thingsaccess.com/rfid/index.php/Api/getGroupArticler   r   
data_group)	r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   getgroupstep   s    
 r   c                 C   sR   | j dkrNt| j}d|di}tjd|d}| }|d }td|iS d S )Nr   group_idr
   z:https://thingsaccess.com/rfid/index.php/Api/getBundleGroupr   r   	step_datar   r   r   r   r   r   r   r   )r   r   r   r   r   r!   r   r   r   getStepsbyGroups)   s    
 r#   c                 C   sR   | j dkrNt| j}d|di}tjd|d}| }|d }td|iS d S )Nr   Z	bundle_idr
   z:https://thingsaccess.com/rfid/index.php/Api/getBundleStepsr   r   	step_infor"   )r   r   r   r   r   r$   r   r   r   getStepBundle6   s    
 r%   c                 C   s`   | j dkrV| jd| jd| jdd}tjd|d}|jdkrNtd	S td
S t| dS )Nr   
article_IDtitle	last_step)r&   r'   r(   z4https://thingsaccess.com/rfid/index.php/Api/addStepsr      r   zSteps not addedzsteps/addSteps.html)	r   r   r   r   r   status_coder   r   r   )r   r   r   r   r   r   Add_StepD   s    




r+   c                 C   s   t d}| }|d }d }|D ]}|d |kr"|} q<q"|r| jdkr|| jd| jdd}t jd|d	}|jd
krtdS t	| d t
| dd|idS )Nz4https://thingsaccess.com/rfid/index.php/Api/getStepsr   IDr   r'   r(   )r
   r'   r(   z5https://thingsaccess.com/rfid/index.php/Api/editStepsr   r)   r   zFailed to edit datazsteps/editSteps.htmlitem)context)r   r   r   r   r   r   r*   r   r   errorr   )r   r
   r   r   r   	edit_itemr-   r   r   r   
Edit_StepsV   s&    




r1   c                 C   sD   d|i}t | tjd|d}|jdkr0tdS t| d tdS )Nr
   z7https://thingsaccess.com/rfid/index.php/Api/deleteStepsr   r)   r   zFailed to delete datazSteps not deleted)r   r   r   r*   r   r   r/   r   )r   r
   data_deleter   r   r   r   delete_Stepsr   s     
r3   )django.shortcutsr   django.contribr   r   r   django.httpr   articles.viewsr   r   r   r   r   r#   r%   r+   r1   r3   r   r   r   r   <module>   s   