source: publico/ILSAPL/branches/2.4/skins/sk_sapl/generico/materia_pesquisar_proc.dtml @ 6162

Última Alteração nesse arquivo desde 6162 foi 6162, incluída por gustavolepri, 9 anos atrás

merged with 2.3 branch

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