{{extend 'layout.html'}}

{{=T('Attendance') + ' - ' + T('list of students') + ' (' + T('course') + ' ' + data['predmet'] + ', ' + T('class') + (' ') + data['vyucovani'] + ', ' + T('week') + ' ' + str(session.dochazka_tyden) + '):'}}

{{for i in data['data']:}} {{pass}}
{{=A(T('ID'), _href='id')}} {{=A(T('First name'), _href='jmeno')}} {{=A(T('Last name'), _href='prijmeni')}} {{=A(T('Present'), _href='pritomen')}} {{=A(T('Classification'), _href='hodnoceni')}}
{{=A(i.DOCHAZKA.id, _href=URL('dochazka_stud_edit/auth_user/'+str(i.DOCHAZKA.id)))}} {{=i.auth_user.first_name}} {{=i.auth_user.last_name}} {{if i.DOCHAZKA.PRITOMEN:}} {{=T('Yes')}} {{else:}} {{=T('No')}} {{pass}} {{=i.DOCHAZKA.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}}