source: publico/ILSAPL/trunk/skins/sk_sapl/generico/materia_pesquisar_proc.dtml @ 3086

Última Alteração nesse arquivo desde 3086 foi 3086, incluída por lucianodefazio, 12 anos atrás

Adição de ementa no norma_header e outros pequenos ajustes de layout

File size: 9.0 KB
Linha 
1<dtml-comment>
2*----------------------------------------------------------------
3Função: Realizar a pesquisa das matérias de acordo com o filtro
4especificado e listar o resultado.
5Autora: Man Qi
6----------------------------------------------------------------*
7</dtml-comment>
8
9<dtml-var standard_html_header>
10
11<div class="helpsapl"> <a href="<dtml-var sapl url>/ajuda/materia_legislativa">Ajuda</a> </div>
12<h1 class="firstHeading"> Mat&eacute;ria Legislativa </h1>
13
14<dtml-if expr="incluir=='1'">
15  <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
16    <tr class="fundo">
17      <td width="34%" class="form-label">
18        | <a href="<dtml-var sapl url>/cadastros/materia/materia_form">Incluir Matéria</a> |
19      </td>
20    </tr>
21  </table>
22</dtml-if>
23<dtml-call "REQUEST.set('existe_seq_anterior', 0)">
24<dtml-call "REQUEST.set('existe_seq_posterior', 0)">
25<dtml-if page>
26  <dtml-call "REQUEST.set('page', _.int(page))">
27<dtml-else>
28  <dtml-call "REQUEST.set('page', 1)">
29</dtml-if>
30<dtml-if step>
31  <dtml-call "REQUEST.set('step', _.int(step))">
32<dtml-else>
33  <dtml-call "REQUEST.set('step', 8)">
34</dtml-if>
35<dtml-call "REQUEST.set('start',(page-1) * step + 1)">
36
37<dtml-in expr="zsql.materia_pesquisar_zsql(tip_id_basica=lst_tip_materia, num_ident_basica=txt_numero,
38                                           ano_ident_basica=txt_ano, ind_tramitacao=rad_tramitando,
39                                           des_assunto=txt_assunto, nom_relator=txt_relator,
40                                           cod_status=lst_status, des_tipo_autor=lst_tip_autor,
41                                           cod_partido=lst_cod_partido, cod_autor=hdn_cod_autor,
42                                           npc=txt_npc, dat_apresentacao=dt_apres, cod_unid_tramitacao=lst_localizacao,
43                                           dat_apresentacao2=dt_apres2, dat_publicacao=dt_public, dat_publicacao2=dt_public2)"
44                                           size="step" start="start" orphan=0>
45  <dtml-if sequence-start>
46    <br>
47    <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">   
48      <tr>
49        <td> 
50          <table width="98%" border="0" align="center" cellspacing="0" cellpadding="0">   
51            <tr class="fundo">
52              <td colspan="3" class="form-label">
53                &nbsp;Resultado da Pesquisa: <dtml-var sequence-length> matéria(s) encontrada(s).
54              </td>
55            </tr>
56            <dtml-if previous-sequence>
57              <dtml-call "REQUEST.set('existe_seq_anterior', 1)">
58            </dtml-if previous-sequence>
59  </dtml-if sequence-start>
60            <tr>           
61              <td colspan="2" height="17" class="form-element">
62                <dtml-if expr="incluir=='1'">
63                  <a href="<dtml-var "sapl" url>/cadastros/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
64                <dtml-else>
65                  <a href="<dtml-var "sapl" url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
66                </dtml-if>
67                <dtml-var sgl_tipo_materia> <dtml-var num_ident_basica> <dtml-var ano_ident_basica> - <dtml-var des_tipo_materia>
68               <dtml-comment>obtém a primeira numeração da matéria.</dtml-comment>
69               <dtml-in expr="zsql.numeracao_obter_zsql(cod_materia=cod_materia)">
70               <dtml-if num_materia>
71               <b>/&nbsp;&nbsp;Proc. <dtml-var num_materia> <dtml-var ano_materia></b>
72               </dtml-if>
73               </dtml-in>
74               </a>
75              </td>
76              <td class="form-text" align="center" valign="middle" rowspan="3">
77                <dtml-let id_documento="_.str(cod_materia)+'_texto_integral'">
78                  <dtml-if "_.hasattr(sapl_documentos.materia,id_documento)">
79                    <dtml-let documento="_.getattr(sapl_documentos.materia,id_documento).absolute_url">
80                      <div style="font-size: smaller;">Texto</div>
81                      <a target="_blank" href="<dtml-var documento>"><img align="middle" border="0" src="sapl/imagens/archiv.gif" alt="Texto Integral"></a>
82                      <div style="font-size: smaller;">Integral</div>
83                    </dtml-let>
84                  <dtml-else>
85                    <br>
86                  </dtml-if>
87                </dtml-let>
88              </td>
89            </tr>
90            <tr>
91              <td colspan="2" class="form-text" valign="top">&nbsp;&nbsp;<dtml-var txt_ementa missing></td>
92            </tr>
93            <tr>
94              <td colspan="2" width="90%" class="form-text" valign="top">
95                <dtml-comment>obtém o primeiro autor da matéria.</dtml-comment>
96                <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia, ind_primeiro_autor=1)">
97                  <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
98                    <dtml-if expr="des_tipo_autor=='Parlamentar'">
99                      <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
100                        <b>&nbsp;&nbsp;Autor: </b><dtml-var nom_completo><br>
101                      </dtml-in>
102                    <dtml-elif expr="des_tipo_autor=='Comissao'">
103                      <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
104                        <b>&nbsp;&nbsp;Autor: </b><dtml-var nom_comissao><br>
105                      </dtml-in>
106                    <dtml-else>
107                      <b>&nbsp;&nbsp;Autor: </b><dtml-var nom_autor><br>
108                    </dtml-if>
109                  </dtml-in>
110                </dtml-in>
111                <dtml-call expr="REQUEST.set('des_status', '')">
112                <dtml-call expr="REQUEST.set('txt_tramitacao', '')">
113                <dtml-comment>obtém a última tramitação da matéria.</dtml-comment>
114                <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
115                  <dtml-if cod_unid_tram_dest>
116                    <dtml-call expr="REQUEST.set('cod_unid_tram', cod_unid_tram_dest)">
117                  <dtml-else>
118                    <dtml-call expr="REQUEST.set('cod_unid_tram', cod_unid_tram_local)">
119                  </dtml-if>
120                  <dtml-comment>obtém a unidade de tramitação da matéria.</dtml-comment>
121                  <dtml-in expr="zsql.unidade_tramitacao_obter_zsql(cod_unid_tramitacao=cod_unid_tram)">
122                    <dtml-if cod_orgao>
123                      <b>&nbsp;&nbsp;Localização Atual: </b><dtml-var nom_orgao><br>
124                    <dtml-else>
125                      <b>&nbsp;&nbsp;Localização Atual: </b><dtml-var nom_comissao><br>
126                    </dtml-if>
127                  </dtml-in>
128                  <dtml-call expr="REQUEST.set('des_status', des_status)">
129                  <dtml-call expr="REQUEST.set('txt_tramitacao', txt_tramitacao)">
130                </dtml-in>
131                <dtml-if des_status>
132                  <b>&nbsp;&nbsp;Situação: </b><dtml-var des_status null=""><br>
133                </dtml-if>
134                <dtml-if txt_tramitacao>
135                  <b>&nbsp;&nbsp;Última Ação: </b><dtml-var txt_tramitacao>
136                </dtml-if>
137              </td>           
138            </tr>
139            <tr>
140              <td colspan="3"><hr width="50%" height="1" align="center"></td>
141            </tr>
142  <dtml-if sequence-end>
143</table>
144    <dtml-if next-sequence>
145      <dtml-call "REQUEST.set('existe_seq_posterior', 1)">
146    </dtml-if next-sequence>
147    <dtml-if expr="existe_seq_anterior or existe_seq_posterior">
148      <tr> <td align="center" class="form-text"><b>         
149          <dtml-var "sapl.pysc.PageListOutput_pysc('materia_pesquisar_proc', page, step, _['sequence-length'], incluir=incluir, txt_npc=txt_npc,
150                    existe_ocorrencia=existe_ocorrencia,lst_tip_materia=lst_tip_materia,txt_numero=txt_numero,txt_ano=txt_ano,dt_apres=dt_apres,
151                    dt_apres2=dt_apres2,dt_public=dt_public,dt_public2=dt_public2,hdn_txt_autor=hdn_txt_autor,hdn_cod_autor=hdn_cod_autor,
152                    lst_tip_autor=lst_tip_autor,lst_cod_partido=lst_cod_partido,txt_relator=txt_relator,txt_assunto=txt_assunto,
153                    rad_tramitando=rad_tramitando,lst_status=lst_status,lst_localizacao=lst_localizacao,btn_materia_pesquisar=btn_materia_pesquisar)">
154      </b></td> </tr>
155    </dtml-if>
156     
157    </table>
158    <br>
159  </dtml-if sequence-end>
160<dtml-else>
161        <br>
162        <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
163          <tr>
164            <td>
165              <table width="98%" border="0" align="center" cellspacing="0" cellpadding="0">
166                <tr class="fundo">
167                  <td class="form-label">&nbsp;Resultado da Pesquisa</td>
168                </tr>
169                <tr>
170                  <td>&nbsp;</td>
171                </tr>
172                <tr>
173                  <td align="left" class="form-text">Nenhuma ocorrência encontrada.</td>
174                </tr>
175              </table>
176            </td>
177          </tr>
178        </table>
179</dtml-in>
180    </td>
181  </tr>
182</table>
183<br>
184<dtml-var standard_html_footer>
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.