
    $h                         d dl mZ d dlmZmZmZmZmZmZm	Z	m
Z
mZmZ d dlmZmZmZ d dl mZmZ d dlmZ d Zd Zd Zd	 Zd
 Zd Zd Zd Zd Zd ZdS )    render)
VitrineMudasBannerIndexSustentabilidadeSectionCarrouselSectionIndexNossosProjetosSectionNossaGenteSectionPropositosIndexHistoriaIndexContatosIndexNoticia)	Paginator	EmptyPagePageNotAnInteger)r   get_object_or_404)HttpResponseRedirectc                    t           j                            d          }t          j                                        }t
          j                                        }t          j                                        }t          j                                        }t          j        
                    d          d d         }t          | d||||||d          S )NT)	publicadaz-data_publicacao   site_ama/index.html)bannerssustentabilidade
carrouselsprojetosnossa_gentenoticias)r   objectsfilterr   firstr   allr	   r
   r   order_byr   )requestr   r   r   r   r   r   s          1D:\Projeto AMA\sistema_ama\apps\site_ama\views.pyindexr%      s    !((4(88G.6<<>>&.2244J$,2244H#+1133K''(:;;BQB?H'0g[k  |F  T\  mx  FN  3O  3O  P  P  P    c                 t    t           j                                        d d         }t          | dd|i          S )N
   r   r   )r   r   r!   r   )r#   r   s     r$   	carrouselr)      s7    &.2244SbS9J'0<2LMMMr&   c                    t           j                            d                              d          }d}t	          ||          }| j                            dd          }	 |                    |          }nJ# t          $ r |                    d          }Y n)t          $ r |                    |j
                  }Y nw xY wt          | dd|i          S )	NTpublicarnome   page   zsite_ama/vitrine.htmlcards)r   r   r   r"   r   GETgetr/   r   r   	num_pagesr   )r#   dados_vitrineitems_por_pagina	paginatorr/   r1   s         r$   vitriner8      s     (///>>GGOOM -)9::I ;??61%%D4t$$ " " "q!! 4 4 4y2334 '2We4DEEEs   "A8 8B?#B?>B?c                 d    t           j                                        }t          | dd|i          S )Nzsite_ama/contato.htmlcontatos_edit)r   r   r    r   )r#   r:   s     r$   contator;   )   s.    !)//11M'2_m4TUUUr&   c                     t           j                                        }g }g }d}|D ]2}|r|                    |           n|                    |           | }3||d}t	          | d|          S )NT)
left_blockright_blockzsite_ama/historia.html)r   r   r!   appendr   )r#   historia_editr=   r>   add_to_lefthistoria_instancecontexts          r$   historiarD   -   s    !)--//MJKK* & & 	2/00000111%o !" G '3W===r&   c                     | j                             dd           }t          j                                        }t          | d||d          S )Ndetalhes_noticiazsite_ama/noticias.html)r   rF   )sessionpopr   r   r!   r   )r#   rF   r   s      r$   r   r   A   sL    **+=tDD ""$$H'3(`p5q5qrrrr&   c                 d    t           j                                        }t          | dd|i          S )Nzsite_ama/proposito.htmlproposito_edit)r   r   r    r   )r#   rJ   s     r$   	propositorK   J   s/    $,2244N'47G6XYYYr&   c                    t           j                            d          }d| j        v r7| j        d                                         }|r|                    |          }d}t          ||          }| j                            dd          }	 |                    |          }nJ# t          $ r |                    d          }Y n)t          $ r |                    |j
                  }Y nw xY wt          | dd	|i          S )
NTr+   buscar)nome__icontains   r/   r0   zsite_ama/buscar.htmlr1   )r   r   r   r2   stripr   r3   r/   r   r   r4   r   redirect)r#   r5   nome_a_buscarr6   r7   r/   r1   s          r$   rM   rM   N   s    (///>>M7;H-3355 	P)000OOM -)9::I ;??61%%D4t$$ " " "q!! 4 4 4y2334 '1GU3CDDDs   B% %C,#C,+C,c                     t          t          |          }|j        |j        r|j        j        nd |j                            d          |j        d| j        d<   t          | dd|i          S )N)pkz%d/%m/%Y %H:%M)titulo
imagem_urldata_publicacaoconteudorF   zsite_ama/detalhes_noticias.htmlnoticia)
r   r   rU   imagemurlrW   strftimerX   rG   r   )r#   
noticia_idrY   s      r$   detalhes_noticiasr^   k   sx    J777G .,3NDgn(("2;;<LMM$	+ +GO&' '<y'>RSSSr&   c                 "    t          | d          S )Nzsite_ama/manutencao.htmlr   )r#   s    r$   
manutencaor`   x   s    '5666r&   N)django.shortcutsr   apps.site_ama.modelsr   r   r   r   r	   r
   r   r   r   r   django.core.paginatorr   r   r   r   django.httpr   r%   r)   r8   r;   rD   r   rK   rM   r^   r`    r&   r$   <module>rf      s   # # # # # # L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L H H H H H H H H H H 6 6 6 6 6 6 6 6 , , , , , ,P P PN N NF F F*V V V> > >(s s sZ Z Z  :T T T7 7 7 7 7r&   