<html>
  <head>
    <title tal:content="template/title">The title</title>
  </head>
  <body tal:define="Join python:modules['string'].join;DateTime python:modules['DateTime'].DateTime;ToInt python:modules['string'].atoi;Replace python:modules['string'].replace;IF python:lambda a,b,c:(a and [b] or [c])[0];init python:IF((here.REQUEST.form.has_key('init') or here.REQUEST.form.update({'init':'0'})),ToInt(here.REQUEST.form['init']),0);status_req python:IF((here.REQUEST.form.has_key('status_req') or here.REQUEST.form.update({'status_req':[]})),here.REQUEST.form['status_req'],[]);status_url python:IF((len(status_req) == 0),'','&status_req:list='+Join(status_req,'&status_req:list='))">
  <link href="styles.css" rel="stylesheet" type="text/css">

    <div metal:use-macro="container/index_html/macros/top" tal:omit-tag="" id="logo-sep">TOP</div>
    <!-- ###### NAVIGATION BAR ##### -->
    <div id="navigation-bar" metal:use-macro="container/index_html/macros/navigation">NAV BAR</div>
    <!-- ###### END NAVIGATION BAR ##### -->

    <!-- ###### MAIN CONTENT ##### -->
    <div id="main-content">
    <form method="GET" action="certs">
      <input type="hidden" name="init" id="init" value="" tal:attributes="value python:init">
    <table class="table-group">
      <tr>
        <td>
          <input type="checkbox" name="status_req:list" id="status:list" value="v" tal:condition="python: 'v' in status_req" checked>
          <input type="checkbox" name="status_req:list" id="status:list" value="v" tal:condition="python: 'v' not in status_req" >
          Valid
        </td>
        <td>
          <input type="checkbox" name="status_req:list" id="status:list" value="e" tal:condition="python: 'e' in status_req" checked>
          <input type="checkbox" name="status_req:list" id="status:list" value="e" tal:condition="python: 'e' not in status_req" >
          Expired
        </td>
        <td>
          <input type="checkbox" name="status_req:list" id="status:list" value="r" tal:condition="python: 'r' in status_req" checked>
          <input type="checkbox" name="status_req:list" id="status:list" value="r" tal:condition="python: 'r' not in status_req" >
          Revoked
        </td>
        <td align="center"><input type="submit" value=" change "></td>
    </table>
    </form>

    <form action="manage_certAction" method="POST">

      <table tal:define="certs python:here.GetGeneratedCertificateList(init,11,status_req)" class="table_requests" cellspacing="0" cellpadding="2pt">
        <thead>
	  <tr>
	    <th></th>
	    <th>
	      Stat
	    </th>
	    <th>
	      Valid from
	    </th>
	    <th>
	      Not valid from
	    </th>
	    <th>
	      Serial
	    </th>
	    <th>
	      Dn
	    </th>
	    <th></th>
	  </thead>
	  <tbody>
	    <tr tal:repeat="cert python:certs[0:10]">
	      <td width="5%" class="" tal:attributes="class python:IF((repeat['cert'].even()),'table_requests_td_lolite','table_requests_td_hilite');"><input type="checkbox" name="certificate" id="certificate" value="" tal:attributes="value cert/serial"></td>
	      <td align="center" width="5%" tal:content="python:cert['status']" class="" tal:attributes="class python:IF((repeat['cert'].even()),'table_requests_td_lolite','table_requests_td_hilite');"></td>
	      <td align="center" width="10%" tal:content="python:cert['valid_from']" class="" tal:attributes="class python:IF((repeat['cert'].even()),'table_requests_td_lolite','table_requests_td_hilite');"></td>
	      <td align="center" width="10%" tal:content="python:cert['not_valid_from']" class="" tal:attributes="class python:IF((repeat['cert'].even()),'table_requests_td_lolite','table_requests_td_hilite');"></td>
	      <td align="center" width="5%" tal:content="python:cert['serial']" class="" tal:attributes="class python:IF((repeat['cert'].even()),'table_requests_td_lolite','table_requests_td_hilite');"></td>
	      <td tal:content="python:Replace(cert['dn'],'/',' ')" class="" tal:attributes="class python:IF((repeat['cert'].even()),'table_requests_td_lolite','table_requests_td_hilite');"></td>
	      <td width="5%" align="center" class="" tal:attributes="class python:IF((repeat['cert'].even()),'table_requests_td_lolite','table_requests_td_hilite');">
	        <a href="view_issued_cert" tal:attributes="href python:'view_issued_cert?serial=%s&init=%d%s'%(cert['serial'],init,status_url)">[edit]</a>
	      </td>
	    </tr>
          </tbody>
	  <tfoot>
	    <tr>
	      <th colspan="7">
	        <a href="certs" tal:attributes="href python:'certs?init=%d%s'%(IF((init < 10),0,init-10),status_url)" tal:condition="python:init > 0">&lt;&lt;</a>
		<span tal:omit-tag="" tal:condition="python:init <= 0">&lt;&lt;</span>
		<a href="certs" tal:attributes="href python:'certs?init=%d%s'%(IF(((init+10) >= len(certs)),len(certs)-1,init+10),status_url)" tal:condition="python:init < len(certs)-10">&gt;&gt;</a>
		<span tal:omit-tag="" tal:condition="python:init >= len(certs)-10">&gt;&gt;</span>
	      </th>
	    </tr>
	  </tfoot>
	</table>

        <input type="submit" name="submit" value=" Revoke " id="submit">
      </form>
    </div>
    <!-- ###### END MAIN CONTENT ##### -->

    <!-- ###### FOOTER ##### -->
    <p metal:use-macro="container/index_html/macros/footer" id="footer-bar" align="right">
      The  eye <img src="logo.gif" width="34" height="18">
    </p>
    <!-- ###### END FOOTER ##### -->
  </body>
</html>
