source: publico/ILPortal/trunk/skins/ILPortal_public/ac_UF_municipios.pt @ 1445

Última Alteração nesse arquivo desde 1445 foi 1445, incluída por gabrielmedina, 14 anos atrás

atualizado a administracao das casas e municipios

File size: 3.7 KB
Linha 
1<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
2      lang="en"
3      metal:use-macro="here/main_template/macros/master"
4      i18n:domain="plone">
5
6<body>
7
8  <div metal:fill-slot="main">
9    <metal:ac-casas-uf define-macro="ac_casas_uf">
10      <tal:block tal:define="uf python:request.get('uf');
11                 casas_uf python:here.portal_catalog(path='/'.join(here.getPhysicalPath()), portal_type='CasaLegislativa', getEstado=uf);
12                 Batch python:modules['Products.CMFPlone'].Batch;
13                 b_start python:request.get('b_start',0);
14                 n_por_pagina request/form/n_por_pagina | python:20;
15                 n_por_pagina python:int(n_por_pagina);
16                 batch python:Batch(casas_uf, n_por_pagina, int(b_start), orphan=1)">
17        <div class="portletItem">
18        <table cellpadding=3 cellspacing=2 width="100%" border=1>
19          <h4 align="center">Quadro das últimas atualizações das Casas Legislativas por UF</h4>
20          <h5 align="center" tal:content="string:Sigla da UF : ${uf}"/>
21          <tr class="titulo">
22           <th align="center">Casa Legislativa</th>
23           <th align="center">até 1 mês</th>
24           <th align="center">até 3 meses</th>
25           <th align="center">até 6 meses</th>
26           <th align="center">até 12 meses</th>
27           <th align="center">até 18 meses</th>
28           <th align="center">até 24 meses</th>
29           <th align="center">acima de 24 meses</th>
30          </tr>
31           <tal:loop tal:repeat="casa batch">
32             <tr align="center"
33                 tal:define="casa_obj python:casa.getObject();
34                             casa_data python:DateTime(casa_obj.ModificationDate());
35                             data_atual python:DateTime(here.ZopeTime());
36                             diff python:data_atual - casa_data;
37                             dias python:[0,30,90,180,365,545,730]">
38
39               <td>
40                   <a href="#"
41                   tal:attributes="href python:casa_obj.absolute_url()"
42                   tal:content="python:casa_obj.getNom_casa()"/>
43               </td>
44
45               <td tal:condition="python:dias[0]< diff <dias[1] "
46                   tal:content="string:X"/>
47               <td tal:condition="python:not dias[0]< diff <dias[1] "
48                   tal:content="string:-"/>
49
50                <td tal:condition="python:dias[1]< diff <dias[2] "
51                   tal:content="string:X"/>
52               <td tal:condition="python:not dias[1]< diff <dias[2] "
53                   tal:content="string:-"/>
54
55                <td tal:condition="python:dias[2]< diff <dias[3] "
56                   tal:content="string:X"/>
57               <td tal:condition="python:not dias[2]< diff <dias[3] "
58                   tal:content="string:-"/>
59
60                <td tal:condition="python:dias[3]< diff <dias[4] "
61                   tal:content="string:X"/>
62               <td tal:condition="python:not dias[3]< diff <dias[4] "
63                   tal:content="string:-"/>
64
65                <td tal:condition="python:dias[4]< diff < dias[5]"
66                   tal:content="string:X"/>
67               <td tal:condition="python:not dias[4]< diff < dias[5]"
68                   tal:content="string:-"/>
69
70                <td tal:condition="python:dias[5]< diff < dias[6]"
71                   tal:content="string:X"/>
72               <td tal:condition="python:not dias[5]< diff < dias[6]"
73                   tal:content="string:-"/>
74
75                <td tal:condition="python:diff > dias[6]"
76                   tal:content="string:X"/>
77               <td tal:condition="python:not diff > dias[6]"
78                   tal:content="string:-"/>
79             </tr>
80           </tal:loop>
81        </table>
82        </div>
83        <!-- Navigation -->
84        <div metal:use-macro="here/batch_macros/macros/navigation" />
85         <form name="form" method="post" action="" tal:attributes="action python:here.absolute_url()+'/'+template.getId()">
86           <span tal:content="string:Quantidade por pagina:"/>
87           <input type="text" name="n_por_pagina" size="3"
88                  tal:attributes="value n_por_pagina">
89           <input type="hidden" name="uf" tal:attributes="value request/uf |nothing">
90           <input type="submit" value="OK">
91         </form>
92      </tal:block>
93    </metal:ac-casas-uf>
94   </div>
95  <metal:override fill-slot="column_two_slot" />
96
97</body>
98</html>
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.