ó
™­Tc           @   sz   d  d l  m Z m Z m Z d  d l m Z m Z m Z d  d l m	 Z	 d  d l
 m Z m Z m Z d „  Z d „  Z d S(   iÿÿÿÿ(   t   render_to_responset   rendert   get_object_or_404(   t   HttpResponseRedirectt   HttpResponset   HttpResponseBadRequest(   t   RequestContext(   t   Storyt   Eventt   Announcementc         C   sý   y t  j j d | ƒ } Wn t d ƒ SXg  } xˆ t  j j ƒ  D]w } t | ƒ d k s| | t | ƒ d d | j j k r˜ | j | j j g  g ƒ n  | t | ƒ d d j | ƒ q@ Wt	 d i | d 6| j j d 6d d 6| d	 6d
 d 6d t
 |  ƒ ƒS(   Nt   ids   /news/i    i   s   news/detail.htmlt   theStoryt   theYeart   menu_base_urlt   storiesi   t   maxwordst   context_instance(   R   t   objectst   getR   t   allt   lent   datet   yeart   appendR    R   (   t   requestt   pkR   R   t   s(    (    s   /var/www/djphys/news/views.pyt   detail
   s     6#

c         C   s2   t  t d | ƒ} t d i | d 6d t |  ƒ ƒS(   NR   s   news/announcement.htmlt   announcementR   (   R   R	   R    R   (   R   R   t   the_announcement(    (    s   /var/www/djphys/news/views.pyR      s    N(   t   django.shortcutsR    R   R   t   django.httpR   R   R   t   django.templateR   t   news.modelsR   R   R	   R   R   (    (    (    s   /var/www/djphys/news/views.pyt   <module>   s
   	