{{extend 'layout.html'}}

{{=T('List of projects')}}

{{j=0}} {{for i in data['data']:}} {{if i.STAV.PORADI==1:}} {{j+=1}} {{pass}}
{{=A(T('ID'), _href='id')}} {{=A(T('Project\'s name'), _href='nazev')}} {{=A(T('Deadline'), _href='termin_odevzdani')}} {{=A(T('State'), _href='stav')}} {{=A(T('Classification'), _href='hodnoceni')}}
{{=A(i.PROJEKT.id, _href=URL('projekt_edit/PROJEKT/'+str(i.PROJEKT.id)))}} {{=i.PROJEKT.NAZEV}} {{=i.PROJEKT.TERMIN_ODEVZDANI}} {{elif (i.STAV.PORADI==2) and data['po_terminu'][j]:}} {{elif (i.STAV.PORADI==2) and not data['po_terminu'][j]:}} {{elif i.STAV.PORADI==3:}} {{elif i.STAV.PORADI==4:}}{{pass}} {{=i.STAV.VYZNAM}} {{=i.PROJEKT.HODNOCENI}}
{{response.write(T('Page') + ' ')}} {{ if data['pocet_stran']<6: for i in xrange(1, data['pocet_stran']+1): if not data['aktualni']==i: response.write(A(i, _href=i)) response.write(' ') else: response.write(B(data['aktualni'])) response.write(' ') pass pass else: if data['aktualni']==1: response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['aktualni']+1, _href=data['aktualni']+1)) response.write(' ... ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif (data['aktualni']-1)==1: response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['aktualni']+1, _href=data['aktualni']+1)) response.write(' ... ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif (data['aktualni']-1)==2: response.write(A(data['aktualni']-2, _href=data['aktualni']-2)) response.write(' ') response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['aktualni']+1, _href=data['aktualni']+1)) response.write(' ... ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif (data['aktualni']-1)>2 and (data['pocet_stran']-data['aktualni'])>2: response.write(A('1', _href='1')) response.write(' ... ') response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['aktualni']+1, _href=data['aktualni']+1)) response.write(' ... ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif (data['pocet_stran']-data['aktualni'])==2: response.write(A('1', _href='1')) response.write(' ... ') response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['aktualni']+1, _href=data['aktualni']+1)) response.write(' ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif (data['pocet_stran']-data['aktualni'])==1: response.write(A('1', _href='1')) response.write(' ... ') response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif data['aktualni']==data['pocet_stran']: response.write(A('1', _href='1')) response.write(' ... ') response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) pass pass }} | {{ response.write(T('Records') + ' ') response.write(data['zobrazene_zaznamy']) response.write(' (' + str(pocet_zaznamu) + ' ' + T('total') + ')') }} {{=strankovani_roletka}}