source: publico/ILSAPL/branches/2.5/skins/sk_sapl/generico/materia_pesquisar_proc.dtml @ 8395

Última Alteração nesse arquivo desde 8395 foi 8395, incluída por claudiomorale, 8 meses atrás

define variavel incluir caso nao exista

File size: 13.6 KB
Linha 
1<dtml-var standard_html_header>
2<a id="ajuda" href="&dtml-portal_url;/ajuda/consultas#cons_materia">Ajuda</a>
3<h1>Mat&eacute;rias Legislativas</h1>
4<dtml-call expr="REQUEST.set('cod_assunto',REQUEST.get('cod_assunto',0))">
5<dtml-call expr="REQUEST.set('dat_sessao',REQUEST.get('dat_sessao','00/00/0000'))">
6<dtml-call expr="REQUEST.set('cod_materia_ant',99999)">
7<dtml-if expr="incluir=='1'">
8    <ul>
9        <li>
10            <a href="&dtml-portal_url;/cadastros/materia/materia_form">Incluir Mat&eacute;ria</a>
11        </li>
12        <li>
13            <a href="&dtml-portal_url;/cadastros/materia/materia_form_resumido">Formul&aacute;rio Simplificado</a>
14        </li>
15    </ul>
16</dtml-if>
17<dtml-in "zsql.total_materia_legislativa_obter_zsql()">
18   <dtml-call expr="REQUEST.set('total_materias',total_materias)">
19</dtml-in>
20   <fieldset>
21   <legend>Pesquisa B&aacute;sica</legend>
22     <a class="rss" href="./materia_pesquisar_rss?<dtml-var "REQUEST.get('QUERY_STRING','')">">
23       <img src="&dtml-portal_url;/imagens/rss.png" alt="Ícone do RSS" title="Assinar o RSS dessa pesquisa" />
24     </a>
25     <table>
26<dtml-call "REQUEST.set('existe_seq_anterior', 0)">
27<dtml-call "REQUEST.set('existe_seq_posterior', 0)">
28<dtml-if page>
29  <dtml-call "REQUEST.set('page', _.int(page))">
30<dtml-else>
31  <dtml-call "REQUEST.set('page', 1)">
32</dtml-if>
33<dtml-if step>
34  <dtml-call "REQUEST.set('step', _.int(step))">
35<dtml-else>
36  <dtml-call "REQUEST.set('step', 8)">
37</dtml-if>
38<dtml-call "REQUEST.set('start',(page-1) * step + 1)">
39
40<dtml-in expr="zsql.materia_pesquisar_zsql(tip_id_basica=lst_tip_materia, num_ident_basica=pysc.extrai_id_pysc(id=txt_numero), ano_ident_basica=txt_ano, ind_tramitacao=rad_tramitando,cod_assunto=cod_assunto,des_assunto=txt_assunto, nom_relator=txt_relator,cod_status=lst_status, des_tipo_autor=lst_tip_autor, cod_partido=lst_cod_partido,cod_autor=hdn_cod_autor,ind_coautor=chk_coautor, num_protocolo=txt_num_protocolo, npc=txt_npc, dat_apresentacao=dt_apres, cod_unid_tramitacao=lst_localizacao, dat_apresentacao2=dt_apres2, dat_publicacao=dt_public,dat_publicacao2=dt_public2,dat_sessao=dat_sessao, dat_votacao=dt_votac, dat_votacao2=dt_votac2,rd_ordem=rd_ordenacao, rd_ordem_td=rd_ordem_td)" 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&eacute;ria(s) encontrada(s) do total de&nbsp;<dtml-var total_materias>&nbsp;mat&eacute;rias legislativas.</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-if expr="incluir=='1'">
54                  <a href="&dtml-portal_url;/cadastros/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
55                <dtml-else>
56                  <a href="&dtml-portal_url;/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>" >
57                </dtml-if>
58                <b><dtml-var sgl_tipo_materia> <dtml-var num_ident_basica>/<dtml-var ano_ident_basica> - <dtml-var des_tipo_materia></b></a></br>
59                <dtml-var txt_ementa missing><br>
60                            <b>Apresenta&ccedil;&atilde;o:</b>&nbsp;<dtml-var expr="pysc.iso_to_port_pysc(dat_apresentacao)"><br/>
61
62               <dtml-in expr="zsql.numeracao_obter_zsql(cod_materia=cod_materia)">
63               <dtml-if num_materia>
64               <b>Processo:</b>&nbsp;<dtml-var num_materia>/<dtml-var ano_materia> <br />
65               </dtml-if>
66               </dtml-in>
67
68               <dtml-if num_protocolo>
69                 <b>Protocolo Geral:</b>&nbsp;<dtml-var num_protocolo>/<dtml-var ano_ident_basica> 
70                  <dtml-in expr="zsql.protocolo_obter_zsql(num_protocolo=num_protocolo,ano_protocolo=ano_ident_basica)">
71                     <b> - Data de Entrada:</b> <dtml-var "pysc.iso_to_port_pysc(dat_protocolo)">
72                  </dtml-in> <br />
73               </dtml-if>
74
75                <dtml-comment>obtém o primeiro autor da matéria.</dtml-comment>
76                <dtml-if expr="pysc.conta_autores_pysc(cod_materia)">
77                  <dtml-if expr="pysc.conta_autores_pysc(cod_materia)>1">
78                      <b>Autores:</b>
79                  <dtml-else>
80                      <b>Autor:</b>
81                  </dtml-if>
82                </dtml-if> 
83                <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia)">
84                  <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
85                    <dtml-if expr="des_tipo_autor=='Parlamentar'">
86                      <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
87                               <dtml-var nom_completo><br />
88                      </dtml-in>
89                    <dtml-elif expr="des_tipo_autor=='Comissao'">
90                      <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
91                               <dtml-var nom_comissao><br />
92                      </dtml-in>
93                    <dtml-else>
94                               <dtml-var nom_autor><br />
95                    </dtml-if>
96                  </dtml-in>
97                </dtml-in>
98                <dtml-comment> obtém data da sessão mais recente na qual a matéria tenha sido votada - rev. 8553/54 </dtml-comment>
99                                <dtml-in expr="zsql.pesquisa_sessao_votacao_materia_zsql(cod_materia=cod_materia)">
100                        <dtml-let data_sessao="pysc.iso_to_port_pysc(dat_inicio_sessao)">
101                                                  <b>Vota&ccedil;&atilde;o em:&nbsp;
102                                                          <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_materia=cod_materia,dat_ordem=dat_inicio_sessao)">
103                                                                 <a href="&dtml-portal_url;/consultas/sessao_plenaria/materias_ordem_dia_sessao_form?cod_sessao_plen=<dtml-var cod_sessao_plen>&dat_sessao=<dtml-var dat_inicio_sessao>"><dtml-var data_sessao></a>
104                                                          <dtml-else>
105                                                              <a href="&dtml-portal_url;/consultas/sessao_plenaria/materias_expediente_sessao_form?cod_sessao_plen=<dtml-var cod_sessao_plen>&dat_sessao=<dtml-var dat_inicio_sessao>"><dtml-var data_sessao></a>
106                                                          </dtml-in>
107                                                         <br /></b>
108                                             </dtml-let>
109                </dtml-in>
110                <dtml-call expr="REQUEST.set('des_status', '')">
111                <dtml-call expr="REQUEST.set('txt_tramitacao', '')">
112                <dtml-comment>obtém a última tramitação da matéria.</dtml-comment>
113                <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
114                  <dtml-if cod_unid_tram_dest>
115                    <dtml-call expr="REQUEST.set('cod_unid_tram', cod_unid_tram_dest)">
116                  <dtml-else>
117                    <dtml-call expr="REQUEST.set('cod_unid_tram', cod_unid_tram_local)">
118                  </dtml-if>
119                  <dtml-comment>obtém a unidade de tramitação da matéria.</dtml-comment>
120                  <dtml-in expr="zsql.unidade_tramitacao_obter_zsql(cod_unid_tramitacao=cod_unid_tram)">
121                    <dtml-if cod_orgao>
122                      <b>Localiza&ccedil;&atilde;o Atual: </b><dtml-var nom_orgao><br>
123                    <dtml-elif cod_comissao>
124                      <b>Localiza&ccedil;&atilde;o Atual: </b><dtml-var nom_comissao><br>
125                    <dtml-else>
126                      <b>Localiza&ccedil;&atilde;o Atual: </b><dtml-var nom_parlamentar><br>
127                    </dtml-if>
128                  </dtml-in>
129                  <dtml-call expr="REQUEST.set('des_status', des_status)">
130                  <dtml-call expr="REQUEST.set('txt_tramitacao', txt_tramitacao)">
131                <dtml-if des_status>
132                  <b>Situa&ccedil;&atilde;o: </b><dtml-var des_status null=""><br>
133                </dtml-if>
134                <dtml-if txt_tramitacao>
135                  <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>
136                </dtml-if>
137                <dtml-if dat_fim_prazo>
138                  <b>Data Fim do Prazo: </b> <dtml-var dat_fim_prazo><br>
139                </dtml-if>
140               </dtml-in>
141              <dtml-in expr="zsql.anexada_obter_zsql(cod_materia_anexada=cod_materia, ind_excluido=0)">
142                 <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia_principal, ind_excluido = 0)">
143                  <b>Mat&eacute;ria Anexadora:</b>
144                     <a href="&dtml-portal_url;/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia_principal>">
145                     <b><dtml-var sgl_tipo_materia> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica></b></a> -
146                     <b>Data Anexa&ccedil;&atilde;o:</b> <dtml-var dat_anexacao missing><br />
147                 </dtml-in>
148               </dtml-in>
149              <dtml-in expr="zsql.anexada_obter_zsql(cod_materia_principal=cod_materia, ind_excluido=0)">
150                 <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia_anexada, ind_excluido = 0)">
151                    <b>Mat&eacute;ria Anexada:</b>
152                     <a href="&dtml-portal_url;/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
153                     <b><dtml-var sgl_tipo_materia> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica></b></a> -
154                     <b>Data Anexa&ccedil;&atilde;o:</b> <dtml-var dat_anexacao missing><br />
155                 </dtml-in>
156               </dtml-in>
157                <dtml-comment>Documentos Acessórios</dtml-comment>
158                <dtml-try>
159                   <dtml-in expr="zsql.documento_acessorio_count_zsql(cod_materia=cod_materia)">
160                     <dtml-call expr="REQUEST.set('total_doc_acessorio', total_docs)">
161                                         <dtml-if expr="total_doc_acessorio>0">
162                                                 <dtml-if expr="AUTHENTICATED_USER.hasRole(this(), ['Operador', 'Operador Materia'])">
163                                                  <a href="&dtml-portal_url;/cadastros/materia/documento_acessorio/documento_acessorio_index_html?cod_materia=<dtml-var cod_materia>"><b>Docs Acess&oacute;rios:&nbsp;<dtml-var total_doc_acessorio missing></b></a><br />
164                                                 <dtml-else>
165                                                <b>Docs Acess&oacute;rios:</b>&nbsp;<b><dtml-var total_doc_acessorio missing></b><br />
166                                                </dtml-if>
167                     </dtml-if>
168                  </dtml-in>
169                <dtml-except>
170                    <dtml pass>
171                </dtml-try>
172                <dtml-comment>obtém normas jurídicas vinculadas </dtml-comment>
173                <dtml-in expr="zsql.materia_buscar_norma_juridica_zsql(cod_materia=cod_materia)">
174                   <dtml-if cod_norma>
175                   <b>Norma Jur&iacute;dica Vinculada:</b>
176                   <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><br />
177                   </dtml-if>
178                </dtml-in>
179
180                <dtml-if expr="ind_tramitacao==1">
181                  <img align="absmiddle" border="0" src="&dtml-portal_url;/imagens/acomp_email.png">&nbsp;<span style="color:#32682F;font-weight:normal;"><a href="#" onClick="javascript:window.open('&dtml-portal_url;/consultas/materia/acompanhamento/acomp_materia_form?cod_materia=<dtml-var cod_materia>','ItemOrdemWin','width=780,height=310,top=200,left=200,scrollbars=yes');"><b>Acompanhar mat&eacute;ria</b></a>&nbsp;</span>
182                </dtml-if>
183
184               </td>
185
186               <td class="texto">&nbsp;&nbsp;</td>
187              <td>
188                <dtml-let id_documento="_.str(cod_materia)+'_texto_integral'">
189                  <dtml-if "_.hasattr(sapl_documentos.materia,id_documento)">
190                    <dtml-let documento="_.getattr(sapl_documentos.materia,id_documento).absolute_url">
191                      <div style="font-size: smaller;">Texto</div>
192                      <a target="_blank" href="<dtml-var documento>"><img align="middle" border="0" src="&dtml-portal_url;/imagens/archiv.gif" alt="Texto Integral"></a>
193                      <div style="font-size: smaller;">Integral</div>
194                    </dtml-let>
195                  <dtml-else>
196                    <br>
197                  </dtml-if>
198                </dtml-let>
199              </td>
200            </tr>
201            <tr>
202              <td colspan="3"></td>
203            </tr>
204  <dtml-if sequence-end>
205    <dtml-if next-sequence>
206      <dtml-call "REQUEST.set('existe_seq_posterior', 1)">
207    </dtml-if next-sequence>
208    <dtml-if expr="existe_seq_anterior or existe_seq_posterior">
209      <tr> <td align="center" class="texto"><b>         
210          <dtml-call expr="REQUEST.set('total_materias',REQUEST.get('total_materias',0))">
211          <dtml-var "pysc.PageListOutput_pysc('materia_pesquisar_proc', page, step,_['sequence-length'],incluir=incluir,txt_npc=txt_npc,txt_num_protocolo=txt_num_protocolo,existe_ocorrencia=existe_ocorrencia,lst_tip_materia=lst_tip_materia,txt_numero=txt_numero,txt_ano=txt_ano,dt_apres=dt_apres,dt_apres2=dt_apres2,dt_public=dt_public,dt_public2=dt_public2,dat_sessao=dat_sessao,dt_votac=dt_votac,dt_votac2=dt_votac2,hdn_txt_autor=hdn_txt_autor,hdn_cod_autor=hdn_cod_autor,lst_tip_autor=lst_tip_autor,lst_cod_partido=lst_cod_partido,txt_relator=txt_relator,txt_assunto=txt_assunto,rad_tramitando=rad_tramitando,lst_status=lst_status,lst_localizacao=lst_localizacao,chk_coautor=chk_coautor,rd_ordenacao=rd_ordenacao,rd_ordem_td=rd_ordem_td,total_materias=total_materias,btn_materia_pesquisar=btn_materia_pesquisar)">
212      </b></td> </tr>
213    </dtml-if>
214</dtml-if sequence-end>
215<dtml-else>
216<tr>
217<td class="texto"><b>Resultado da Pesquisa</b></td>
218</tr>
219<tr>
220<td class="texto">Nenhuma ocorr&ecirc;ncia encontrada.</td>
221</tr>
222</dtml-in>
223</td>
224</tr>
225</table>
226</fieldset>
227
228<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.