î
&’W   ã               @   sl   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z m Z m	 Z	 d  d l
 m Z d d „  Z d S)	é    )Úrender)ÚRequestContext)ÚTalk)Ú	PaginatorÚ	EmptyPageÚPageNotAnInteger)ÚMake_Submenuc             C   sâ   t  j j d d ƒ j d ƒ } t | d ƒ } |  j j d ƒ } y | j | ƒ } t | ƒ } WnS t	 k
 r‡ d } | j | ƒ } Yn- t
 k
 r³ | j | j ƒ } | j } Yn Xt |  d i | d 6| d	 6t |  d
 ƒ d 6ƒ S)NÚtitleÚTBAz-dateé   Úpageé   zcolloquium/talk_list.htmlÚtalksZpnumÚresearchÚsubmenu)r   ÚobjectsÚexcludeÚorder_byr   ÚGETÚgetr   Úintr   r   Ú	num_pagesr   r   )ÚrequestÚ	talk_listÚ	paginatorÚpage_numberr   © r   ú#/var/www/djphys/colloquium/views.pyr   	   s    r   N)Údjango.shortcutsr   Údjango.templater   Úcolloquium.modelsr   Údjango.core.paginatorr   r   r   Údjphys.menusr   r   r   r   r   r   Ú<module>   s
   