Conjunto de mudanças 7495 no repositório publico


Ignorar:
Timestamp:
24/05/2014 22:28:29 (6 anos atrás)
Autor:
gustavolepri
Mensagem:

adição de novas funcionalidades da versão 2.6 - consultas

Localização:
ILSAPL/trunk/skins/sk_sapl
Arquivos:
34 adicionados
2 removidos
23 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/trunk/skins/sk_sapl/consultas/materia/acompanhamento/acomp_materia_confirmar_proc.dtml

    r6192 r7495  
    11<dtml-if expr="zsql.acomp_materia_obter_zsql(txt_hash=txt_hash,ind_excluido=1)">
    2   <dtml-call expr="REQUEST.set('metodo', zsql.acomp_materia_atualizar_zsql)">
    3 <dtml-else>
    4   <dtml-call expr="REQUEST.set('erro', 1)">
     2    <dtml-call expr="REQUEST.set('metodo', zsql.acomp_materia_atualizar_zsql)">
     3    <dtml-else>
     4    <dtml-call expr="REQUEST.set('erro', 1)">
    55</dtml-if>
    66
    77<dtml-if erro>
    8      <dtml-var standard_html_header>
    9      <table border=0 align="center">
    10       <tr><td colspan="2" class="titulo">&nbsp;</td></tr>
    11       <tr>
    12        <td width="20%" class="exclama" align="center" valign="top"> ! </td>   
    13        <td width="80%" class="texto">Houve um erro ao localizar seu e-mail<br />
    14       </td></tr>
    15      </table>
    16      <dtml-var standard_html_footer>
     8    <dtml-var standard_html_header>
     9    <table>
     10        <tr>
     11            <td width="20%" class="exclama"> <p>!</p> </td>
     12            <td width="80%" class="texto">Houve um erro ao localizar seu e-mail<br />
     13            </td></tr>
     14    </table>
     15    <dtml-var standard_html_footer>
    1716</dtml-if>
    1817
    1918<dtml-unless erro>
    2019
    21 <dtml-try>
     20    <dtml-try>
    2221        <dtml-call expr="REQUEST.set('ind_excluido', 0)">
    2322        <dtml-call expr="metodo(txt_hash            = txt_hash,
    2423                                ind_excluido        = ind_excluido)">
    25     <dtml-except>
    26      <dtml-var standard_html_header>
    27      <table border=0 align="center">
    28       <tr><td colspan="2" class="titulo">&nbsp;</td></tr>
    29       <tr>
    30        <td width="20%" class="exclama" align="center" valign="top"> ! </td>   
    31        <td width="80%" class="texto">Houve um erro<br />
    32       </td></tr>
    33      </table>
    34      <dtml-var standard_html_footer>
     24        <dtml-except>
     25            <dtml-var standard_html_header>
     26            <table border=0 align="center">
     27                <tr>
     28                    <td width="20%" class="exclama"> <p>!</p> </td>
     29                    <td width="80%" class="texto">Houve um erro<br />
     30                    </td></tr>
     31            </table>
     32            <dtml-var standard_html_footer>
    3533
    36     <dtml-else>
    37      <dtml-var standard_html_header>
    38      <table border=0 align="center">
    39       <tr><td colspan="2" class="titulo">&nbsp;</td></tr>
    40       <tr>
    41        <td width="20%" class="exclama" align="center" valign="top"> ! </td>   
    42        <td width="80%" class="texto">E-mail ativado com sucesso<br />
    43       </td></tr>
    44      </table>
    45      <dtml-var standard_html_footer>
     34            <dtml-else>
     35            <dtml-var standard_html_header>
     36            <table>
     37                <tr>
     38                    <td width="20%" class="exclama"> <p>!</p> </td>
     39                    <td width="80%" class="texto">E-mail ativado com sucesso<br />
     40                    </td></tr>
     41            </table>
     42            <dtml-var standard_html_footer>
    4643
    47 </dtml-try>
     44    </dtml-try>
    4845
    4946</dtml-unless>
  • ILSAPL/trunk/skins/sk_sapl/consultas/materia/acompanhamento/acomp_materia_excluir_proc.dtml

    r6192 r7495  
    11<dtml-if expr="zsql.acomp_materia_obter_zsql(txt_hash=txt_hash,ind_excluido=0)">
    2   <dtml-call expr="REQUEST.set('metodo', zsql.acomp_materia_atualizar_zsql)">
    3 <dtml-else>
    4   <dtml-call expr="REQUEST.set('erro', 1)">
     2    <dtml-call expr="REQUEST.set('metodo', zsql.acomp_materia_atualizar_zsql)">
     3    <dtml-else>
     4    <dtml-call expr="REQUEST.set('erro', 1)">
    55</dtml-if>
    66
    77<dtml-if erro>
    8      <dtml-var standard_html_header>
    9      <table border=0 align="center">
    10       <tr><td colspan="2" class="titulo">&nbsp;</td></tr>
    11       <tr>
    12        <td width="20%" class="exclama" align="center" valign="top"> ! </td>   
    13        <td width="80%" class="texto">Houve um erro ao localizar seu e-mail<br />
    14       </td></tr>
    15      </table>
    16      <dtml-var standard_html_footer>
     8    <dtml-var standard_html_header>
     9    <table border=0 align="center">
     10        <tr><td colspan="2" class="titulo">&nbsp;</td></tr>
     11        <tr>
     12            <td width="20%" class="exclama" align="center" valign="top"> ! </td>
     13            <td width="80%" class="texto">Houve um erro ao localizar seu e-mail<br />
     14            </td></tr>
     15    </table>
     16    <dtml-var standard_html_footer>
    1717</dtml-if>
    1818
    1919<dtml-unless erro>
    2020
    21 <dtml-try>
     21    <dtml-try>
    2222        <dtml-call expr="REQUEST.set('ind_excluido', 1)">
    2323        <dtml-call expr="metodo(txt_hash            = txt_hash,
    2424                                ind_excluido        = ind_excluido)">
    25     <dtml-except>
    26      <dtml-var standard_html_header>
    27      <table border=0 align="center">
    28       <tr><td colspan="2" class="titulo">&nbsp;</td></tr>
    29       <tr>
    30        <td width="20%" class="exclama" align="center" valign="top"> ! </td>   
    31        <td width="80%" class="texto">Houve um erro<br />
    32       </td></tr>
    33      </table>
    34      <dtml-var standard_html_footer>
     25        <dtml-except>
     26            <dtml-var standard_html_header>
     27            <table border=0 align="center">
     28                <tr><td colspan="2" class="titulo">&nbsp;</td></tr>
     29                <tr>
     30                    <td width="20%" class="exclama" align="center" valign="top"> ! </td>
     31                    <td width="80%" class="texto">Houve um erro<br />
     32                    </td></tr>
     33            </table>
     34            <dtml-var standard_html_footer>
    3535
    36     <dtml-else>
    37      <dtml-var standard_html_header>
    38      <table border=0 align="center">
    39       <tr><td colspan="2" class="titulo">&nbsp;</td></tr>
    40       <tr>
    41        <td width="20%" class="exclama" align="center" valign="top"> ! </td>   
    42        <td width="80%" class="texto">E-mail exclu&iacute;do com sucesso<br />
    43       </td></tr>
    44      </table>
    45      <dtml-var standard_html_footer>
     36            <dtml-else>
     37            <dtml-var standard_html_header>
     38            <table border=0 align="center">
     39                <tr><td colspan="2" class="titulo">&nbsp;</td></tr>
     40                <tr>
     41                    <td width="20%" class="exclama" align="center" valign="top"> ! </td>
     42                    <td width="80%" class="texto">E-mail exclu&iacute;do com sucesso<br />
     43                    </td></tr>
     44            </table>
     45            <dtml-var standard_html_footer>
    4646
    47 </dtml-try>
     47    </dtml-try>
    4848
    4949</dtml-unless>
  • ILSAPL/trunk/skins/sk_sapl/consultas/materia/acompanhamento/acomp_materia_form.dtml

    r7441 r7495  
    1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt">
     1<!DOCTYPE html>
     2<html lang="pt-br">
    33<head>
    4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    5 <title>Sistema de Apoio ao Processo Legislativo</title>
    6 <script type="text/javascript" src="&dtml-portal_url;/javascript/geral.js"></script>
    7 <style type="text/css"><!-- @import url(&dtml-portal_url;/generico/manage_page_style); --></style>
    8 <style type="text/css"><!-- @import url(&dtml-portal_url;/generico/estilos.css); --></style>
     4    <meta charset="iso-8859-1">
     5    <title>Sistema de Apoio ao Processo Legislativo</title>
     6    <dtml-var standard_css_slot>
     7    <script type="text/javascript" src="&dtml-portal_url;/javascript/geral.js"></script>
     8    <script type="text/javascript">
     9        <!--
     10        function campos_criticar(form){
     11            var form = document.acomp_materia_form;
     12            if (form.txt_end_email.value==""){
     13                alert(unescape("O endere\u00e7o de email deve ser preenchido!"));
     14                form.txt_end_email.focus();
     15                return false;
     16            }
     17            if( document.forms[0].txt_end_email.value==""
     18                    || document.forms[0].txt_end_email.value.indexOf('@')==-1
     19                    || document.forms[0].txt_end_email.value.indexOf('.')==-1 )
     20            {
     21                alert(unescape('Informe um endere\u00e7o de email v\u00e1lido!'));
     22                return false;
     23            }
     24            form.submit();
     25        }
     26        //-->
     27    </script>
    928</head>
    1029<body>
    11 <script type="text/javascript" language="Javascript">
    12 <!--
    13   function campos_criticar(form){
    14      var form = document.acomp_materia_form;
    15      if (form.txt_end_email.value==""){
    16          alert(unescape("O endere\u00e7o de email deve ser preenchido!"));
    17          form.txt_end_email.focus();
    18          return false;
    19       }
    20      if( document.forms[0].txt_end_email.value==""
    21         || document.forms[0].txt_end_email.value.indexOf('@')==-1
    22           || document.forms[0].txt_end_email.value.indexOf('.')==-1 )
    23                   {
    24                    alert(unescape('Informe um endere\u00e7o de email v\u00e1lido!'));
    25                    return false;
    26                    }
    27       form.submit();
    28 }
    29 //-->
    30 </script>
    31 <table width="98%" align="center">
    32 <tr><td>
    33 <a id="ajuda" href="&dtml-portal_url;/ajuda/acomp_materia">Ajuda</a>
    34 <h1 class="firstHeading"> Acompanhamento de Mat&eacute;ria </h1>
     30<h1 class="firstHeading">Acompanhamento por E-mail</h1>
    3531<dtml-var materia_header>
    36 <fieldset><legend>Acompanhamento de Mat&eacute;ria por e-mail</legend>
    37 <form action="acomp_materia_salvar_proc" name="acomp_materia_form" method="post">
    38 <table>
    39   <tr>
    40      <th><label for="txt_end_email">Informe seu endere&ccedil;o de e-mail </label><span class="campoObrigatorio">(Obrigat&oacute;rio)</span></th>
    41   </tr>
    42   <tr>
    43      <td><input type="text" id="txt_end_email" name="txt_end_email" size="40" maxlength="100" />&nbsp;
    44          <input type="button" class="botao" name="button" value="Cadastrar Email" onClick="campos_criticar()" />
    45      </td>
    46   </tr>
    47   <tr>
    48     <td>
    49       <input type="hidden" name="hdn_cod_materia" value="<dtml-var cod_materia>" />
    50    </td>
    51   </tr>
    52 </table>
    53 </form>
     32<fieldset>
     33    <legend>Cadastre-se para receber as tramitações desta matéria</legend>
     34    <form action="acomp_materia_salvar_proc" name="acomp_materia_form" method="post">
     35        <table>
     36            <tr>
     37                <th><label for="txt_end_email">Endereço de E-mail </label><span class="campoObrigatorio"></span></th>
     38            </tr>
     39            <tr>
     40                <td>
     41                    <input type="hidden" name="hdn_cod_materia" value="<dtml-var cod_materia>" />
     42                    <input type="text" id="txt_end_email" name="txt_end_email" size="35" maxlength="100" />&nbsp;
     43                    <input type="button" class="botao" name="button" value="Cadastrar" onClick="campos_criticar()" />
     44                </td>
     45            </tr>
     46        </table>
     47    </form>
    5448</fieldset>
    55 <p align="center"><input type=button class="botao" value="fechar" onclick="window.close()"/></p>
    56 </td></tr>
    57 </table>
     49<p align="center">
     50    <input type="button" class="botao" name="btn_fechar" value="Fechar Janela" onclick="javascript:parent.jQuery.fancybox.close();" />
     51</p>
    5852</body>
    5953</html>             
  • ILSAPL/trunk/skins/sk_sapl/consultas/materia/acompanhamento/acomp_materia_salvar_proc.dtml

    r7441 r7495  
    22
    33<dtml-try>
    4   <dtml-call expr="REQUEST.set('metodo', zsql.acomp_materia_incluir_zsql)">
    5   <dtml-let s="_.string.letters + _.string.digits">
    6   <dtml-call "REQUEST.set('hdn_txt_hash',_.whrandom.choice(s))">
    7    <dtml-in "_.range(_.whrandom.choice([6,7]))">
    8      <dtml-call "REQUEST.set('hdn_txt_hash',hdn_txt_hash + _.whrandom.choice(s))">
    9    </dtml-in>
     4    <dtml-call expr="REQUEST.set('metodo', zsql.acomp_materia_incluir_zsql)">
     5    <dtml-let s="_.string.letters + _.string.digits">
     6        <dtml-call "REQUEST.set('hdn_txt_hash',_.whrandom.choice(s))">
     7        <dtml-in "_.range(_.whrandom.choice([6,7]))">
     8        <dtml-call "REQUEST.set('hdn_txt_hash',hdn_txt_hash + _.whrandom.choice(s))">
     9        </dtml-in>
    1010
    1111        <dtml-call expr="metodo(cod_materia         = hdn_cod_materia,
     
    1313                                txt_hash            = hdn_txt_hash,
    1414                                ind_excluido        = hdn_ind_excluido)">
    15   </dtml-let>
    16 <dtml-except>
    17   <dtml-let mensagem="'Este e-mail j&aacute; est&aacute; cadastrado para acompanhamento da mat&eacute;ria selecionada!'">
    18       <dtml-var mensagem_popup_emitir>
    19   </dtml-let>
     15    </dtml-let>
     16    <dtml-except>
     17        <dtml-let mensagem="'Este E-mail já está cadastrado para acompanhamento da matéria selecionada!'">
     18            <dtml-var mensagem_popup_emitir>
     19        </dtml-let>
    2020
    21 <dtml-else>
    22     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    23     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt">
    24     <head>
    25     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    26     <title>Sistema de Apoio ao Processo Legislativo</title>
    27     <script type="text/javascript" src="&dtml-portal_url;/javascript/geral.js"></script>
    28     <style type="text/css"><!-- @import url(&dtml-portal_url;/generico/manage_page_style); --></style>
    29     <style type="text/css"><!-- @import url(&dtml-portal_url;/generico/estilos.css); --></style>
    30     </head>
    31      <table border=0 align="center">
    32       <tr><td colspan="2" class="titulo">&nbsp;</td></tr>
    33       <tr>
    34        <td width="20%" class="exclama" align="center" valign="top"> ! </td>   
    35        <td width="80%" class="texto">E-mail cadastrado com sucesso!<br />
    36         <a href="javaScript:window.close()" >Fechar</a>
    37       </td></tr>
    38      </table>
    39     </html>
     21        <dtml-else>
     22        <!DOCTYPE>
     23        <html lang="pt-br">
     24        <head>
     25            <meta charset="iso-8859-1">
     26            <title>Sistema de Apoio ao Processo Legislativo</title>
     27            <script type="text/javascript" src="&dtml-portal_url;/javascript/geral.js"></script>
     28            <dtml-var standard_css_slot>
     29        </head>
     30        <table>
     31            <tr>
     32                <td width="20%" class="exclama"> <p>!</p> </td>
     33                <td width="80%" class="texto">E-mail cadastrado com sucesso!<br /><br />
     34                    <a href="javascript:parent.jQuery.fancybox.close();" class="botao">Fechar</a>
     35                </td></tr>
     36        </table>
     37        </html>
    4038
    41     <dtml-call expr="pysc.confirma_acomp_materia_pysc(cod_materia=hdn_cod_materia, end_email=txt_end_email, txt_hash=hdn_txt_hash)">
     39        <dtml-call expr="pysc.confirma_acomp_materia_pysc(cod_materia=hdn_cod_materia, end_email=txt_end_email, txt_hash=hdn_txt_hash)">
    4240
    4341</dtml-try>
  • ILSAPL/trunk/skins/sk_sapl/consultas/materia/materia_form.dtml

    r7441 r7495  
    11<dtml-var standard_html_header>
    22
    3 <SCRIPT LANGUAGE = "JavaScript">
    4 <!--
    5    function submeter(endereco){   
    6       var form = document.materia_form;
    7       endereco += '?cod_materia=<dtml-var cod_materia>';
    8       location.href = endereco;
    9    }
    10 -->
    11 </SCRIPT>
    12 
    13 <a id="ajuda" href="&dtml-portal_url;/relatorios/pdf_detalhe_materia_preparar_pysc?cod_materia=<dtml-var cod_materia>">PDF</a>
    14 <h1><dtml-var des_tipo_materia> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica missing></h1>
    15 
    16  <fieldset>
    17    <legend>Identificação Básica</legend>
    18       <table>
     3<script type="text/javascript">
     4    $(document).ready(function() {
     5        $(".popup").fancybox({
     6            maxWidth    : 500,
     7            maxHeight   : 350,
     8            fitToView   : false,
     9            width               : '70%',
     10            height              : '72%',
     11            autoSize    : false,
     12            closeClick  : false,
     13            scrolling       : 'auto',
     14            preload         : true,
     15            openEffect  : 'fade',
     16            closeEffect : 'fade'
     17        });
     18    });
     19</script>
     20
     21<a id="ajuda" target="_blank" href="&dtml-portal_url;/relatorios/pdf_detalhe_materia_preparar_pysc?cod_materia=<dtml-var cod_materia>">PDF</a>
     22
     23<h1 class="firstHeading"><dtml-var des_tipo_materia> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica missing></h1>
     24
     25<fieldset>
     26    <legend>Identificação Básica</legend>
     27    <table>
     28        <tr>
     29            <th width="20%" class="form-label">Tipo:</th>
     30            <td class="texto">
     31                <b><dtml-var sgl_tipo_materia> - <dtml-var des_tipo_materia></b>
     32            </td>
     33            <td width="20%" class="texto"><b>Número:</b></td>
     34            <td class="texto">
     35                <b><dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica missing></b>
     36            </td>
     37        </tr>
     38        <tr>
     39            <th class="form-label">Data:</th>
     40            <td class="texto">
     41                <dtml-var dat_apresentacao missing null="">
     42            </td>
     43            <td class="texto"><b>Protocolo:</b></td>
     44            <td class="texto">
     45                <dtml-if num_protocolo>
     46                    <dtml-var num_protocolo missing null="">/<dtml-var ano_ident_basica missing>
     47                    <dtml-else>
     48                    -
     49                </dtml-if>
     50            </td>
     51        </tr>
     52        <tr>
     53            <th class="form-label">Ementa:</th>
     54            <td colspan="3" class="texto">
     55                <dtml-comment>verifica se usuário é anônimo</dtml-comment>
     56                <dtml-if expr="portal_membership.isAnonymousUser()">
     57                    <dtml-call expr="REQUEST.set('substituiEmentaTitulo', '0')">
     58                    <dtml-comment>verifica se matéria trata de título honorífico a partir de 2014</dtml-comment>
     59                    <dtml-if expr="sgl_tipo_materia=='PDL' and txt_indexacao=='TÍTULO' and ano_ident_basica>=2014">
     60                        <dtml-call expr="REQUEST.set('substituiEmentaTitulo', '1')">
     61                        <dtml-call expr="REQUEST.set('sgl_status', '')">
     62                        <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia)">
     63                            <dtml-if expr="cod_tramitacao and cod_tramitacao!=''">
     64                                <dtml-call expr="REQUEST.set('sgl_status', sgl_status)">
     65                                <dtml-comment>verifica se matéria foi aprovada ou promulgada pela Câmara</dtml-comment>
     66                                <dtml-if expr="sgl_status=='APROVADA' or sgl_status=='LEI CAMARA'">
     67                                    <dtml-call expr="REQUEST.set('substituiEmentaTitulo', '0')">
     68                                </dtml-if>
     69                            </dtml-if>
     70                        </dtml-in>
     71                    </dtml-if>
     72                    <dtml-comment>mostra a ementa completa somente após aprovação ou promulgação</dtml-comment>
     73                    <dtml-if expr="substituiEmentaTitulo=='1'">
     74                        <b>CONCEDE TÍTULO HONORÍFICO</b>
     75                        <dtml-else>
     76                        <b><dtml-var txt_ementa missing><b>
     77                    </dtml-if>
     78                    <dtml-else>
     79                    <dtml-var txt_ementa missing><br />
     80                </dtml-if>
     81            </td>
     82        </tr>
     83        <tr>
     84            <th class="form-label">
     85                <dtml-if expr="pysc.conta_autores_pysc(cod_materia)">
     86                    <dtml-if expr="pysc.conta_autores_pysc(cod_materia)>1">
     87                        <b>Autores:</b>
     88                        <dtml-else>
     89                        <b>Autor:</b>
     90                    </dtml-if>
     91                </dtml-if>
     92            </th>
     93            <td colspan="3" class="texto">
     94                <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia)">
     95                    <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
     96                        <dtml-if expr="des_tipo_autor=='Parlamentar'">
     97                            <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     98                                <dtml-var nom_completo>
     99                            </dtml-in>
     100                            <dtml-elif expr="des_tipo_autor=='Comissao'">
     101                                <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
     102                                    <dtml-var nom_comissao>
     103                                </dtml-in>
     104                                <dtml-elif expr="des_tipo_autor=='Bancada'">
     105                                    <dtml-in expr="zsql.bancada_obter_zsql(cod_bancada=cod_bancada)">
     106                                        <dtml-var nom_bancada>
     107                                    </dtml-in>
     108                                    <dtml-else>
     109                                    <dtml-var nom_autor>
     110                        </dtml-if>
     111                    </dtml-in>
     112                    <dtml-unless sequence-end>,&nbsp;</dtml-unless>
     113                </dtml-in>
     114            </td>
     115        </tr>
     116
     117        <dtml-in expr="zsql.numeracao_obter_zsql(cod_materia=cod_materia)">
     118            <dtml-if num_materia>
     119                <tr>
     120                    <th class="form-label">Outras Numerações:</th>
     121                    <td colspan="3" class="texto">
     122                        <dtml-var des_tipo_materia missing null=""> <dtml-var num_materia missing null="">/<dtml-var ano_materia missing null="">
     123                    </td>
     124                </tr>
     125            </dtml-if>
     126        </dtml-in>
     127        <dtml-in expr="zsql.anexada_obter_zsql(cod_materia_anexada=cod_materia, ind_excluido=0)">
     128            <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia_principal, ind_excluido = 0)">
     129                <tr>
     130                    <th class="form-label">Matéria Anexadora:</th>
     131                    <td colspan="3" class="texto">
     132                        <a href="&dtml-portal_url;/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia_principal>">
     133                            <b><dtml-var sgl_tipo_materia> <dtml-var num_ident_basica missing null="">/<dtml-var ano_ident_basica missing null=""></b></a> -
     134                        <b>Data Anexação:</b> <dtml-var dat_anexacao missing missing null="">
     135                    </td>
     136                </tr>
     137            </dtml-in>
     138        </dtml-in>
     139
     140        <dtml-in expr="zsql.anexada_obter_zsql(cod_materia_principal=cod_materia, ind_excluido=0)">
     141            <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia_anexada, ind_excluido = 0)">
     142                <tr>
     143                    <th class="form-label">Matéria Anexada:</th>
     144                    <td colspan="3" class="texto">
     145                        <a href="&dtml-portal_url;/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
     146                            <b><dtml-var sgl_tipo_materia> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica></b></a> -
     147                        <b>Data Anexação:</b> <dtml-var dat_anexacao missing>
     148                    </td>
     149                </tr>
     150            </dtml-in>
     151        </dtml-in>
     152        <dtml-if expr="portal_membership.isAnonymousUser() and substituiEmentaTitulo=='0'">
     153            <dtml-in expr="zsql.despacho_inicial_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
     154                <dtml-call expr="REQUEST.set('temDespacho', cod_comissao_sel)">
     155            </dtml-in>
     156            <dtml-if expr="_.has_key('temDespacho')">
     157                <tr>
     158                <th class="form-label">Parecer Comissão:</th>
     159                <td colspan="3" class="texto">
     160                    <dtml-in expr="zsql.despacho_inicial_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
     161                        <b><dtml-var sgl_comissao_index missing></b>
     162                        <dtml-in expr="zsql.relatoria_obter_zsql(cod_materia=cod_materia,cod_comissao=cod_comissao_sel)">
     163                            <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     164                                - <b>Relator</b>: <dtml-var nom_completo>
     165                            </dtml-in>
     166                            <dtml-let id_parecer="_.str(cod_relatoria)+'_parecer.pdf'">
     167                                <dtml-if "_.hasattr(sapl_documentos.parecer_comissao,id_parecer)">
     168                                <dtml-let parecer="_.getattr(sapl_documentos.parecer_comissao,id_parecer).absolute_url">
     169                                    &nbsp;|<a target="_blank" href="<dtml-var parecer>">Parecer <dtml-if expr="tip_conclusao=='F'">Favorável</dtml-if><dtml-if expr="tip_conclusao=='C'">Contrário</dtml-if></a>|
     170                                </dtml-let>
     171            </dtml-if>
     172            </dtml-let>
     173            <dtml-else> - (Relator não designado)
     174            </dtml-in>
     175            <br />
     176            </dtml-in>
     177            </td>
     178            </tr>
     179        </dtml-if>
     180        </dtml-if>
     181        <dtml-if txt_observacao>
    19182            <tr>
    20              <td class="texto"><b>Tipo: </b>
    21              <dtml-var sgl_tipo_materia> - <dtml-var des_tipo_materia></td>
    22              <td class="texto"><b>N&uacute;mero: </b>
    23              <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica missing></td>
     183                <th class="form-label">Observações:</th>
     184                <td colspan="3" class="texto">
     185                    <dtml-var txt_observacao missing>
     186                </td>
    24187            </tr>
     188            <dtml-elif cod_situacao>
     189                <tr>
     190                    <th class="form-label">Situação:</th>
     191                    <td colspan="3" class="texto">
     192                        <dtml-in expr="zsql.tipo_situacao_materia_obter_zsql(tip_situacao_materia=cod_situacao)">
     193                            <dtml-var des_tipo_situacao missing>
     194                        </dtml-in>
     195                    </td>
     196                </tr>
     197        </dtml-if>
     198        <dtml-if txt_indexacao>
    25199            <tr>
    26              <td class="texto"><b>Data: </b>
    27              <dtml-var dat_apresentacao missing null=""></td>
    28              <dtml-if num_protocolo>
    29                <td class="texto"><b>Protocolo: </b>
    30                <dtml-var num_protocolo missing null="">/<dtml-var ano_ident_basica missing></td>
    31              </dtml-if>
     200                <th class="form-label">Indexação:</th>
     201                <td colspan="3" class="texto">
     202                    <dtml-var txt_indexacao missing>
     203                </td>
    32204            </tr>
    33 
    34                <dtml-in expr="zsql.numeracao_obter_zsql(cod_materia=cod_materia)">
    35                <dtml-if num_materia>
    36                <tr>
    37                <td class="texto"><b>Outras Numerações: </b><dtml-var des_tipo_materia> <dtml-var num_materia>/<dtml-var ano_materia></td>
    38                </tr>
    39                </dtml-if>
    40                </dtml-in>
    41 
    42              <td colspan="2" class="texto"><b>Ementa:</b>
    43                <dtml-var txt_ementa missing></td>
     205        </dtml-if>
     206        <tr>
     207            <th class="form-label">Texto integral:</th>
     208            <td colspan="3" class="texto">
     209                <dtml-call expr="REQUEST.set('id_documento', _.str(cod_materia)+'_texto_integral.pdf')">
     210                <dtml-if expr="_.hasattr(sapl_documentos.materia,id_documento)">
     211                    <dtml-let documento="_.getattr(sapl_documentos.materia,id_documento).absolute_url">
     212                        <a target="_blank" href="<dtml-var documento>">
     213                            <img align="middle" border="0" src="sapl/imagens/archiv.gif" alt="Texto integral">
     214                        </a>
     215                    </dtml-let>
     216                    <dtml-else>
     217                    <img class="img-disabled" src="&dtml-portal_url;/imagens/archiv.gif" alt="Arquivo não disponível" title="Arquivo não disponível">
     218                </dtml-if>
     219            </td>
     220        </tr>
     221    </table>
     222</fieldset>
     223
     224<dtml-if expr="zsql.materia_buscar_norma_juridica_zsql(cod_materia=cod_materia)">
     225    <fieldset>
     226        <legend>Norma Derivada</legend>
     227        <table>
     228            <dtml-in expr="zsql.materia_buscar_norma_juridica_zsql(cod_materia)" mapping>
     229                <tr class="even">
     230                    <td colspan="0" class="texto">
     231                        <a href="&dtml-portal_url;/consultas/norma_juridica/norma_juridica_mostrar_proc?cod_norma=<dtml-var cod_norma>">
     232                            <b><dtml-var des_norma missing> <dtml-var num_norma missing>/<dtml-var ano_norma missing></b></a>
     233                    </td>
     234                </tr>
     235            </dtml-in>
     236        </table>
     237    </fieldset>
     238</dtml-if>
     239
     240<fieldset>
     241    <legend>Outras Informações</legend>
     242    <table>
     243        <dtml-if expr="num_dias_prazo or dat_fim_prazo or dat_publicacao">
     244            <tr>
     245                <th width="20%" class="form-label">Dias Prazo: </th>
     246                <td class="texto">
     247                    <dtml-if num_dias_prazo>
     248                        <dtml-var num_dias_prazo missing null="">
     249                        <dtml-else>
     250                        -
     251                    </dtml-if>
     252                </td>
     253                <td class="form-label">Data Fim Prazo: </td>
     254                <td class="texto">
     255                    <dtml-if dat_fim_prazo>
     256                        <dtml-var dat_fim_prazo missing null="">
     257                        <dtml-else>
     258                        -
     259                    </dtml-if>
     260                </td>
     261                <td class="texto"><b>Data Publicação: </td>
     262                <dtml-if dat_publicacao>
     263                    <dtml-var dat_publicacao missing null="">
     264                    <dtml-else>
     265                    -
     266                </dtml-if>
     267                </td>
    44268            </tr>
    45             <dtml-if txt_indexacao>
    46             <tr>
    47              <td colspan="2" class="texto"><b>Indexação:</b>
    48              <dtml-var txt_indexacao missing></td>
     269        </dtml-if>
     270        <tr>
     271            <th width="20%" class="form-label" width="25%">Em Tramitação?</th>
     272            <td class="texto">
     273                <dtml-if expr="ind_tramitacao == 1">
     274                    Sim
     275                    <dtml-elif expr="ind_tramitacao == 0">
     276                        Não
     277                </dtml-if>
     278            </td>
     279            <td class="texto" width="25%"><b>Regime Tramitação:</b></th>
     280            <td class="texto">
     281                <dtml-in expr="zsql.regime_tramitacao_obter_zsql(cod_regime_tramitacao = cod_regime_tramitacao)">
     282                    <dtml-var des_regime_tramitacao missing>
     283                </dtml-in>
     284            </td>
     285        </tr>
     286        <dtml-if expr="tip_origem_externa or num_origem_externa or ano_origem_externa or cod_local_origem_externa or dat_origem_externa">
     287            <dtml-if expr="tip_origem_externa or num_origem_externa or ano_origem_externa">
     288                <tr>
     289                    <th rowspan="2" class="form-label"><b>Origem Externa</b></th>
     290                    <dtml-if tip_origem_externa>
     291                        <td class="texto"><b>Tipo: </b>
     292                            <dtml-if tip_origem_externa>
     293                                <dtml-in expr="zsql.tipo_materia_legislativa_obter_zsql(tip_materia=tip_origem_externa)">
     294                                    <dtml-var sgl_tipo_materia missing null=""> - <dtml-var des_tipo_materia missing null="">
     295                                </dtml-in>
     296                            </dtml-if>
     297                        </td>
     298                    </dtml-if>
     299                    <dtml-if num_origem_externa>
     300                        <td class="texto"><b>Número: </b>
     301                            <dtml-var num_origem_externa missing></td>
     302                    </dtml-if>
     303                    <dtml-if ano_origem_externa>
     304                        <td class="texto"><b>Ano: </b>
     305                            <dtml-var ano_origem_externa missing null=""></td>
     306                    </dtml-if>
     307                </tr>
     308            </dtml-if>
     309            <dtml-if expr="cod_local_origem_externa or dat_origem_externa">
     310                <tr>
     311                    <dtml-if cod_local_origem_externa>
     312                        <td colspan="2" class="texto"><b>Local Origem: </b>
     313                            <dtml-if cod_local_origem_externa>
     314                                <dtml-in expr="zsql.origem_obter_zsql(cod_origem=cod_local_origem_externa)">
     315                                    <dtml-var sgl_origem missing null=""> - <dtml-var nom_origem missing null="">
     316                                </dtml-in>
     317                            </dtml-if>
     318                        </td>
     319                    </dtml-if>
     320                    <dtml-if dat_origem_externa>
     321                        <td colspan="2" class="texto"><b>Data: </b>
     322                            <dtml-var dat_origem_externa missing null=""></td>
     323                    </dtml-if>
     324                </tr>
     325            </dtml-if>
     326        </dtml-if>
     327    </table>
     328</fieldset>
     329
     330<dtml-if expr="zsql.votacao_materia_pesquisar_zsql(cod_materia=cod_materia)">
     331    <fieldset>
     332        <legend>Deliberações em Plenário</legend>
     333        <table>
     334            <dtml-in expr="zsql.votacao_materia_pesquisar_zsql(cod_materia=cod_materia)">
     335                <dtml-if sequence-start>
     336                    <tr>
     337                        <th width="35%" class="form-label">Sessão</th>
     338                        <th width="15%" class="form-label">Data</th>
     339                        <th width="25%" class="form-label">Votação</th>
     340                        <th width="25%" class="form-label">Resultado</th>
     341                    </tr>
     342                </dtml-if>
     343                <dtml-in expr="zsql.sessao_plenaria_obter_zsql(cod_sessao_plen=cod_sessao_plen)">
     344                    <tr>
     345                        <td class="texto">
     346                            <a href="&dtml-portal_url;/consultas/sessao_plenaria/agenda_sessao_plen_mostrar_proc?cod_sessao_plen=<dtml-var cod_sessao_plen>&dat_sessao=<dtml-var dat_inicio_sessao>">
     347                                <dtml-var num_sessao_plen>ª Sessão <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=tip_sessao)"><dtml-var nom_sessao></dtml-in></a>
     348                        </td>
     349                        <td class="texto"><dtml-var dat_inicio_sessao></td>
     350                        <td class="texto">
     351                            <dtml-if num_votos_sim>
     352                                <b>Sim:</b> <dtml-var num_votos_sim>
     353                            </dtml-if>
     354                            <dtml-if num_votos_nao>
     355                                | <b>Não:</b> <dtml-var num_votos_nao>
     356                            </dtml-if>
     357                            <dtml-if num_abstencao>
     358                                | <b>Abstenções:</b> <dtml-var num_abstencao>
     359                            </dtml-if>
     360                        </td>
     361                        <td class="texto"><dtml-in expr="zsql.tipo_resultado_votacao_obter_zsql(tip_resultado_votacao=tip_resultado_votacao, ind_excluido=0)"><b><dtml-var nom_resultado></b><dtml-if observacao_votacao><br /><dtml-var observacao_votacao missing null=""></dtml-if></dtml-in></td>
     362                    </tr>
     363                </dtml-in>
     364            </dtml-in>
     365        </table>
     366    </fieldset>
     367</dtml-if>
     368
     369<dtml-in expr="zsql.substitutivo_obter_zsql(cod_materia=cod_materia)">
     370    <dtml-if cod_substitutivo>
     371        <dtml-if sequence-start>
     372            <fieldset>
     373                <legend>Substitutivo</legend>
     374                <table>
     375                    <tr>
     376                        <th width="5%" class="form-label">Número</th>
     377                        <th width="40%" class="form-label">Ementa</th>
     378                        <th width="30%" class="form-label">Autoria</th>
     379                        <th width="10%" class="form-label">Arquivo</th>
     380                        <th width="15%" class="form-label">Resultado</th>
     381                    </tr>
     382        </dtml-if sequence-start>
     383        <tr>
     384            <td class="texto">
     385                <b><dtml-var num_substitutivo></b></td>
     386            <td class="texto"><dtml-var txt_ementa></td>
     387            <td class="texto">
     388                <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
     389                    <dtml-if expr="des_tipo_autor=='Parlamentar'">
     390                        <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     391                            <dtml-var nom_completo>
     392                        </dtml-in>
     393                        <dtml-elif expr="des_tipo_autor=='Comissao'">
     394                            <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
     395                                <dtml-var nom_comissao>
     396                            </dtml-in>
     397                            <dtml-elif expr="des_tipo_autor=='Bancada'">
     398                                <dtml-in expr="zsql.bancada_obter_zsql(cod_bancada=cod_bancada)">
     399                                    <dtml-var nom_bancada>
     400                                </dtml-in>
     401                                <dtml-else>
     402                                <dtml-var nom_autor><br>
     403                    </dtml-if>
     404                </dtml-in>
     405            </td>
     406            <td class="texto">
     407                <dtml-let id_substitutivo="_.str(cod_substitutivo)+'_substitutivo.pdf'">
     408                    <dtml-if "_.hasattr(sapl_documentos.substitutivo,id_substitutivo)">
     409                    <dtml-let substitutivo="_.getattr(sapl_documentos.substitutivo,id_substitutivo).absolute_url">
     410                        <a target="_blank" href="<dtml-var substitutivo>"><img align="middle" src="sapl/imagens/archiv.gif" alt="Texto Integral" title="Texto Integral"></a>
     411                    </dtml-let>
     412                    <dtml-else>
     413                    <img class="img-disabled" src="&dtml-portal_url;/imagens/archiv.gif" alt="Arquivo não disponível" title="Arquivo não disponível">
     414    </dtml-if>
     415    </dtml-let>
     416    </td>
     417    <td class="texto">
     418        <dtml-in expr="zsql.votacao_obter_zsql(cod_materia=cod_materia, cod_substitutivo=cod_substitutivo, ind_excluido=0)">
     419            <dtml-if tip_resultado_votacao>
     420                <dtml-in expr="zsql.tipo_resultado_votacao_obter_zsql(tip_resultado_votacao=tip_resultado_votacao, ind_excluido=0)">
     421                    <b><dtml-var nom_resultado></b><br />
     422                </dtml-in>
     423                <dtml-else><i>Matéria não votada</i>
     424            </dtml-if>
     425            <dtml-else><i>Matéria não votada</i>
     426        </dtml-in>
     427    </td>
     428    </tr>
     429    <dtml-if sequence-end>
     430        </table>
     431        </fieldset>
     432    </dtml-if sequence-end>
     433    </dtml-if>
     434</dtml-in>
     435
     436<dtml-in expr="zsql.emenda_obter_zsql(cod_materia=cod_materia)">
     437    <dtml-if cod_emenda>
     438        <dtml-if sequence-start>
     439            <fieldset>
     440                <legend>Emendas</legend>
     441                <table>
     442                    <tr>
     443                        <th width="5%" class="form-label">Número</th>
     444                        <th width="10%" class="form-label">Tipo</th>
     445                        <th width="30%" class="form-label">Ementa</th>
     446                        <th width="30%" class="form-label">Autoria</th>
     447                        <th width="10%" class="form-label">Arquivo</th>
     448                        <th width="15%" class="form-label">Resultado</th>
     449                    </tr>
     450        </dtml-if sequence-start>
     451        <tr>
     452            <td class="texto">
     453                <b><dtml-var num_emenda></b></td>
     454            <td class="texto"><dtml-var tip_emenda></td>
     455            <td class="texto"><dtml-var txt_ementa></td>
     456            <td class="texto">
     457                <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
     458                    <dtml-if expr="des_tipo_autor=='Parlamentar'">
     459                        <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     460                            <dtml-var nom_completo>
     461                        </dtml-in>
     462                        <dtml-elif expr="des_tipo_autor=='Comissao'">
     463                            <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
     464                                <dtml-var nom_comissao>
     465                            </dtml-in>
     466                            <dtml-elif expr="des_tipo_autor=='Bancada'">
     467                                <dtml-in expr="zsql.bancada_obter_zsql(cod_bancada=cod_bancada)">
     468                                    <dtml-var nom_bancada>
     469                                </dtml-in>
     470                                <dtml-else>
     471                                <dtml-var nom_autor><br>
     472                    </dtml-if>
     473                </dtml-in>
     474            </td>
     475            <td class="texto">
     476                <dtml-let id_emenda="_.str(cod_emenda)+'_emenda.pdf'">
     477                    <dtml-if "_.hasattr(sapl_documentos.emenda,id_emenda)">
     478                    <dtml-let emenda="_.getattr(sapl_documentos.emenda,id_emenda).absolute_url">
     479                        <a target="_blank" href="<dtml-var emenda>"><img align="middle" src="sapl/imagens/archiv.gif" alt="Texto Integral" title="Texto Integral"></a>
     480                    </dtml-let>
     481                    <dtml-else>
     482                    <img class="img-disabled" src="&dtml-portal_url;/imagens/archiv.gif" alt="Arquivo não disponível" title="Arquivo não disponível">
     483    </dtml-if>
     484    </dtml-let>
     485    </td>
     486    <td class="texto">
     487        <dtml-in expr="zsql.votacao_obter_zsql(cod_materia=cod_materia, cod_emenda=cod_emenda, ind_excluido=0)">
     488            <dtml-if tip_resultado_votacao>
     489                <dtml-in expr="zsql.tipo_resultado_votacao_obter_zsql(tip_resultado_votacao=tip_resultado_votacao, ind_excluido=0)">
     490                    <b><dtml-var nom_resultado></b><br />
     491                </dtml-in>
     492                <dtml-else><i>Matéria não votada</i>
     493            </dtml-if>
     494            <dtml-else><i>Matéria não votada</i>
     495        </dtml-in>
     496    </td>
     497    </tr>
     498    <dtml-if sequence-end>
     499        </table>
     500        </fieldset>
     501    </dtml-if sequence-end>
     502    </dtml-if>
     503</dtml-in>
     504
     505<dtml-in expr="zsql.legislacao_citada_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
     506    <fieldset>
     507        <legend>Legislação Citada</legend>
     508        <table>
     509            <dtml-in expr="zsql.norma_juridica_obter_zsql(cod_norma = cod_norma_sel, ind_excluido=0)">
     510                <tr>
     511                    <td class="texto">
     512                        <a href="&dtml-portal_url;/consultas/norma_juridica/norma_juridica_mostrar_proc?cod_norma=<dtml-var cod_norma>">
     513                            <b><dtml-var des_tipo_norma missing null=""> <dtml-var num_norma missing null="">/<dtml-var ano_norma missing null=""></b>
     514                        </a>
     515                    </td>
     516            </dtml-in>
    49517            </tr>
    50             </dtml-if>
    51             <dtml-if txt_observacao>
    52             <tr>
    53              <td colspan="2" class="texto"><b>Observa&ccedil;&atilde;o:</b>
    54              <dtml-var txt_observacao missing>
    55              </td>
     518        </table>
     519    </fieldset>
     520</dtml-in>
     521
     522<dtml-if expr="portal_membership.isAnonymousUser() and substituiEmentaTitulo=='0'">
     523    <dtml-if expr="zsql.documento_acessorio_obter_zsql(cod_materia=cod_materia,ind_excluido=0)">
     524        <fieldset>
     525            <legend>Documentos Acessórios</legend>
     526            <table>
     527                <dtml-in expr="zsql.documento_acessorio_obter_zsql(cod_materia=cod_materia,ind_excluido=0)">
     528                    <tr>
     529                        <th width="20%">
     530                            <dtml-call expr="REQUEST.set('id_documento', _.str(cod_documento)+'.pdf')">
     531                            <dtml-if expr="_.hasattr(sapl_documentos.materia,id_documento)">
     532                                <dtml-let documento="_.getattr(sapl_documentos.materia,id_documento).absolute_url">
     533                                    <a target="_blank" href="<dtml-var documento>">
     534                                        <img align=middle border=0 src=sapl/imagens/archiv.gif></a>
     535                                </dtml-let>
     536                            </dtml-if>
     537                        </th>
     538                        <td class="texto">
     539                            <dtml-in expr="zsql.tipo_documento_obter_zsql(ind_excluido=0,tip_documento=tip_documento)">
     540                                <b>Tipo:</b> <dtml-var des_tipo_documento missing null="">
     541                            </dtml-in>
     542                            &nbsp;&nbsp;-&nbsp;&nbsp;<b>Descrição:</b> <dtml-var nom_documento missing null=""><br />
     543                        <b>Data:</b> <dtml-var dat_documento missing null="">
     544                        &nbsp;&nbsp;-&nbsp;&nbsp;<b>Autoria:</b> <dtml-var nom_autor_documento missing null=""></td>
     545                    </tr>
     546                </dtml-in>
     547            </table>
     548        </fieldset>
     549    </dtml-if>
     550</dtml-if>
     551
     552<dtml-if expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia)">
     553    <fieldset>
     554        <legend>Tramitação</legend>
     555        <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia,ind_ult_tramitacao=1)">
     556            <dtml-if sequence-start>
     557                <table style="margin-bottom: 1em;">
     558                    <tr class="even">
     559                        <th class="form-label" width="20%" colspan="4"><h4>Situação Atual</h4></th>
     560                    </tr>
     561            </dtml-if>
     562            <tr <dtml-if sequence-odd>class="even"</dtml-if>>
     563            <th width="20%" class="form-label">
     564                <dtml-var dat_tramitacao missing null="">
     565            </th>
     566            <td width="35%" valign="top" class="texto">
     567                <b>Origem:</b>
     568                <dtml-in expr="unidade_tramitacao_obter_zsql(cod_unid_tramitacao=_.int(cod_unid_tram_local))">
     569                    <dtml-if cod_orgao><dtml-var nom_orgao missing null="">
     570                    <dtml-elif cod_comissao><dtml-var nom_comissao missing null="">
     571                    <dtml-else><dtml-var nom_parlamentar missing null="">
     572                    </dtml-if>
     573                </dtml-in>
     574                <dtml-if cod_unid_tram_dest>
     575                    <br />
     576                    <b>Destino:</b>
     577                    <dtml-in expr="unidade_tramitacao_obter_zsql(cod_unid_tramitacao=_.int(cod_unid_tram_dest))">
     578                        <dtml-if cod_orgao><dtml-var nom_orgao missing null="">
     579                        <dtml-elif cod_comissao><dtml-var nom_comissao missing null="">
     580                        <dtml-else><dtml-var nom_parlamentar missing null="">
     581                        </dtml-if>
     582                    </dtml-in>
     583                </dtml-if>
     584            </td>
     585            <td valign="top" class="texto"><b><dtml-var expr="des_status.upper()" missing null=""></b><br />
     586                <dtml-var expr="txt_tramitacao.capitalize()" missing>
     587                <dtml-if sgl_turno>
     588                    Turno: <dtml-in expr="[('P','Primeiro'), ('S','Segundo'), ('U', 'Único'), ('L','Suplementar'), ('A','Votação Única em Regime de Urgência'), ('B','1ª Votação'), ('C','2ª e 3ª Votações')]">
     589                    <dtml-if expr="sgl_turno==_['sequence-key']">
     590                        <dtml-var sequence-item>
     591                    </dtml-if>
     592                </dtml-in>
     593                </dtml-if>
     594            </td>
    56595            </tr>
    57             </dtml-if>
    58               <tr>
    59               <td class="texto">
    60                 <dtml-if expr="pysc.conta_autores_pysc(cod_materia)">
    61                    <dtml-if expr="pysc.conta_autores_pysc(cod_materia)>1">
    62                      <b>Autores:</b>
    63                    <dtml-else>
    64                      <b>Autor:</b>
    65                    </dtml-if>
    66                  </dtml-if>
    67                 <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia)">
    68                   <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
    69 
    70                 <dtml-comment> -------------------------------------------------------------------------------------------------
    71                  ESTE É O CÓDIGO UTILIZADO NO SAPL 2.2 DE CAMPINAS PARA MOSTRAR OS CO-AUTORES DAS MATÉRIAS CASO SOLICITADO.
    72                         <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia, coautor='1')"></dtml-in>
    73                         <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)"></dtml-in>
    74                 -------------------------------------------------------------------------------------------------</dtml-comment>
    75 
    76                     <dtml-if expr="des_tipo_autor=='Parlamentar'">
    77                       <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    78                        <dtml-var nom_completo><br>
    79                       </dtml-in>
    80                     <dtml-elif expr="des_tipo_autor=='Comissao'">
    81                       <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
    82                         <dtml-var nom_comissao><br>
    83                       </dtml-in>
    84                     <dtml-else>
    85                          <dtml-var nom_autor><br>
    86                     </dtml-if>
    87                    </dtml-in>
    88                   </dtml-in>
    89                  </td>
    90                 </tr>
    91 
    92               <dtml-in expr="zsql.anexada_obter_zsql(cod_materia_anexada=cod_materia, ind_excluido=0)">
    93                  <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia_principal, ind_excluido = 0)">
    94                    <tr>
    95                     <td class="texto"><b>Matéria Anexadora:</b>
    96                      <a href="&dtml-portal_url;/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia_principal>">
    97                      <b><dtml-var sgl_tipo_materia> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica></b></a> -
    98                      <b>Data Anexação:</b> <dtml-var dat_anexacao missing></td>
    99                    </tr>
    100                  </dtml-in>
    101                </dtml-in>
    102 
    103               <dtml-in expr="zsql.anexada_obter_zsql(cod_materia_principal=cod_materia, ind_excluido=0)">
    104                  <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia_anexada, ind_excluido = 0)">
    105                    <tr>
    106                     <td class="texto"><b>Matéria Anexada:</b>
    107                      <a href="&dtml-portal_url;/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
    108                      <b><dtml-var sgl_tipo_materia> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica></b></a> -
    109                      <b>Data Anexação:</b> <dtml-var dat_anexacao missing></td>
    110                    </tr>
    111                  </dtml-in>
    112                </dtml-in>
    113 
    114               <dtml-in expr="zsql.despacho_inicial_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
    115                  <tr>
    116                    <td colspan="2" class="texto"><b>Despacho Inicial:</b>
    117                     <dtml-var sgl_comissao_index missing> - <dtml-var nom_comissao_index missing></td>
    118                  </tr>
    119               </dtml-in>
    120 
    121               <dtml-in expr="zsql.relatoria_obter_zsql(cod_materia=cod_materia)">
    122                   <tr>
    123                    <td colspan="2" class="texto"><b>Comissão:</b>
    124                     <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
    125                      <dtml-var sgl_comissao> - <dtml-var nom_comissao>
     596            <dtml-if sequence-end>
     597                <dtml-if expr="ind_tramitacao==1">
     598                    <tr>
     599                        <td colspan="4" class="texto">
     600                            <span style="color:#32682F;font-weight:normal;float:left;text-align:center;width:45%;"><img align="absmiddle" border="0" src="&dtml-portal_url;/imagens/acomp_email.png">&nbsp;<a href="&dtml-portal_url;/consultas/materia/acompanhamento/acomp_materia_form?cod_materia=<dtml-var cod_materia>" class="popup" data-fancybox-type="iframe"><b>Acompanhar matéria</a></b>&nbsp;</span>
     601
     602             <span style="color:#32682F;font-weight:normal;float:left;text-align:center;width:45%;"><img align="absmiddle" border="0" src="&dtml-portal_url;/imagens/rss.gif">&nbsp;<a href="&dtml-portal_url;/generico/RSS2_tramitacao_materias?<dtml-var "REQUEST.get('QUERY_STRING','')">"><b>Feed RSS</b></a>
     603                        </td>
     604                    </tr>
     605                </dtml-if>
     606            </dtml-if>
     607            </table>
     608        </dtml-in>
     609
     610        <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia,ind_ult_tramitacao=0)">
     611            <dtml-if sequence-start>
     612                <table style="margin-bottom: 1em;">
     613                    <tr class="even">
     614                        <th class="form-label" width="20%" colspan="4"><h4>Histórico de Tramitações</h4></th>
     615                    </tr>
     616            </dtml-if>
     617            <tr <dtml-if sequence-odd>class="even"</dtml-if>>
     618            <th width="20%" class="form-label">
     619                <dtml-var dat_tramitacao missing null="">
     620            </th>
     621            <td width="35%" valign="top" class="texto">
     622                <b>Origem:</b>
     623                <dtml-in expr="unidade_tramitacao_obter_zsql(cod_unid_tramitacao=_.int(cod_unid_tram_local))">
     624                    <dtml-if cod_orgao><dtml-var nom_orgao missing null="">
     625                    <dtml-elif cod_comissao><dtml-var nom_comissao missing null="">
     626                    <dtml-else><dtml-var nom_parlamentar missing null="">
     627                    </dtml-if>
     628                </dtml-in>
     629                <dtml-if cod_unid_tram_dest>
     630                    <br />
     631                    <b>Destino:</b>
     632                    <dtml-in expr="unidade_tramitacao_obter_zsql(cod_unid_tramitacao=_.int(cod_unid_tram_dest))">
     633                        <dtml-if cod_orgao><dtml-var nom_orgao missing null="">
     634                        <dtml-elif cod_comissao><dtml-var nom_comissao missing null="">
     635                        <dtml-else><dtml-var nom_parlamentar missing null="">
     636                        </dtml-if>
    126637                    </dtml-in>
    127                     </td>
    128                    </tr>
    129                    <tr>
    130                     <td class="texto"><b>Relatoria:</b> 
    131                      <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    132                       <dtml-var nom_parlamentar>
    133                      </dtml-in>     
    134                     </td>
    135                    </tr>
    136                </dtml-in>
    137 
    138 
    139 
    140   <dtml-call expr="REQUEST.set('id_documento', _.str(cod_materia)+'_texto_integral')">
    141   <dtml-if "_.hasattr(sapl_documentos.materia,id_documento)">
    142      <tr>
    143        <td class="texto">
    144   <dtml-let documento="_.getattr(sapl_documentos.materia,id_documento).absolute_url">
    145   <b>Texto Integral:</b> <a target="_blank" href="<dtml-var documento>"><img align="middle" border="0" src="&dtml-portal_url;/imagens/archiv.gif" alt="Texto integral"></a>
    146   </dtml-let>
    147        </td>
    148      </tr>
    149   </dtml-if>
    150     </table>
    151  </fieldset>
    152 
    153        
    154 <dtml-if expr="zsql.materia_buscar_norma_juridica_zsql(cod_materia=cod_materia)">
    155  <fieldset>
    156   <legend>Norma Jur&iacute;dica Vinculada</legend>
    157     <table>
    158    <dtml-in expr="zsql.materia_buscar_norma_juridica_zsql(cod_materia)" mapping>
    159     <tr>
    160        <td class="texto">
    161        
    162              <dtml-call expr="REQUEST.set('id_norma', _.str(cod_norma)+'_texto_integral')">
    163              <dtml-if "_.hasattr(sapl_documentos.norma_juridica,id_norma)">
    164                <dtml-let doc_norma="_.getattr(sapl_documentos.norma_juridica,id_norma).absolute_url">
    165             <b>Texto Integral:</b><a target="_blank" href="<dtml-var doc_norma>"><img align="middle" border="0" src="&dtml-portal_url;/imagens/archiv.gif" alt="Texto integral"></a>&nbsp;&nbsp;&nbsp;
    166                </dtml-let>
    167              <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>
    168              </dtml-if>
    169           </td>
    170     </tr>
    171    </dtml-in>
    172     </table>
    173  </fieldset>
     638                </dtml-if>
     639            </td>
     640            <td valign="top" class="texto"><dtml-var expr="des_status.upper()" missing null=""><br />
     641            <dtml-var expr="txt_tramitacao.capitalize()" missing>
     642            <dtml-if sgl_turno>
     643                Turno: <dtml-in expr="[('P','Primeiro'), ('S','Segundo'), ('U', 'Único'), ('L','Suplementar'), ('A','Votação Única em Regime de Urgência'), ('B','1ª Votação'), ('C','2ª e 3ª Votações')]">
     644                <dtml-if expr="sgl_turno==_['sequence-key']">
     645                    <dtml-var sequence-item>
     646                </dtml-if>
     647            </dtml-in>
     648            </dtml-if>
     649            </td>
     650            </tr>
     651            <dtml-if sequence-end>
     652                </table>
     653            </dtml-if>
     654        </dtml-in>
     655    </fieldset>
    174656</dtml-if>
    175657
    176 <fieldset>
    177  <legend>Outras Informa&ccedil;&otilde;es</legend>
    178   <table>
    179       <dtml-if expr="nom_apelido or num_dias_prazo or dat_fim_prazo">
    180         <tr>
    181         <dtml-if nom_apelido>
    182           <td colspan="2" class="texto"><b>Apelido: </b>
    183           <dtml-var nom_apelido missing></td>
    184         </dtml-if>
    185         <dtml-if num_dias_prazo> 
    186           <td class="texto"><b>Dias Prazo: </b>
    187           <dtml-var num_dias_prazo missing null=""></td>
    188         </dtml-if>
    189         <dtml-if dat_fim_prazo>
    190          <td class="texto"><b>Data Fim Prazo: </b>
    191            <dtml-var dat_fim_prazo missing null=""></td>
    192         </dtml-if> 
    193         </tr>
    194         </dtml-if>
    195         <dtml-if expr="des_objeto or ind_complementar==1 or ind_complementar==0 or dat_publicacao">
    196         <tr>
    197           <dtml-if des_objeto>
    198           <td colspan="2" class="texto"><b>Objeto: </b>
    199           <dtml-var des_objeto missing></td>
    200           </dtml-if>
    201           <dtml-if dat_publicacao>
    202           <td class="texto"><b>Data Publica&ccedil;&atilde;o: </b>
    203            <dtml-var dat_publicacao missing null=""></td>
    204           </dtml-if>
    205         </tr>
    206         </dtml-if>
    207         <tr>
    208           <td class="texto"><b>Em Tramita&ccedil;&atilde;o? </b>
    209            <dtml-if expr="ind_tramitacao == 1">Sim
    210            <dtml-elif expr="ind_tramitacao == 0">Não
    211            </dtml-if></td>
    212           <td class="texto"><b>&nbsp;&nbsp;Mat&eacute;ria Pol&ecirc;mica?</b>
    213            <dtml-if expr="ind_polemica == 1">Sim
    214            <dtml-elif expr="ind_polemica == 0">Não
    215            </dtml-if></td>
    216           <td colspan="2" class="texto"><b>&nbsp;&nbsp;Regime Tramita&ccedil;&atilde;o: </b>
    217            <dtml-in expr="zsql.regime_tramitacao_obter_zsql(cod_regime_tramitacao = cod_regime_tramitacao)">
    218             <dtml-var des_regime_tramitacao>
    219            </dtml-in></td>
    220          </tr>
    221 <dtml-if expr="tip_origem_externa or num_origem_externa or ano_origem_externa or cod_local_origem_externa or dat_origem_externa">
    222     <tr>
    223       <td colspan="0" class="texto"><b>Origem Externa</b></td>
    224      </tr>
    225      <dtml-if expr="tip_origem_externa or num_origem_externa or ano_origem_externa"> 
    226        <tr>
    227         <dtml-if tip_origem_externa>
    228          <td class="texto"><b>Tipo: </b>
    229           <dtml-if tip_origem_externa>
    230              <dtml-in expr="zsql.tipo_materia_legislativa_obter_zsql(tip_materia=tip_origem_externa)">
    231               <dtml-var sgl_tipo_materia> - <dtml-var des_tipo_materia>
    232              </dtml-in>
    233            </dtml-if>
    234          </td>
    235          </dtml-if>
    236          <dtml-if num_origem_externa>
    237          <td class="texto"><b>N&uacute;mero: </b>
    238           <dtml-var num_origem_externa missing></td>
    239          </dtml-if>
    240          <dtml-if ano_origem_externa>
    241          <td class="texto"><b>Ano: </b>
    242           <dtml-var ano_origem_externa missing null=""></td>
    243          </dtml-if>
    244      </tr>
    245      </dtml-if>
    246      <dtml-if expr="cod_local_origem_externa or dat_origem_externa">
    247      <tr>
    248        <dtml-if cod_local_origem_externa>
    249        <td colspan="2" class="texto"><b>Local Origem: </b>
    250         <dtml-if cod_local_origem_externa>
    251           <dtml-in expr="zsql.origem_obter_zsql(cod_origem=cod_local_origem_externa)">
    252              <dtml-var sgl_origem> - <dtml-var nom_origem>
    253           </dtml-in>
    254         </dtml-if>
    255       </td>
    256       </dtml-if>
    257       <dtml-if dat_origem_externa>
    258       <td class="texto"><b>Data: </b>
    259        <dtml-var dat_origem_externa missing null=""></td>
    260       </dtml-if>
    261      </tr>
    262      </dtml-if>
    263     </dtml-if>
    264  </table>
    265 </fieldset>
    266 
    267 <dtml-in expr="zsql.legislacao_citada_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
    268 <fieldset>
    269  <legend>Legislação Citada</legend>
    270   <table>
    271       <dtml-in expr="zsql.norma_juridica_obter_zsql(cod_norma = cod_norma_sel, ind_excluido=0)">
    272         <td class="texto">
    273         <a href="&dtml-portal_url;/consultas/norma_juridica/norma_juridica_mostrar_proc?cod_norma=<dtml-var cod_norma>">
    274          <b><dtml-var des_tipo_norma> <dtml-var num_norma>/<dtml-var ano_norma></b></a></td>
    275       </dtml-in>
    276     </tr>
    277   </table>
    278 </fieldset>
    279 </dtml-in>
    280    
    281 <dtml-if expr="zsql.documento_acessorio_obter_zsql(cod_materia=cod_materia,ind_excluido=0)">
    282  <fieldset>
    283   <legend>Documentos Acessórios</legend>
    284    <table>
    285         <dtml-in expr="zsql.documento_acessorio_obter_zsql(cod_materia=cod_materia,ind_excluido=0)">
    286             <tr>
    287               <td>
    288                 <dtml-call expr="REQUEST.set('id_documento', _.str(cod_documento))">
    289                 <dtml-if expr="_.hasattr(sapl_documentos.materia,id_documento)">
    290                   <dtml-let documento="_.getattr(sapl_documentos.materia,id_documento).absolute_url">
    291                     <a href="<dtml-var documento>">
    292                     <img align=middle border=0 src="&dtml-portal_url;/imagens/archiv.gif"></a>
    293                   </dtml-let>
    294                 </dtml-if>
    295               </td>
    296               <td class="texto">&nbsp;&nbsp;<b>Nome:</b> <dtml-var nom_documento missing null="">
    297               <dtml-in expr="zsql.tipo_documento_obter_zsql(ind_excluido=0,tip_documento=tip_documento)">
    298                  <b>Tipo:</b> <dtml-var des_tipo_documento missing null=""></dtml-in>
    299                  <b>Data:</b> <dtml-var dat_documento missing null=""><br />
    300                  &nbsp;&nbsp;<b>Autor:</b> <dtml-var nom_autor_documento missing null=""></td>
    301             </tr>
    302         </dtml-in>
    303    </table>
    304  </fieldset>
    305 </dtml-if>
    306 
    307 <dtml-if expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia)">
    308  <fieldset>
    309   <legend>Tramitação&nbsp;&nbsp;
    310          <dtml-if expr="ind_tramitacao==1">
    311               <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=770,height=310,top=200,left=200,scrollbars=yes');"><b>Acompanhar mat&eacute;ria</a></b>&nbsp;</span>
    312           </dtml-if>
    313   </legend>
    314   <dtml-if expr="ind_tramitacao==1">
    315     <a class="rss" href="&dtml-portal_url;/generico/tramitacao_rss?<dtml-var "REQUEST.get('QUERY_STRING','')">">
    316       <img src="&dtml-portal_url;/imagens/rss.png" alt="Ícone do RSS" title="Assinar o RSS da tramitação dessa matéria legislativa" />
    317     </a>
    318   </dtml-if>
    319    <table>
    320 <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia)">
    321     <tr>
    322       <td class="texto">
    323        <b>Data:</b> <dtml-var dat_tramitacao><br />
    324        <b>Origem:</b>
    325        <dtml-in expr="unidade_tramitacao_obter_zsql(cod_unid_tramitacao=cod_unid_tram_local)">
    326         <dtml-if cod_orgao><dtml-var nom_orgao>
    327         <dtml-elif cod_comissao><dtml-var nom_comissao>
    328         <dtml-else><dtml-var nom_parlamentar>
    329         </dtml-if> -
    330        </dtml-in> 
    331        <b>Destino:</b>
    332         <dtml-if cod_unid_tram_dest>
    333          <dtml-in expr="unidade_tramitacao_obter_zsql(cod_unid_tramitacao=cod_unid_tram_dest)">
    334            <dtml-if cod_orgao><dtml-var nom_orgao>
    335            <dtml-elif cod_comissao><dtml-var nom_comissao>
    336            <dtml-else><dtml-var nom_parlamentar>
    337            </dtml-if>
    338          </dtml-in>
    339         </dtml-if><br />
    340         <dtml-if sgl_turno>
    341          <b>Turno:</b>
    342            <dtml-in expr="[('P','Primeiro'), ('S','Segundo'), ('U', '&Uacute;nico'), ('L','Suplementar'), ('A','Vota&ccedil;&atilde;o &Uacute;nica em Regime de Urg&ecirc;ncia'), ('B','1ª Vota&ccedil;&atilde;o'), ('C','2ª e 3ª Vota&ccedil;&atilde;o'), ('F', 'Final')]">
    343              <dtml-if expr="sgl_turno==_['sequence-key']">
    344                   <dtml-var sequence-item>
    345              </dtml-if>
    346             </dtml-in> - 
    347          </dtml-if>
    348          <b>Situação:</b> <dtml-var des_status null=""><br />
    349          <b>Última Ação:</b> <dtml-var txt_tramitacao><br />
    350     </dtml-in>
    351    </table>
    352  </fieldset>
    353 </dtml-if>
    354 
    355 <form>
    356   <p align="center"><input class="botao" type="button" value="Retornar" onClick="history.go(-1)"></p>
    357 </form>
     658<p align="center">
     659    <input class="botao" type="button" value="Retornar" onClick="history.go(-1)">
     660</p>
     661
    358662<dtml-var standard_html_footer>
  • ILSAPL/trunk/skins/sk_sapl/consultas/materia/materia_mostrar_proc.dtml

    r362 r7495  
    1 <dtml-comment>
    2   Função: Obtém os dados da matéria selecionada e mostra-os no formulário.
    3   Argumentos: cod_materia: int - número da matéria selecionada.
    4   Retorno: Mostra ao usuário o formulário.
    5   Michael em 27/04/2001
    6 </dtml-comment>
    7 
    81<dtml-try>
    9   <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
    10     <dtml-call "REQUEST.set('ind_pdf_detalhe_materia', 'mostrar')">
    11     <dtml-var materia_form>
    12   </dtml-in>
    13 <dtml-except>
    14   <dtml-let mensagem="'Houve um erro!'">
    15      <dtml-var mensagem_emitir>
    16   </dtml-let>
     2    <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
     3        <dtml-call "REQUEST.set('ind_pdf_detalhe_materia', 'mostrar')">
     4        <dtml-var materia_form>
     5    </dtml-in>
     6    <dtml-except>
     7        <dtml-let mensagem="'Houve um erro!'">
     8            <dtml-var mensagem_emitir>
     9        </dtml-let>
    1710</dtml-try>
  • ILSAPL/trunk/skins/sk_sapl/consultas/mesa_diretora/mesa_diretora_index_html.dtml

    r7441 r7495  
    11<dtml-var standard_html_header>
    2 <link rel="stylesheet" href="&dtml-portal_url;/javascript/jquery.tablesorter/themes/blue/style.css" type="text/css" id="" media="print, projection, screen" />
    3 <script type="text/javascript" src="&dtml-portal_url;/javascript/jquery.min.js"></script>
    4 <script type="text/javascript" src="&dtml-portal_url;/javascript/jquery.tablesorter/jquery.tablesorter.min.js"></script>
    5        
    6 <script language="javascript">
    7 <!--
    8     function atualiza_sessao_leg(cod_sessao_leg, num_legislatura){ 
    9         location.href = "<dtml-var absolute_url>/index_html?cod_sessao_leg_sel="+cod_sessao_leg+"&num_legislatura_sel="+num_legislatura;
    102
    11     }   
     3<script type="text/javascript">
     4    <!--
     5    function atualiza_periodo_comp(cod_periodo_comp, num_legislatura){
     6        location.href = "<dtml-var absolute_url>/index_html?cod_periodo_comp_sel="+cod_periodo_comp+"&num_legislatura_sel="+num_legislatura;
    127
    13     function atualiza_num_leg(num_legislatura){   
     8    }
     9
     10    function atualiza_num_leg(num_legislatura){
    1411        location.href = "<dtml-var absolute_url>/index_html?num_legislatura_sel="+num_legislatura;
    1512    }
    16    $(document).ready(function()
    17         {
    18          $("#mesa-diretora").tablesorter();
    19         }
    20     );
    21 //-->
     13    //-->
    2214</script>
    2315
    2416<a id="ajuda" href="&dtml-portal_url;/ajuda/consultas#cons_mesadir">Ajuda</a>
    25 <h1>Mesa Diretora</h1>
     17
     18<h1 class="firstHeading">Mesa Diretora</h1>
    2619
    2720<form name="composicao_mesa_form">
    28   <fieldset>
    29    <legend>Selecione o Per&iacute;odo</legend>
    30      <table>
    31         <tr>
    32          <th><label for="lst_num_legislatura">Legislatura:</label></th>
    33          <td colspan="2">
    34            <select id="lst_num_legislatura" name="lst_num_legislatura" size="1" onChange="atualiza_num_leg(form.lst_num_legislatura [form.lst_num_legislatura.selectedIndex].value)">
    35             <dtml-in expr="zsql.legislatura_obter_zsql(ind_excluido=0)">
    36              <option
    37               <dtml-if expr="(not _.has_key('num_legislatura_sel') and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim))
     21    <fieldset>
     22        <div class="section group">
     23            <div class="col span_1_of_2">
     24                <label for="lst_num_legislatura">Legislatura:</label>
     25                <select id="lst_num_legislatura" name="lst_num_legislatura" size="1" onChange="atualiza_num_leg(form.lst_num_legislatura [form.lst_num_legislatura.selectedIndex].value)">
     26                    <dtml-in expr="zsql.legislatura_obter_zsql(ind_excluido=0)">
     27                        <option
     28                        <dtml-if expr="(not _.has_key('num_legislatura_sel') and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim))
    3829                           or (_.has_key('num_legislatura_sel') and num_legislatura == _.int(num_legislatura_sel))">
    39                     selected
    40                <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
    41               </dtml-if>
    42                     value="<dtml-var num_legislatura>">
    43                <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura, dat_inicio, dat_fim)">
    44                <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)">(Atual)</dtml-if>
    45              </option>
    46               <dtml-else>
    47              <option selected value="-1"></option>
    48                <dtml-call expr="REQUEST.set('num_legislatura_sel', '-1')">
     30                            selected
     31                            <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
     32                        </dtml-if>
     33                        value="<dtml-var num_legislatura>">
     34                    <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura, dat_inicio, dat_fim)">
     35                    <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)">(Atual)</dtml-if>
     36                    </option>
     37                    <dtml-else>
     38                    <option selected value="-1"></option>
     39                    <dtml-call expr="REQUEST.set('num_legislatura_sel', '-1')">
     40                    </dtml-in>
     41                </select>
     42                <dtml-if expr="not _.has_key('num_legislatura_sel')">
     43                    <dtml-in expr="zsql.legislatura_obter_zsql(ind_excluido=0)">
     44                        <dtml-if sequence-start>
     45                            <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
     46                        </dtml-if>
     47                    </dtml-in>
     48                </dtml-if>
     49            </div>
     50            <div class="col span_1_of_2">
     51                <label for="lst_periodo_comp">Período:</label>
     52                <select id="lst_periodo_comp" name="lst_periodo_comp" size="1" onChange="atualiza_periodo_comp(form.lst_periodo_comp[form.lst_periodo_comp.selectedIndex].value, form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value)">
     53                    <dtml-in expr="zsql.periodo_comp_mesa_obter_zsql(num_legislatura=num_legislatura_sel)">
     54
     55                        <option
     56                        <dtml-if expr="((not _.has_key('cod_periodo_comp_sel') and not _.has_key('prim_sel')
     57                                and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim)))
     58                                or (not _.has_key('cod_periodo_comp_sel') and not _.has_key('prim_sel'))
     59                                or (_.has_key('cod_periodo_comp_sel') and cod_periodo_comp == cod_periodo_comp_sel)">
     60                            selected
     61                            <dtml-call expr="REQUEST.set('prim_sel', cod_periodo_comp)">
     62                            <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', cod_periodo_comp)">
     63                        </dtml-if>
     64                        value="<dtml-var cod_periodo_comp>">
     65                    <dtml-var dat_inicio_periodo> a <dtml-var dat_fim_periodo>
     66                    <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)">(Atual)</dtml-if>
     67                    </option>
     68
     69                    </dtml-in>
     70                </select>
     71            </div>
     72        </div>
     73    </fieldset>
     74
     75    <fieldset>
     76        <dtml-if cod_periodo_comp_sel>
     77            <dtml-in expr="zsql.composicao_mesa_obter_zsql(cod_periodo_comp=cod_periodo_comp_sel, ind_excluido=0)">
     78                <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar, ind_excluido=0)">
     79                    <dtml-in expr="zsql.cargo_mesa_obter_zsql(cod_cargo=cod_cargo, ind_excluido=0)">
     80
     81                        <div class="tileItem">
     82                            <div class="vereador">
     83                                <div class="vereadorImageContainer">
     84                                    <dtml-in expr="sapl_documentos.parlamentar.fotos.objectValues('Image')">
     85                                        <dtml-if expr=" _.str(cod_parlamentar)+'_'+sapl_documentos.parlamentar.fotos.nom_documento == id() ">
     86                                            <img class="vereadorFoto" id="parlamentar" src="<dtml-var absolute_url>">
     87                                        </dtml-if>
     88                                    </dtml-in>
     89                                </div>
     90
     91                                <h4 class="tileHeadline">
     92                                    <a href="<dtml-var URL1>/parlamentar/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>">
     93                                        <dtml-var nom_completo>
     94                                    </a>
     95                                </h4>
     96
     97                                <dtml-in expr="zsql.parlamentar_data_filiacao_obter_zsql(num_legislatura=num_legislatura_sel, cod_parlamentar=cod_parlamentar)">
     98                                    <div class="parlamentar-partido">
     99                                        <dtml-in expr="zsql.parlamentar_partido_obter_zsql(dat_filiacao=dat_filiacao, cod_parlamentar=cod_parlamentar)">
     100                                            <span class="texto"><dtml-var des_cargo> - <dtml-var sgl_partido null=""></span>
     101                                            <dtml-else>
     102                                            <span class="texto"><dtml-var des_cargo> - Sem Partido</span>
     103                                        </dtml-in>
     104                                </dtml-in>
     105                            </div>
     106                        </div>
     107                        </div>
     108                    </dtml-in>
     109                </dtml-in>
     110                <dtml-else>
     111                <div class="vereador">
     112                    <span class="texto">Nenhum parlamentar cadastrado na Composição da Mesa Diretora.</span>
     113                </div>
    49114            </dtml-in>
    50            </select>
    51        <dtml-if expr="not _.has_key('num_legislatura_sel')">
    52         <dtml-in expr="zsql.legislatura_obter_zsql(ind_excluido=0)">
    53             <dtml-if sequence-start>
    54                <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
    55             </dtml-if>
    56         </dtml-in>
    57        </dtml-if>
    58        </td>
    59        <td></td>
    60       <th><label for="lst_sessao_leg">&nbsp;Sess&atilde;o Legislativa:</th>
    61        <td>
    62               <select id="lst_sessao_leg" name="lst_sessao_leg" size="1" onChange="atualiza_sessao_leg(form.lst_sessao_leg[form.lst_sessao_leg.selectedIndex].value,
    63                             form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value)">
    64       <dtml-in expr="zsql.sessao_legislativa_obter_zsql(ind_excluido=0)">
    65             <dtml-if expr="num_legislatura == num_legislatura_sel">
    66               <option
    67                 <dtml-if expr="(not _.has_key('cod_sessao_leg_sel') and not _.has_key('prim_sel'))
    68                                 or
    69                                (_.has_key('cod_sessao_leg_sel') and cod_sessao_leg == cod_sessao_leg_sel)">
    70                      selected
    71                      <dtml-call expr="REQUEST.set('prim_sel', cod_sessao_leg)">
    72                      <dtml-call expr="REQUEST.set('cod_sessao_leg_sel', cod_sessao_leg)">
     115            <dtml-else>
     116            <div class="vereador">
     117                <dtml-if expr="num_legislatura_sel=='-1'">
     118                    <span class="texto">Não há nenhum período de composição cadastrado.</span>
     119                    <dtml-else>
     120                    <span class="texto">Não há nenhuma Sessão Legislativa cadastrada para a Legislatura selecionada.</span>
    73121                </dtml-if>
    74                  value="<dtml-var cod_sessao_leg>">
    75                  <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_sessao_leg, dat_inicio, dat_fim)">
    76                 <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)">(Atual)</dtml-if>
    77               </option>
    78             </dtml-if>
    79       </dtml-in>
    80      </select>
    81     </td>
    82    </tr>
    83    </table>
    84   </fieldset>
    85   <fieldset>
    86   <legend>Composi&ccedil;&atilde;o da Mesa Diretora</legend>
    87      <table id="mesa-diretora" class="tablesorter">
    88     <dtml-if cod_sessao_leg_sel>
    89       <dtml-in expr="zsql.composicao_mesa_obter_zsql(cod_sessao_leg=cod_sessao_leg_sel, ind_excluido=0)">
    90         <dtml-if sequence-start>
    91          <thead>
    92           <tr>
    93             <th class="form-label">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
    94             <th class="form-label">&nbsp;Nome do Parlamentar</th>
    95             <th class="form-label">&nbsp;Partido</th>
    96             <th class="form-label">&nbsp;Cargo</th>
    97           </tr>
    98           </thead>
    99           <tbody>
    100         </dtml-if sequence-start>
    101         <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar, ind_excluido=0)">
    102           <dtml-in expr="zsql.cargo_mesa_obter_zsql(cod_cargo=cod_cargo, ind_excluido=0)">
    103             <tr>
    104               <td class="texto">
    105                   <dtml-in expr="sapl_documentos.parlamentar.fotos.objectValues('Image')">
    106                       <dtml-if expr="_.str(cod_parlamentar)+'_'+sapl_documentos.parlamentar.fotos.nom_documento == id() ">
    107                          <img border="0" width="30" height="30" src="<dtml-var absolute_url>">
    108                       </dtml-if>
    109                   </dtml-in>
    110               </td>
    111               <td class="texto"><a href="<dtml-var URL1>/parlamentar/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>"><b><dtml-var nom_parlamentar></b></a></td>             
    112               <td class="texto">&nbsp;<dtml-var sgl_partido missing null=""></td>
    113               <td class="texto">&nbsp;<dtml-var des_cargo></td>
    114             </tr> 
    115           </dtml-in>               
    116         </dtml-in>
    117       <dtml-else>
    118         <tr><td class="texto">Nenhum parlamentar cadastrado na Composição da Mesa Diretora.</td></tr>
    119       </dtml-in>
    120     <dtml-else>
    121         <tr><td class="texto">
    122           <dtml-if expr="num_legislatura_sel=='-1'">
    123                Não há nenhuma Legislatura cadastrada.
    124           <dtml-else>
    125                Não há nenhuma Sessão Legislativa cadastrada para a Legislatura selecionada.
    126           </dtml-if>
    127         </td></tr>       
    128      </dtml-if>
    129     </tbody>
    130    </table>
    131   </fieldset>
    132  </form>
    133 
     122            </div>
     123        </dtml-if>
     124    </fieldset>
     125</form>
    134126<dtml-var standard_html_footer>
  • ILSAPL/trunk/skins/sk_sapl/consultas/norma_juridica/norma_juridica_form.dtml

    r7441 r7495  
    11<dtml-var standard_html_header>
    22
    3 <dtml-in expr="zsql.norma_juridica_obter_zsql(cod_norma = cod_norma)">
    4 <h1> <dtml-var des_tipo_norma> <dtml-var num_norma missing>/<dtml-var ano_norma missing> </h1>
     3<dtml-comment>
     4    <a id="ajuda" href="&dtml-portal_url;/relatorios/pdf_detalhe_materia_preparar_pysc?cod_materia=<dtml-var cod_materia>">PDF</a>
     5</dtml-comment>
     6
     7<h1 class="firstHeading"><dtml-var des_tipo_norma> <dtml-var num_norma missing>/<dtml-var ano_norma missing></h1>
     8
     9<fieldset>
     10    <legend>Identificação Básica</legend>
     11    <table>
     12        <tr>
     13            <th width="20%" class="form-label">Tipo:</th>
     14            <td class="texto">
     15                <b><dtml-var sgl_tipo_norma> - <dtml-var des_tipo_norma></b>
     16            </td>
     17            <td class="texto"><b>Número:</b></td>
     18            <td class="texto">
     19                <b><dtml-var num_norma>/<dtml-var ano_norma></b>
     20            </td>
     21        </tr>
     22        <tr>
     23            <th class="form-label">Esfera Federação:</th>
     24            <td class="texto">
     25                <dtml-in expr="['Municipal', 'Estadual', 'Federal']">
     26                    <dtml-if expr="tip_esfera_federacao==_['sequence-item'][0]">
     27                        <dtml-var expr="_['sequence-item']">
     28                    </dtml-if>
     29                </dtml-in>
     30                <dtml-in expr="['Selecione']">
     31                    <dtml-if expr="tip_esfera_federacao==_['sequence-item'][0]">
     32                        Municipal
     33                    </dtml-if>
     34                </dtml-in>
     35            </td>
     36            <td class="texto"><b>Data:</b></td>
     37            <td class="texto">
     38                <dtml-var dat_norma>
     39            </td>
     40        </tr>
     41        <tr>
     42            <th class="form-label">Ementa:</th>
     43            <td colspan="3" class="texto">
     44                <b><dtml-var txt_ementa missing></b>
     45            </td>
     46        </tr>
     47        <dtml-if txt_indexacao>
     48            <tr>
     49                <th class="form-label">Indexação:</th>
     50                <td colspan="3" class="texto">
     51                    <dtml-var txt_indexacao missing>
     52                </td>
     53            </tr>
     54        </dtml-if>
     55        <dtml-if txt_observacao>
     56            <tr>
     57                <th class="form-label">Observação:</th>
     58                <td colspan="3" class="texto">
     59                    <dtml-var txt_observacao missing>
     60                </td>
     61            </tr>
     62        </dtml-if>
     63
     64        <dtml-if tip_id_basica_sel>
     65            <tr>
     66                <th width="20%" class="form-label">Matéria Legislativa:</th>
     67                <td class="texto">
     68                    <dtml-in expr="zsql.tipo_materia_legislativa_obter_zsql(ind_excluido=0)">
     69                        <dtml-if tip_id_basica_sel>
     70                            <dtml-if expr="_.int(tip_materia) == _.int(tip_id_basica_sel)">
     71                                <a href="&dtml-portal_url;/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
     72                                    <dtml-var sgl_tipo_materia> <dtml-var num_ident_basica_sel missing>/<dtml-var ano_ident_basica_sel missing></a>
     73                            </dtml-if>
     74                        </dtml-if>
     75                    </dtml-in>
     76                </td>
     77                <td width="20%" class="texto">
     78                    <dtml-if expr="pysc.conta_autores_pysc(cod_materia)">
     79                        <dtml-if expr="pysc.conta_autores_pysc(cod_materia)>1">
     80                            <b>Autores:</b>
     81                            <dtml-else>
     82                            <b>Autor:<b>
     83                        </dtml-if>
     84                    </dtml-if>
     85                </td>
     86                <td class="texto">
     87                    <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia)">
     88                        <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
     89                            <dtml-if expr="des_tipo_autor=='Parlamentar'">
     90                                <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     91                                    <dtml-var nom_completo><br />
     92                                </dtml-in>
     93                                <dtml-elif expr="des_tipo_autor=='Comissao'">
     94                                    <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
     95                                        <dtml-var nom_comissao><br />
     96                                    </dtml-in>
     97                                    <dtml-elif expr="des_tipo_autor=='Bancada'">
     98                                        <dtml-in expr="zsql.bancada_obter_zsql(cod_bancada=cod_bancada)">
     99                                            <dtml-var nom_bancada><br />
     100                                        </dtml-in>
     101                                        <dtml-else>
     102                                        <dtml-var nom_autor>
     103                            </dtml-if>
     104                        </dtml-in>
     105                    </dtml-in>
     106                </td>
     107            </tr>
     108        </dtml-if>
     109
     110        <dtml-if des_veiculo_publicacao>
     111            <tr>
     112                <th width="20%" class="form-label">Veículo Publicação:</th>
     113                <td class="texto">
     114                    <dtml-var des_veiculo_publicacao missing null=""> <dtml-if num_pag_inicio_publ> Pág. <dtml-var num_pag_inicio_publ missing null=""></dtml-if> <dtml-if num_pag_fim_public> <dtml-var num_pag_fim_publ missing null=""></dtml-if>
     115                </td>
     116                <td width="20%" class="texto"><b>Data Publicação:</b></td>
     117                <td class="texto">
     118                    <dtml-var dat_publicacao missing null="">
     119                </td>
     120            </tr>
     121        </dtml-if>
     122
     123        <tr>
     124            <th width="20%" class="form-label">Texto integral:</th>
     125            <td class="texto">
     126                <dtml-call expr="REQUEST.set('texto_consolidado', _.str(cod_norma)+'_texto_consolidado.pdf')">
     127                <dtml-call expr="REQUEST.set('texto_original', _.str(cod_norma)+'_texto_integral.pdf')">
     128                <dtml-if "_.hasattr(sapl_documentos.norma_juridica,texto_consolidado)">
     129                <dtml-let documento="_.getattr(sapl_documentos.norma_juridica,texto_consolidado).absolute_url">
     130                    <a target="_blank" href="<dtml-var documento>">
     131                        <img align="middle" src=sapl/imagens/archiv.gif alt="Texto consolidado" title="Texto consolidado"></a>
     132                </dtml-let>
     133                <dtml-elif "_.hasattr(sapl_documentos.norma_juridica,texto_original)">
     134                <dtml-let documento="_.getattr(sapl_documentos.norma_juridica,texto_original).absolute_url">
     135                    <a target="_blank" href="<dtml-var documento>">
     136                        <img align="middle" src=sapl/imagens/archiv.gif alt="Texto original" title="Texto original"></a>
     137                </dtml-let>
     138                <dtml-else>
     139                <img class="img-disabled" src="&dtml-portal_url;/imagens/archiv.gif" alt="Arquivo não disponível" title="Arquivo não disponível">
     140                </dtml-if>
     141            </td>
     142            <td width="20%" class="texto"><b>Situação:</b></td>
     143            <td class="texto">
     144                <dtml-in expr="zsql.tipo_situacao_norma_obter_zsql(tip_situacao_norma=cod_situacao)">
     145                    <dtml-var des_tipo_situacao missing null="0" upper>
     146                </dtml-in>
     147            </td>
     148        </tr>
     149    </table>
     150</fieldset>
     151
     152<dtml-if expr="cod_assunto_sel!='1'">
     153    <fieldset>
     154        <legend>Classificação</legend>
     155        <table>
     156            <tr>
     157                <th width="20%" class="form-label">Assuntos:</th>
     158                <td class="texto">
     159                    <dtml-in prefix="loop" expr="_.string.split(cod_assunto_sel,',')">
     160                        <dtml-in expr="zsql.assunto_norma_juridica_obter_zsql(cod_assunto=loop_item)">
     161                            <dtml-call expr="REQUEST.set('_.str(loop_item)','des_assunto')">
     162                            <dtml-var des_assunto><br />
     163                        </dtml-in>
     164                    </dtml-in>
     165                </td>
     166            <tr>
     167        </table>
     168    </fieldset>
     169</dtml-if>
     170
     171<dtml-if expr="zsql.vinculo_norma_juridica_referentes_obter_zsql(cod_norma=cod_norma) or zsql.vinculo_norma_juridica_referidas_obter_zsql(cod_norma=cod_norma)">
     172    <fieldset>
     173        <legend>Normas Relacionadas</legend>
     174        <table>
     175            <dtml-in expr="zsql.vinculo_norma_juridica_referentes_obter_zsql(cod_norma=cod_norma)">
     176                <dtml-if sequence-start>
     177                    <tr>
     178                        <th class="form-label">Vínculação Passiva</th>
     179                        <th class="form-label">Norma</th>
     180                        <th class="form-label">Data Norma</th>
     181                    </tr>
     182                </dtml-if>
     183                <tr>
     184                    <td class="texto">
     185                        <dtml-if "tip_vinculo=='A'">Alteração
     186                        <dtml-elif "tip_vinculo=='R'">Revogação
     187                        <dtml-elif "tip_vinculo=='P'">Revogação parcial
     188                        <dtml-elif "tip_vinculo=='T'">Revogação por consolidação
     189                        <dtml-elif "tip_vinculo=='C'">Norma correlata
     190                        <dtml-elif "tip_vinculo=='I'">Suspensão de execução
     191                        <dtml-elif "tip_vinculo=='G'">Regulamentação
     192</dtml-if>
     193</td>
     194<td class="texto">
     195    <a href="&dtml-portal_url;/consultas/norma_juridica/norma_juridica_mostrar_proc?cod_norma=<dtml-var cod_norma_referente>">
     196        <b><dtml-var des_tipo_norma> <dtml-var num_norma>/<dtml-var ano_norma></b></a>
     197</td>
     198<td class="texto">
     199    <dtml-var dat_norma null="">
     200</td>
     201</tr>
    5202</dtml-in>
    6 
    7  <fieldset>
    8    <legend>Identificação Básica</legend>
    9       <table>
    10             <tr>
    11               <td colspan="2" class="texto"><b>Tipo: </b>
    12                  <dtml-var sgl_tipo_norma> - <dtml-var des_tipo_norma></td>
    13               <td class="texto"><b>N&uacute;mero: </b>
    14                  <dtml-var num_norma></td>
    15               <td class="texto"><b>Ano: </b>
    16                  <dtml-var ano_norma></td>
    17             </tr>
    18 
    19            <tr>
    20              <dtml-if tip_esfera_federacao>
    21               <td colspan="2" class="texto"><b>Esfera Federa&ccedil;&atilde;o: </b>
    22                   <dtml-in expr="['Municipal', 'Estadual', 'Federal']">
    23                       <dtml-if expr="tip_esfera_federacao==_['sequence-item'][0]">
    24                           <dtml-var sequence-item>
    25                       </dtml-if>
    26                   </dtml-in></td>
    27              </dtml-if>
    28              <dtml-if dat_norma>
    29                <td class="texto"><b>Data: </b>
    30                   <dtml-var dat_norma missing null=""></td>
    31               </dtml-if>
    32               <dtml-if ind_complemento>
    33               <td class="texto"><b>Complementar: </b>
    34                   <dtml-in expr="[(1,'Sim'),(0,'Não')]">
    35                       <dtml-if expr="ind_complemento==_['sequence-key']">
    36                           <dtml-var sequence-item>
    37                       </dtml-if>
    38                   </dtml-in></td>
    39                </dtml-if>         
    40           </tr>
    41           <tr>
    42           <dtml-if tip_id_basica_sel>
    43               <td colspan="0" class="texto"><b>Mat&eacute;ria Legislativa:
    44                   <dtml-in expr="zsql.tipo_materia_legislativa_obter_zsql(ind_excluido=0)">
    45                     <dtml-if tip_id_basica_sel>
    46                       <dtml-if expr="_.int(tip_materia) == _.int(tip_id_basica_sel)">
    47                           <a href="&dtml-portal_url;/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
    48                           <dtml-var sgl_tipo_materia>
    49                            <dtml-var num_ident_basica_sel missing>/<dtml-var ano_ident_basica_sel missing> - <dtml-var des_tipo_materia>
    50                       </dtml-if>
    51                     </dtml-if>
    52                   </dtml-in></b></td>
    53           </dtml-if>
    54           </tr>
    55           <tr>
    56           <dtml-if des_veiculo_publicacao>
    57               <td colspan="2" class="texto"><b>Ve&iacute;culo Publica&ccedil;&atilde;o: </b>
    58                   <dtml-var des_veiculo_publicacao missing null=""></td>
    59           </dtml-if>
    60           <dtml-if dat_publicacao>       
    61               <td colspan="2" class="texto"><b>Data Publica&ccedil;&atilde;o: </b>
    62                   <dtml-var dat_publicacao missing null=""></td>
    63           </dtml-if>     
    64           </tr>
    65           <tr>
    66           <dtml-if num_pag_inicio_publ>
    67               <td colspan="2" class="texto"><b>N&ordm;. Pg. In&iacute;cio Public.: </b>
    68                   <dtml-var num_pag_inicio_publ missing null=""></td>
    69           </dtml-if>
    70           <dtml-if num_pag_fim_publ>     
    71               <td colspan="2" class="texto"><b>N&ordm;. Pg. Fim Public.: </b>
    72                   <dtml-var num_pag_fim_publ missing null=""></td>
    73           </dtml-if>
    74           </tr>
    75             <tr>
    76               <td colspan="2" class="texto"><b>Texto Integral da Norma:</b>
    77                 <dtml-call expr="REQUEST.set('id_documento', _.str(cod_norma)+'_'+sapl_documentos.norma_juridica.nom_documento)">
    78                 <dtml-if "_.hasattr(sapl_documentos.norma_juridica,id_documento)">
    79                   <dtml-let documento="_.getattr(sapl_documentos.norma_juridica,id_documento).absolute_url">
    80                     <a target="_blank" href="<dtml-var documento>">
    81                       <img align="middle" border="0" src="&dtml-portal_url;/imagens/archiv.gif" alt="Texto Integral"></a>
    82                   </dtml-let>
    83                 <dtml-else>
    84                   <b> NÃO DISPONÍVEL</b>
    85                 </dtml-if> 
    86               </td>
    87             </tr>
    88      </table>
     203<dtml-in expr="zsql.vinculo_norma_juridica_referidas_obter_zsql(cod_norma=cod_norma)">
     204    <dtml-if sequence-start>
     205        <tr>
     206            <th class="form-label">Vínculação Ativa</th>
     207            <th class="form-label">Norma</th>
     208            <th class="form-label">Data Norma</th>
     209        </tr>
     210    </dtml-if>
     211    <tr>
     212        <td class="texto">
     213            <dtml-if "tip_vinculo=='A'">Altera
     214            <dtml-elif "tip_vinculo=='R'">Revoga
     215            <dtml-elif "tip_vinculo=='P'">Revoga parcialmente
     216            <dtml-elif "tip_vinculo=='T'">Revoga por consolidação
     217            <dtml-elif "tip_vinculo=='C'">Norma correlata
     218            <dtml-elif "tip_vinculo=='I'">Suspende a execução
     219            <dtml-elif "tip_vinculo=='G'">Regulamenta
     220            </dtml-if>
     221        </td>
     222        <td class="texto">
     223            <a href="&dtml-portal_url;/consultas/norma_juridica/norma_juridica_mostrar_proc?cod_norma=<dtml-var cod_norma_referida>">
     224                <b><dtml-var des_tipo_norma> <dtml-var num_norma>/<dtml-var ano_norma></b></a>
     225        </td>
     226        <td class="texto">
     227            <dtml-var dat_norma null="">
     228        </td>
     229    </tr>
     230</dtml-in>
     231</table>
    89232</fieldset>
    90 
    91 <fieldset>
    92    <legend>Ementa</legend>
    93      <table>
    94             <tr>
    95              <td class="texto">
    96                <dtml-var txt_ementa missing></td>
    97             </tr>
    98             <dtml-if txt_indexacao>
    99             <tr>
    100              <td class="texto"><b>Indexação:</b>
    101              <br><dtml-var txt_indexacao missing></td>
    102             </tr>
    103             </dtml-if>
    104             <dtml-if txt_observacao>
    105             <tr>
    106              <td class="texto"><b>Observa&ccedil;&atilde;o:</b><br>
    107              <dtml-var txt_observacao missing></td>
    108           </tr>
    109           </dtml-if>
    110      </table>
    111 </fieldset>
    112 
    113 <fieldset>
    114    <legend>Assuntos</legend>
    115      <table>
    116              <dtml-in prefix="loop" expr="_.string.split(cod_assunto_sel,',')">
    117                 <dtml-in expr="zsql.assunto_norma_juridica_obter_zsql(cod_assunto=loop_item)">
    118                   <dtml-call expr="REQUEST.set('_.str(loop_item)','des_assunto')">
    119                <tr><td class="texto">
    120                  <dtml-var des_assunto>
    121                </tr></td>
    122                 </dtml-in>
    123              </dtml-in>
    124      </table>
    125 </fieldset>
    126 
    127 
    128 <fieldset>
    129    <legend>Normas Relacionadas</legend>
    130      <table>
    131       <tr> 
    132          <td class="label">Relacionamento</td>
    133          <td class="label"> &nbsp; </td>
    134          <td class="label">Norma</td>
    135          <td class="label"> &nbsp; </td>
    136          <td class="label">Publicação </td>
    137       </tr>
    138   <dtml-in expr="zsql.vinculo_norma_juridica_referentes_obter_zsql(cod_norma=cod_norma)">
    139       <tr>
    140          <td class="texto">
    141             <dtml-if "tip_vinculo=='A'">Alterado(o) pelo(a)
    142             <dtml-elif "tip_vinculo=='R'">Revogado(a) totalmente pelo(a)
    143             <dtml-elif "tip_vinculo=='P'">Revogado(a) parcialmente pelo(a)
    144             <dtml-elif "tip_vinculo=='T'">Revogado(a) integralmente por consolidação
    145             <dtml-elif "tip_vinculo=='C'">Norma correlata
    146             <dtml-elif "tip_vinculo=='S'">Ressalvada pelo(a)
    147             <dtml-elif "tip_vinculo=='E'">Reeditada pelo(a)
    148             <dtml-elif "tip_vinculo=='I'">Reeditada com alteração pelo(a)
    149             <dtml-elif "tip_vinculo=='G'">Regulamentada pelo(a)
    150             <dtml-elif "tip_vinculo=='K'">Suspenso(a) parcialmente pelo(a)
    151             <dtml-elif "tip_vinculo=='L'">Suspenso(a) integralmente pelo(a)
    152             </dtml-if>
    153          </td>
    154          <td class="texto">&nbsp;</td>
    155          <td class="texto">
    156             <a href="&dtml-portal_url;/consultas/norma_juridica/norma_juridica_mostrar_proc?cod_norma=<dtml-var cod_norma_referente>">
    157             <b><dtml-var des_tipo_norma> <dtml-var num_norma>/<dtml-var ano_norma></b></a>
    158          </td>
    159          <td class="texto">&nbsp;</td>
    160          <td class="texto">
    161             <dtml-var dat_publicacao null="">
    162          </td>
    163       </tr>
    164   </dtml-in>
    165   <dtml-in expr="zsql.vinculo_norma_juridica_referidas_obter_zsql(cod_norma=cod_norma)">
    166       <tr>
    167          <td class="texto">
    168             <dtml-if "tip_vinculo=='A'">Altera o(a)
    169             <dtml-elif "tip_vinculo=='R'">Revoga totalmente o(a)
    170             <dtml-elif "tip_vinculo=='P'">Revoga parcialmente o(a)
    171             <dtml-elif "tip_vinculo=='T'">Revoga integralmente a norma por consolidação
    172             <dtml-elif "tip_vinculo=='C'">Norma correlata
    173             <dtml-elif "tip_vinculo=='S'">Ressalva o(a)
    174             <dtml-elif "tip_vinculo=='E'">Reedita o(a)
    175             <dtml-elif "tip_vinculo=='I'">Reedita com alteração o(a)
    176             <dtml-elif "tip_vinculo=='G'">Regulamenta o(a)
    177             <dtml-elif "tip_vinculo=='K'">Suspende parcialmente o(a)
    178             <dtml-elif "tip_vinculo=='L'">Suspende totalmente o(a)
    179             </dtml-if>
    180          </td>
    181          <td class="texto">&nbsp;</td>
    182          <td class="texto">
    183             <a href="&dtml-portal_url;/consultas/norma_juridica/norma_juridica_mostrar_proc?cod_norma=<dtml-var cod_norma_referida>">
    184             <b><dtml-var des_tipo_norma> <dtml-var num_norma>/<dtml-var ano_norma></b></a>
    185          </td>
    186          <td class="texto">&nbsp;</td>
    187          <td class="texto">
    188             <dtml-var dat_publicacao null="">
    189          </td>
    190          </tr>
    191          </dtml-in>
    192            <dtml-unless "zsql.vinculo_norma_juridica_referidas_obter_zsql(cod_norma=cod_norma)
    193                 or zsql.vinculo_norma_juridica_referentes_obter_zsql(cod_norma=cod_norma)">
    194        <tr><td class="texto" colspan="5">Nenhum vínculo encontrado para esta norma.</td></tr>
    195        </dtml-unless>
    196   </table>
    197 </fieldset>
    198 <form><p align="center"><input class="botao" type="button" value="Retornar" onClick="history.go(-1)"></p></form>
     233</dtml-if>
     234
     235<p align="center">
     236    <input class="botao" type="button" value="Retornar" onClick="history.go(-1)">
     237</p>
    199238
    200239<dtml-var standard_html_footer>
  • ILSAPL/trunk/skins/sk_sapl/consultas/parlamentar/comissao/comissao_index_html.dtml

    r6639 r7495  
    1 <dtml-var standard_html_header>
    2 
    3 <a id="ajuda" href="&dtml-portal_url;/ajuda/consultas#cons_dadosparl">Ajuda</a>
    4 <h1>Parlamentares</h1>
    5 
    6 <div id="barra-conteudo">
    7 <ul>
    8         <li><a href="&dtml-portal_url;/consultas/parlamentar/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>">In&iacute;cio</a></li>
    9         <li><a href="&dtml-portal_url;/consultas/parlamentar/mandato/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Mandatos</a></li>
    10         <li><a class="selecionado">Comiss&otilde;es</a></li>
    11         <li><a href="&dtml-portal_url;/consultas/parlamentar/proposicao/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Proposi&ccedil;&otilde;es</a></li>
    12         <li><a href="&dtml-portal_url;/consultas/parlamentar/relatoria/relatoria_index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Relatorias</a></li>
    13         <li><a href="&dtml-portal_url;/consultas/parlamentar/filiacao_partidaria/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Filia&ccedil;&atilde;o partid&aacute;ria</a></li>
    14 </ul>
    15 </div>
    16 
    171<dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    18   <dtml-call expr="REQUEST.set('nom_parlamentar', nom_parlamentar)">
     2    <dtml-call expr="REQUEST.set('nom_parlamentar', nom_parlamentar)">
    193</dtml-in>
    20 
    21   <fieldset>
    22    <legend><dtml-var nom_parlamentar></legend>
    23     <table>
    24      <dtml-in expr="zsql.composicao_comissao_obter_zsql(cod_parlamentar=cod_parlamentar)">
    25   <dtml-if sequence-start>
    26          <tr>
    27             <th class="form-label">&nbsp;Participa&ccedil;&atilde;o em Comiss&otilde;es</th>
    28             <th class="form-label">&nbsp;Cargo</th>
    29             <th class="form-label">&nbsp;Per&iacute;odo </th>
    30          </tr>
    31   </dtml-if sequence-start>
    32       <tr>
    33       <td class="texto"><a href="&dtml-portal_url;/consultas/comissao/comissao_mostrar_proc?cod_comissao=<dtml-var cod_comissao >"><dtml-var nom_comissao></a></td>
    34       <td class="texto"><dtml-var des_cargo></td>
    35       <td class="texto"><dtml-in expr="zsql.periodo_comp_comissao_obter_zsql(cod_periodo_comp=cod_periodo_comp)">
    36          <dtml-var dat_inicio_periodo> a <dtml-var dat_fim_periodo></dtml-in></td>
    37       </tr>
    38 <dtml-else>
    39         <tr><td class="texto">N&atilde;o h&aacute; nenhuma composi&ccedil;&atilde;o de comiss&atilde;o que inclua este parlamentar.</td></tr>
    40 </dtml-in>
    41 </td>
    42 </tr>
     4<table>
     5    <dtml-in expr="zsql.composicao_comissao_obter_zsql(cod_parlamentar=cod_parlamentar)">
     6        <dtml-if sequence-start>
     7            <tr>
     8                <th class="form-label"> Cargo</th>
     9                <th class="form-label"> Comissão</th>
     10                <th class="form-label"> Período </th>
     11            </tr>
     12        </dtml-if sequence-start>
     13        <tr>
     14            <td class="texto"><dtml-var des_cargo></td>
     15            <td class="texto"><dtml-var nom_comissao></td>
     16            <td class="texto"><dtml-in expr="zsql.periodo_comp_comissao_obter_zsql(cod_periodo_comp=cod_periodo_comp)">
     17                <dtml-var dat_inicio_periodo> a <dtml-var dat_fim_periodo></dtml-in></td>
     18        </tr>
     19        <dtml-else>
     20        <tr><td class="texto">Este parlamentar não faz parte de nenhuma Comissão</td></tr>
     21    </dtml-in>
     22    </td>
     23    </tr>
    4324</table>
    44 </fieldset>
    45 
    46 <dtml-var standard_html_footer>
    47 
  • ILSAPL/trunk/skins/sk_sapl/consultas/parlamentar/filiacao_partidaria/filiacao_partidaria_index_html.dtml

    r7441 r7495  
    1 <dtml-var standard_html_header>
     1<dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     2    <dtml-call expr="REQUEST.set('nom_parlamentar', nom_parlamentar)">
     3</dtml-in>
     4<dtml-in expr="zsql.parlamentar_somar_proposicao_zsql(cod_parlamentar=cod_parlamentar)">
     5    <dtml-call expr="REQUEST.set('total', total)">
     6</dtml-in>
     7<table>
     8    <dtml-in expr="zsql.filiacao_obter_zsql(ind_excluido=0, cod_parlamentar=cod_parlamentar)" size=8 start=query_start orphan=2>
     9        <dtml-if sequence-start>
     10            <tr>
     11                <th class="form-label">Partido</th>
     12                <th class="form-label">Data Filiação</th>
     13                <th class="form-label">Data Desfiliação</th>
     14            </tr>
    215
    3 <a id="ajuda" href="&dtml-portal_url;/ajuda/consultas#cons_dadosparl">Ajuda</a>
    4 <h1>Parlamentares</h1>
    5 
    6 <div id="barra-conteudo">
    7 <ul>
    8 <li><a href="&dtml-portal_url;/consultas/parlamentar/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>">In&iacute;cio</a></li>
    9 <li><a href="&dtml-portal_url;/consultas/parlamentar/mandato/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Mandatos</a></li>
    10 <li><a href="&dtml-portal_url;/consultas/parlamentar/comissao/comissao_index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Comiss&otilde;es</a></li>
    11 <li><a href="&dtml-portal_url;/consultas/parlamentar/proposicao/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Proposi&ccedil;&otilde;es</a></li>
    12 <li><a href="&dtml-portal_url;/consultas/parlamentar/relatoria/relatoria_index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Relatorias</a></li>
    13 <li><a class="selecionado">Filia&ccedil;&atilde;o partid&aacute;ria</a></li>
    14 </ul>
    15 </div>
    16 
    17 <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    18   <dtml-call expr="REQUEST.set('nom_parlamentar', nom_parlamentar)">
    19 <dtml-else>
    20   <dtml-call expr="REQUEST.set('nom_parlamentar', 'n&atilde;o consta...')">
    21 </dtml-in>
    22 
    23 <dtml-in expr="zsql.parlamentar_somar_proposicao_zsql(cod_parlamentar=cod_parlamentar)">
    24   <dtml-call expr="REQUEST.set('total', total)">
    25 </dtml-in>
    26 
    27   <fieldset>
    28    <legend><dtml-var nom_parlamentar></legend>
    29     <table>
    30 
    31 <dtml-in expr="zsql.filiacao_obter_zsql(ind_excluido=0, cod_parlamentar=cod_parlamentar)" size=8 start=query_start orphan=2>
    32   <dtml-if sequence-start>
    33           <tr>
    34              <th class="form-label">&nbsp;Partido</th>
    35              <th class="form-label">&nbsp;Data Filia&ccedil;&atilde;o</th>
    36              <th class="form-label">&nbsp;Data Desfilia&ccedil;&atilde;o</th>
    37              </tr>
    38              
    39       <dtml-if previous-sequence>
    40              <tr><td colspan="3" class="form-element">
    41                 <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">
    42                 Página Anterior (<dtml-var previous-sequence-size> resultados)</a>
    43              </td></tr>
    44              <tr><td><font size="1">&nbsp;</font></td></tr>
    45       </dtml-if previous-sequence>
    46   </dtml-if sequence-start>
    47        <tr>
    48         <td class="texto">
    49              <dtml-in expr="zsql.partido_obter_zsql(ind_excluido=0, cod_partido=cod_partido)">
    50                <dtml-var sgl_partido>
    51              </dtml-in></td>
    52         <td class="texto">
    53           <dtml-if dat_filiacao>
    54             &nbsp; <dtml-var dat_filiacao>
    55           </dtml-if></td>
    56         <td  class="texto">
    57           <dtml-if dat_desfiliacao>
    58             &nbsp; <dtml-var dat_desfiliacao null="">
    59           </dtml-if></td>
    60       </tr>
    61  <dtml-if sequence-end>
    62     <dtml-if next-sequence>
    63         <tr>
    64           <td colspan="3" class="texto"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">
    65           Próxima Página (<dtml-var next-sequence-size> resultados)</a></td>
     16            <dtml-if previous-sequence>
     17                <tr><td colspan="3" class="form-element">
     18                    <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">
     19                        Página Anterior (<dtml-var previous-sequence-size> resultados)</a>
     20                </td></tr>
     21                <tr><td><font size="1">&nbsp;</font></td></tr>
     22            </dtml-if previous-sequence>
     23        </dtml-if sequence-start>
     24        <tr>
     25            <td class="texto">
     26                <dtml-in expr="zsql.partido_obter_zsql(ind_excluido=0, cod_partido=cod_partido)">
     27                    <dtml-var sgl_partido>
     28                </dtml-in></td>
     29            <td class="texto">
     30                <dtml-if dat_filiacao>
     31                    &nbsp; <dtml-var dat_filiacao>
     32                </dtml-if></td>
     33            <td  class="texto">
     34                <dtml-if dat_desfiliacao>
     35                    &nbsp; <dtml-var dat_desfiliacao null="">
     36                </dtml-if></td>
    6637        </tr>
    67     </dtml-if next-sequence>
    68   </dtml-if sequence-end>
    69 <dtml-else>
    70         <tr><td class="form-text">Nenhuma filiação cadastrada para esse parlamentar.</td></tr>
    71 </dtml-in>
     38        <dtml-if sequence-end>
     39            <dtml-if next-sequence>
     40                <tr>
     41                    <td colspan="3" class="texto"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">
     42                        Próxima Página (<dtml-var next-sequence-size> resultados)</a></td>
     43                </tr>
     44            </dtml-if next-sequence>
     45        </dtml-if sequence-end>
     46        <dtml-else>
     47        <tr><td class="form-text">Nenhuma filiação cadastrada.</td></tr>
     48    </dtml-in>
    7249</table>
    73 </fieldset>
    74 <dtml-var standard_html_footer>
  • ILSAPL/trunk/skins/sk_sapl/consultas/parlamentar/mandato/mandato_index_html.dtml

    r7441 r7495  
    1 <dtml-var standard_html_header>
     1<dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     2    <dtml-call expr="REQUEST.set('nom_parlamentar', nom_parlamentar)">
     3</dtml-in>
     4<table>
     5    <dtml-in expr="zsql.mandato_obter_zsql(nom_parlamentar=nom_parlamentar, cod_parlamentar=cod_parlamentar, ind_excluido=0)" size=8 start=query_start orphan=2>
     6        <dtml-if sequence-start>
     7            <tr>
     8                <th class="form-label">Legislatura</th>
     9                <th class="form-label">Nº Votos</th>
     10                <th class="form-label">Titular?</th>
     11                <th class="form-label">Início Mandato</th>
     12                <th class="form-label">Fim Mandato</th>
     13            </tr>
     14            <dtml-if previous-sequence>
     15                <tr><td class="texto">
     16                    <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">
     17                        Página Anterior (<dtml-var previous-sequence-size> resultados)</a></td>
     18                </tr>
     19            </dtml-if previous-sequence>
     20        </dtml-if sequence-start>
     21        <tr>
     22            <td class="texto">
     23                <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura, dat_inicio, dat_fim)">
     24            </td>
     25            <td class="texto"><dtml-var num_votos_recebidos missing null=""></td>
     26            <td class="texto"><dtml-if expr="ind_titular==1">Sim<dtml-else>Não</dtml-if></td>
     27            <td class="texto"><dtml-var dat_inicio_mandato missing null=""></td>
     28            <td class="texto"><dtml-var dat_fim_mandato missing null=""></td>
     29        </tr>
     30        <dtml-if sequence-end>
     31            <dtml-if next-sequence>
     32                <tr>
     33                    <td class="texto"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">
     34                        Próxima Página (<dtml-var next-sequence-size> resultados)</a></td>
     35                <tr>
     36            </dtml-if next-sequence>
     37        </dtml-if sequence-end>
     38        <dtml-else>
     39        <tr><td class="texto">Não há nenhum mandato cadastrado para esse parlamentar.</td></tr>
     40    </dtml-in>
     41</table>
    242
    3 
    4 <a id="ajuda" href="&dtml-portal_url;/ajuda/consultas#cons_dadosparl">Ajuda</a>
    5 <h1>Parlamentares</h1>
    6 <div id="barra-conteudo">
    7 <ul>
    8         <li><a href="&dtml-portal_url;/consultas/parlamentar/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>">In&iacute;cio</a></li>
    9         <li><a class=selecionado>Mandatos</a></li>
    10         <li><a href="&dtml-portal_url;/consultas/parlamentar/comissao/comissao_index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Comiss&otilde;es</a></li>
    11         <li><a href="&dtml-portal_url;/consultas/parlamentar/proposicao/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Proposi&ccedil;&otilde;es</a></li>
    12         <li><a href="&dtml-portal_url;/consultas/parlamentar/relatoria/relatoria_index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Relatorias</a></li>
    13         <li><a href="&dtml-portal_url;/consultas/parlamentar/filiacao_partidaria/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Filia&ccedil;&atilde;o partid&aacute;ria</a></li>
    14      
    15 </ul>
    16 </div>
    17 <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    18   <dtml-call expr="REQUEST.set('nom_parlamentar', nom_parlamentar)">
    19 </dtml-in>
    20 
    21   <fieldset>
    22    <legend><dtml-var nom_parlamentar missing></legend>
    23     <table>
    24 <dtml-in expr="zsql.mandato_obter_zsql(nom_parlamentar=nom_parlamentar, cod_parlamentar=cod_parlamentar, ind_excluido=0)" size=8 start=query_start orphan=2> 
    25  <dtml-if sequence-start>
    26 
    27        <tr>
    28          <th class="form-label">&nbsp;Legislatura</th>
    29          <th class="form-label">&nbsp;Coliga&ccedil;&atilde;o</th>
    30          <th class="form-label">&nbsp;Fim Mandato</th>
    31          <th class="form-label">&nbsp;Exp. Diploma</th>
    32          <th class="form-label">&nbsp;N&ordm; Votos</th>
    33          <th class="form-label">&nbsp;Observa&ccedil;&atilde;o</th>
    34        </tr>
    35        
    36     <dtml-if previous-sequence>
    37        <tr><td class="texto">
    38          <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">
    39          Página Anterior (<dtml-var previous-sequence-size> resultados)</a></td>
    40        </tr>
    41     </dtml-if previous-sequence>
    42  </dtml-if sequence-start>
    43     <tr>
    44    
    45               <td class="texto" nowrap>
    46                 <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura, dat_inicio, dat_fim)"></td>
    47        <td class="texto" nowrap>&nbsp;<dtml-var nom_coligacao null=""></td>
    48 
    49        <td class="texto" nowrap>&nbsp;
    50        <dtml-if dat_fim_mandato><dtml-var dat_fim_mandato></dtml-if></td>
    51        <td class="texto" nowrap>&nbsp;
    52        <dtml-if dat_expedicao_diploma><dtml-var dat_expedicao_diploma></dtml-if></td>
    53        <td class="texto" nowrap>&nbsp;
    54        <dtml-if num_votos_recebidos><dtml-var num_votos_recebidos></dtml-if></td>
    55        <td class="texto">&nbsp;<dtml-var txt_observacao null=""></td>
    56 
    57     </tr>
    58  <dtml-if sequence-end>
    59      <dtml-if next-sequence>
    60         <tr>
    61           <td class="texto"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">
    62            Próxima Página (<dtml-var next-sequence-size> resultados)</a></td>
    63         <tr>
    64      </dtml-if next-sequence>
    65 
    66  </dtml-if sequence-end>
    67 <dtml-else>
    68         <tr><td class="texto">Não há nenhum mandato cadastrado para esse parlamentar.</td></tr>
    69 </dtml-in>
    70 </table>
    71 </fieldset>
    72 <dtml-var standard_html_footer>
    73 
    74 
  • ILSAPL/trunk/skins/sk_sapl/consultas/parlamentar/parlamentar_form.dtml

    r7441 r7495  
    11<dtml-var standard_html_header>
     2<script type="text/javascript" src="&dtml-portal_url;/javascript/tabs.js"></script>
     3<a id="ajuda" href="&dtml-portal_url;/ajuda/consultas#cons_dadosparl">Ajuda</a>
     4<h1 class="firstHeading"><dtml-var nom_parlamentar></h1>
     5<fieldset>
     6    <table>
     7        <tr>
     8            <td class="texto">
     9                <dtml-in expr="sapl_documentos.parlamentar.fotos.objectValues('Image')">
     10                    <dtml-if expr=" _.str(cod_parlamentar)+'_'+sapl_documentos.parlamentar.fotos.nom_documento == id() ">
     11                        <img id="parlamentar" src="<dtml-var absolute_url>">
     12                    </dtml-if>
     13                </dtml-in>
     14                <div class="vereadorPartidoContainer">
     15                    <dtml-call expr="REQUEST.set('logo_partido', _.str(cod_partido)+'_logo.png')">
     16                    <img class="partidoLogo" id="partido-logo" src="&dtml-portal_url;/imagens/logo_partido/<dtml-var logo_partido>">
     17                </div>
     18                <div id="texto-parlamentar">
     19                    <b>Nome Completo: </b><dtml-var nom_completo><br />
     20                <b>Partido: </b><dtml-var sgl_partido missing null=""><br />
     21                <b>Data Nascimento: </b><dtml-var dat_nascimento missing null=""><br />
     22                <dtml-if expr="ind_ativo == 1">
     23                    <dtml-if num_tel_parlamentar><b>Telefone: </b><dtml-var num_tel_parlamentar missing><br /></dtml-if>
     24                    <dtml-if end_email><b>E-mail: </b><a href="mailto:<dtml-var end_email>"><dtml-var end_email missing></a><br /></dtml-if>
     25                    <dtml-if end_web>
     26                        <b>Homepage: </b><a href="<dtml-var end_web>"><dtml-var end_web missing></a><br />
     27                    </dtml-if>
     28                </dtml-if>
     29                <dtml-if expr="ind_ativo == 0">
     30                    <b>Ativo na Casa?</b> Não<br />
     31                </dtml-if>
     32                </div>
     33            </td>
     34        </tr>
     35    </table>
     36    <div id="page">
     37        <ul class="mytabs texto fadeIn"  id="tabs">
     38            <li class="current"><a href="&dtml-portal_url;/consultas/parlamentar/biografia/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Biografia</a></li>
     39            <li><a href="&dtml-portal_url;/consultas/parlamentar/filiacao_partidaria/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Partidos</a></li>
     40            <li><a href="&dtml-portal_url;/consultas/parlamentar/mandato/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Mandatos</a></li>
     41            <li><a href="&dtml-portal_url;/consultas/parlamentar/mesa/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Mesa Diretora</a></li>
     42            <li><a href="&dtml-portal_url;/consultas/parlamentar/comissao/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Comissões</a></li>
     43            <li><a href="&dtml-portal_url;/consultas/parlamentar/proposicao/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Proposições</a></li>
     44            <li><a href="&dtml-portal_url;/consultas/parlamentar/relatoria/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Relatorias</a></li>
     45        </ul>
     46        <div class="mytabs-container texto" id="tabs-container">
     47            Carregando...
     48        </div>
     49    </div>
     50</fieldset>
    251
    3 <a id="ajuda" href="&dtml-portal_url;/ajuda/consultas#cons_dadosparl">Ajuda</a>
    4 <h1>Parlamentares</h1>
    5 <div id="barra-conteudo">
    6         <ul>
    7          <li><a class="selecionado" >Inicio</a></li>
    8          <li><a href="&dtml-portal_url;/consultas/parlamentar/mandato/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Mandatos</a></li>
    9          <li><a href="&dtml-portal_url;/consultas/parlamentar/comissao/comissao_index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Comiss&otilde;es</a></li>
    10          <li><a href="&dtml-portal_url;/consultas/parlamentar/proposicao/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Proposi&ccedil;&otilde;es</a></li>
    11          <li><a href="&dtml-portal_url;/consultas/parlamentar/relatoria/relatoria_index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Relatorias</a></li>
    12         <li><a href="&dtml-portal_url;/consultas/parlamentar/filiacao_partidaria/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Filia&ccedil;&atilde;o partid&aacute;ria</a></li>
    13          </ul>
    14 </div>
    15   <fieldset>
    16    <legend><dtml-var nom_parlamentar></legend>
    17     <table>
    18 <tr>
    19 <td class="texto">
    20 <dtml-in expr="sapl_documentos.parlamentar.fotos.objectValues('Image')">
    21 <dtml-if expr=" _.str(cod_parlamentar)+'_'+sapl_documentos.parlamentar.fotos.nom_documento == id() ">
    22 <img id="parlamentar" src="<dtml-var absolute_url>">
    23 </dtml-if>
    24 </dtml-in>
    25         <div id="texto-parlamentar">
    26                 Nome Completo: <b><dtml-var nom_completo></b><br />
    27              <dtml-if sgl_partido>
    28                 Partido: <b><dtml-var sgl_partido missing null=""></b><br />
    29              </dtml-if>
    30              <dtml-if dat_nascimento>
    31                 Data Nascimento: <b><dtml-var dat_nascimento missing null=""></b><br />
    32              </dtml-if>
    33              <dtml-if num_tel_parlamentar>
    34                 Telefone: <b><dtml-var num_tel_parlamentar missing></b><br />
    35              </dtml-if>
    36              <dtml-if end_email>
    37                 E-mail: <b><a href="mailto:<dtml-var end_email>"><dtml-var end_email missing></a></b><br />
    38              </dtml-if>
    39              <dtml-if end_web>
    40                         Homepage: <b><a href="<dtml-var end_web>"><dtml-var end_web missing></a></b><br />
    41              </dtml-if>
    42              <dtml-if num_gab_parlamentar>
    43                 Nro Gabinete: <b><dtml-var num_gab_parlamentar></b><br />
    44              </dtml-if>
    45              <dtml-if num_fax_parlamentar>
    46                 Fax: <b><dtml-var num_fax_parlamentar></b><br />
    47              </dtml-if>
    48              <dtml-if end_residencial>
    49                 Endere&ccedil;o: <b><dtml-var end_residencial></b><br />
    50              </dtml-if>
    51              <dtml-if num_cep_resid>
    52                 CEP: <b><dtml-var num_cep_resid></b><br />
    53              </dtml-if>
    54              <dtml-if num_tel_resid>
    55                 Telefone Resid: <b><dtml-var num_tel_resid></b><br />
    56              </dtml-if>
    57              <dtml-if num_fax_resid>
    58                 Fax Resid: <b><dtml-var num_fax_resid> </b><br />
    59              </dtml-if>
    60         </div>
    61         <dtml-if expr="ind_ativo == 0">
    62                 <b>Ativo na Casa?</b> N&Atilde;O<br />
    63         </dtml-if>
    64         <dtml-if txt_biografia>
    65                 <dtml-var txt_biografia missing null="">
    66         </dtml-if>
    67 </td></tr>
    68 </fieldset>
    69 </table>
     52<p align="center">
     53    <input type="button" class="botao" name="retornar" value="retornar" onClick="javascript:history.go(-1)">
     54</p>
     55
    7056<dtml-var standard_html_footer>
  • ILSAPL/trunk/skins/sk_sapl/consultas/parlamentar/parlamentar_index_html.dtml

    r7441 r7495  
    11<dtml-var standard_html_header>
    2 <link rel="stylesheet" href="&dtml-portal_url;/javascript/jquery.tablesorter/themes/blue/style.css" type="text/css" id="" media="print, projection, screen" />
    3 <script type="text/javascript" src="&dtml-portal_url;/javascript/jquery.min.js"></script>
    4 <script type="text/javascript" src="&dtml-portal_url;/javascript/jquery.tablesorter/jquery.tablesorter.min.js"></script>
    5 <SCRIPT LANGUAGE="JAVASCRIPT">
    6 <!--
    7    function parlamentar_legislatura_listar(form){
    8       var URL = '<dtml-var absolute_url>?hdn_num_legislatura=' +
    9                 form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value;
    10       location.href = URL;
    11    }
    12 $(document).ready(function()
    13         {
    14         $("#parlamentares").tablesorter({
    15         sortList: [[0,0]]
    16         });
    17         }
    18         );
    19 -->
     2
     3<script type="text/javascript">
     4    <!--
     5       function parlamentar_legislatura_listar(form){
     6          var URL = '<dtml-var absolute_url>?hdn_num_legislatura=' +
     7                    form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value;
     8          location.href = URL;
     9       }
     10    -->
    2011</script>
    2112
    2213<a id="ajuda" href="&dtml-portal_url;/ajuda/consultas#cons_dadosparl">Ajuda</a>
    23 <h1>Parlamentares</h1>
     14<h1 class="firstHeading">Parlamentares</h1>
    2415
    2516<form name="index_form">
    26  <fieldset>
    27    <legend>Selecione o Período</legend>
    28      <table>
    29         <tr>
    30          <th><label for="lst_num_legislatura">Legislatura:</label></th>
    31          <td colspan="2">
    32          <select id="lst_num_legislatura" name="lst_num_legislatura" size="1" onChange="parlamentar_legislatura_listar(document.index_form)">   
    33             <dtml-in expr="zsql.legislatura_obter_zsql()">
    34                <option
    35                   <dtml-if expr="_.has_key('hdn_num_legislatura') and num_legislatura==_.int(hdn_num_legislatura)">
    36                      selected
    37                   <dtml-elif expr="not _.has_key('hdn_num_legislatura') and _.DateTime() >= dat_inicio and _.DateTime() <= dat_fim">
    38                      <dtml-call expr="REQUEST.set('hdn_num_legislatura', num_legislatura)">
    39                      selected
    40                   </dtml-if>
    41                   value="<dtml-var num_legislatura>">
    42                   <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura,dat_inicio,dat_fim)">
    43                   <dtml-if expr="(_.DateTime().strftime('%Y/%m/%d') >= dat_inicio and _.DateTime().strftime('%Y/%m/%d') <= dat_fim)">
    44                      (Atual)
    45                   </dtml-if>
    46                </option>
     17    <fieldset>
     18        <div class="pesq_parlamentar">
     19            <a href="#" class="botao-link popup" onClick="javascript:window.open('parlamentar_pesquisar_form','ItemOrdemWin','width=500,height=430,top=200,left=350,scrollbars=yes');">Pequisar</a>
     20        </div>
     21        <div><label for="lst_num_legislatura">Legislatura:</label>
     22            <select id="lst_num_legislatura" name="lst_num_legislatura" size="1" onChange="parlamentar_legislatura_listar(document.index_form)">
     23                <dtml-in expr="zsql.legislatura_obter_zsql()">
     24                    <option
     25                    <dtml-if expr="_.has_key('hdn_num_legislatura') and num_legislatura==_.int(hdn_num_legislatura)">
     26                        selected
     27                        <dtml-elif expr="not _.has_key('hdn_num_legislatura') and _.DateTime() >= dat_inicio and _.DateTime() <= dat_fim">
     28                            <dtml-call expr="REQUEST.set('hdn_num_legislatura', num_legislatura)">
     29                            selected
     30                    </dtml-if>
     31                    value="<dtml-var num_legislatura>">
     32                <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura,dat_inicio,dat_fim)">
     33                <dtml-if expr="(_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim)">
     34                    (Atual)
     35                </dtml-if>
     36                </option>
     37                </dtml-in>
     38                <option
     39                <dtml-if expr="_.has_key('hdn_num_legislatura') and hdn_num_legislatura=='-1'">
     40                    selected
     41                </dtml-if>
     42                value="-1">sem mandato cadastrado
     43                </option>
     44                <dtml-if expr="not _.has_key('hdn_num_legislatura')">
     45                    <dtml-call expr="REQUEST.set('hdn_num_legislatura', '-1')">
     46                </dtml-if>
     47            </select>
     48        </div>
     49
     50    </fieldset>
     51    <dtml-call expr="REQUEST.set('existe_ocorrencia', 0)">
     52    <dtml-call expr="REQUEST.set('listar', 1)">
     53    <dtml-call expr="REQUEST.set('primeiro_listado', 1)">
     54
     55    <dtml-in expr="zsql.parlamentar_obter_zsql(num_legislatura=hdn_num_legislatura,ind_titular=1)">
     56        <dtml-if expr="hdn_num_legislatura == '-1'">
     57            <dtml-in expr="zsql.mandato_obter_zsql(cod_parlamentar=cod_parlamentar)">
     58                <dtml-call expr="REQUEST.set('listar', 0)">
     59                <dtml-else>
     60                <dtml-call expr="REQUEST.set('listar', 1)">
    4761            </dtml-in>
    48             <option
    49                <dtml-if expr="_.has_key('hdn_num_legislatura') and hdn_num_legislatura=='-1'">
    50                   selected
    51                </dtml-if>
    52                value="-1">sem mandato cadastrado
    53             </option>
    54             <dtml-if expr="not _.has_key('hdn_num_legislatura')">
    55                <dtml-call expr="REQUEST.set('hdn_num_legislatura', '-1')">
     62        </dtml-if>
     63
     64        <dtml-if listar>
     65            <dtml-call expr="REQUEST.set('existe_ocorrencia', 1)">
     66
     67            <dtml-if primeiro_listado>
     68                <dtml-call expr="REQUEST.set('primeiro_listado', 0)">
     69            </dtml-if primeiro_listado>
     70            <dtml-if sequence-start>
     71                <fieldset>
     72                    <legend>Número de Titulares: <dtml-var sequence-length></legend>
     73                </fieldset>
    5674            </dtml-if>
    57          </select>
    58       </td>
    59     </tr>
    60  </table>
    61 </fieldset>
    62 <dtml-call expr="REQUEST.set('existe_ocorrencia', 0)">
    63 <dtml-call expr="REQUEST.set('listar', 1)">
    64 <dtml-call expr="REQUEST.set('primeiro_listado', 1)">
    65 <dtml-in expr="zsql.parlamentar_obter_zsql(num_legislatura=hdn_num_legislatura)">
    66   <dtml-if expr="hdn_num_legislatura == '-1'">
    67     <dtml-in expr="zsql.mandato_obter_zsql(cod_parlamentar=cod_parlamentar)">
    68       <dtml-call expr="REQUEST.set('listar', 1)">
    69     <dtml-else>
    70       <dtml-call expr="REQUEST.set('listar', 0)">
     75            <div class="tileItem">
     76
     77                <div class="vereador">
     78                    <div class="vereadorImageContainer">
     79                        <dtml-in expr="sapl_documentos.parlamentar.fotos.objectValues('Image')">
     80                            <dtml-if expr=" _.str(cod_parlamentar)+'_'+sapl_documentos.parlamentar.fotos.nom_documento == id() ">
     81                                <img class="vereadorFoto" id="parlamentar" src="<dtml-var absolute_url>">
     82                            </dtml-if>
     83                        </dtml-in>
     84                    </div>
     85
     86                    <h4 class="tileHeadline">
     87                        <a href="parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>">
     88                            <dtml-var nom_completo>
     89                        </a>
     90                    </h4>
     91
     92                    <dtml-in expr="zsql.parlamentar_data_filiacao_obter_zsql(num_legislatura=hdn_num_legislatura, cod_parlamentar=cod_parlamentar)">
     93                        <div class="parlamentar-partido">
     94                            <dtml-in expr="zsql.parlamentar_partido_obter_zsql(dat_filiacao=dat_filiacao, cod_parlamentar=cod_parlamentar)">
     95                                <span class="texto"><dtml-var sgl_partido null=""></span>
     96                                <dtml-else>
     97                                <span class="texto">Sem Partido</span>
     98                            </dtml-in>
     99                    </dtml-in>
     100                </div>
     101            </div>
     102            </div>
     103        </dtml-if listar>
    71104    </dtml-in>
    72   </dtml-if>
    73 
    74   <dtml-if listar>   
    75     <dtml-call expr="REQUEST.set('existe_ocorrencia', 1)">
    76      
    77     <dtml-if primeiro_listado>
    78       <dtml-call expr="REQUEST.set('primeiro_listado', 0)">         
    79 <fieldset>
    80  <legend>Parlamentares</legend>
    81    <table id="parlamentares" class="tablesorter" >
    82     <thead>
    83     <tr>
    84       <th class="form-label">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
    85       <th class="form-label">&nbsp;Nome civil</th>
    86       <th class="form-label">&nbsp;Nome parlamentar</th>
    87       <th class="form-label">&nbsp;Partido</th>
    88       <th class="form-label">&nbsp;Ativo?</th>
    89     </tr>
    90     </thead>
    91     </tbody>
    92     </dtml-if primeiro_listado>
    93       <tr>
    94         <td class="texto">
    95         <dtml-in expr="sapl_documentos.parlamentar.fotos.objectValues('Image')">
    96          <dtml-if expr="_.str(cod_parlamentar)+'_'+sapl_documentos.parlamentar.fotos.nom_documento == id() ">
    97              <img border="0" width="30" height="30" src="<dtml-var absolute_url>">
    98         </dtml-if>
    99         </dtml-in>
    100         </td>
    101         <td class="texto">
    102           <a href="parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>"><b><dtml-var nom_completo></b></a>
    103         </td>
    104         <td class="texto">
    105          <b><dtml-var nom_parlamentar></b>
    106         </td>
    107         <dtml-if expr="hdn_num_legislatura!='-1'">
    108            <dtml-in expr="zsql.parlamentar_data_filiacao_obter_zsql(num_legislatura=hdn_num_legislatura, cod_parlamentar=cod_parlamentar)">
    109                <dtml-in expr="zsql.parlamentar_partido_obter_zsql(dat_filiacao=dat_filiacao, cod_parlamentar=cod_parlamentar)">
    110                   <td class="texto"><dtml-var sgl_partido null=""></td>
    111                <dtml-else>
    112                    <td class="texto">Sem Registro</td>
    113                </dtml-in>
    114            <dtml-else>
    115                <td class="texto">Sem Registro</td>
    116            </dtml-in>
     105    <dtml-if existe_ocorrencia>
    117106        <dtml-else>
    118            <td class="texto"><dtml-var sgl_partido null=""></td>
    119         </dtml-if>
    120            <td class="texto" align="center">
    121                <dtml-if ind_ativo>SIM
    122                <dtml-else>NÃO
    123                </dtml-if></td>
    124        </tr>
    125   </dtml-if listar>
    126 </dtml-in>
    127 <dtml-if existe_ocorrencia>
    128   </tbody>
    129   </table>
    130 </fieldset>
    131 <dtml-else>
    132   <fieldset>
    133   <legend>Parlamentares</legend>
    134    <table>
    135           <tr><td class="texto">Nenhum Parlamentar cadastrado.</td></tr>
    136    </table>
    137   </fieldset>
    138 </dtml-if>
     107        <div class="vereador">
     108            <span class="texto">Nenhum Parlamentar cadastrado.</span>
     109        </div>
     110    </dtml-if>
    139111</form>
    140112
     113
     114<dtml-in expr="zsql.parlamentar_obter_zsql(num_legislatura=hdn_num_legislatura,ind_titular=0)" prefix="suplentes">
     115    <dtml-if suplentes_start>
     116        <dtml-if expr="_.len(cod_parlamentar) > 0">
     117            <fieldset>
     118                <legend>Suplentes em exercício na Legislatura</legend>
     119            </fieldset>
     120        </dtml-if>
     121    </dtml-if>
     122    <dtml-if expr="ind_titular==0">
     123
     124        <div class="tileItem">
     125            <div class="vereador">
     126                <div class="vereadorImageContainer">
     127                    <dtml-in expr="sapl_documentos.parlamentar.fotos.objectValues('Image')">
     128                        <dtml-if expr=" _.str(cod_parlamentar)+'_'+sapl_documentos.parlamentar.fotos.nom_documento == id() ">
     129                            <img class="vereadorFoto" id="parlamentar" src="<dtml-var absolute_url>">
     130                        </dtml-if>
     131                    </dtml-in>
     132                </div>
     133                <h4 class="tileHeadline">
     134                    <a href="parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>">
     135                        <dtml-var nom_completo>
     136                    </a>
     137                </h4>
     138                <dtml-in expr="zsql.parlamentar_data_filiacao_obter_zsql(num_legislatura=hdn_num_legislatura, cod_parlamentar=cod_parlamentar)">
     139                    <div class="parlamentar-partido">
     140                        <dtml-in expr="zsql.parlamentar_partido_obter_zsql(dat_filiacao=dat_filiacao, cod_parlamentar=cod_parlamentar)">
     141                            <span class="texto"><dtml-var sgl_partido null=""></span>
     142                            <dtml-else>
     143                            <span class="texto">Sem Partido</span>
     144                        </dtml-in>
     145                </dtml-in><br />
     146                <dtml-in expr="zsql.mandato_obter_zsql(cod_parlamentar=cod_parlamentar,nom_parlamentar=nom_parlamentar,num_legislatura=hdn_num_legislatura)">
     147                    <dtml-if expr="num_legislatura==hdn_num_legislatura">
     148                        <span class="texto"><b>Período:</b> <dtml-var dat_inicio_mandato null=""> - <dtml-var dat_fim_mandato null=""></span>
     149                    </dtml-if>
     150                </dtml-in>
     151            </div>
     152        </div>
     153        </div>
     154        <dtml-if suplentes_end>
     155        </dtml-if>
     156    </dtml-if>
     157</dtml-in>
     158
    141159<dtml-var standard_html_footer>
  • ILSAPL/trunk/skins/sk_sapl/consultas/parlamentar/proposicao/proposicao_index_html.dtml

    r7173 r7495  
    1 <dtml-var standard_html_header>
    2 
    3 <a id="ajuda" href="&dtml-portal_url;/ajuda/consultas#cons_dadosparl">Ajuda</a>
    4 <h1>Parlamentares</h1>
    5 <div id="barra-conteudo">
    6 <ul>
    7         <li><a href="&dtml-portal_url;/consultas/parlamentar/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>">In&iacute;cio</a></li>
    8         <li><a href="&dtml-portal_url;/consultas/parlamentar/mandato/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Mandatos</a></li>
    9         <li><a href="&dtml-portal_url;/consultas/parlamentar/comissao/comissao_index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Comiss&otilde;es</a></li>
    10         <li><a class="selecionado">Proposi&ccedil;&otilde;es</a></li>
    11         <li><a href="&dtml-portal_url;/consultas/parlamentar/relatoria/relatoria_index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Relatorias</a></li>
    12         <li><a href="&dtml-portal_url;/consultas/parlamentar/filiacao_partidaria/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Filia&ccedil;&atilde;o partid&aacute;ria</a></li>
    13 
    14 </ul>
    15 </div>
    161<dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    17   <dtml-call expr="REQUEST.set('nom_parlamentar', nom_parlamentar)">
     2    <dtml-call expr="REQUEST.set('nom_parlamentar', nom_parlamentar)">
    183</dtml-in>
    194
    205<dtml-in expr="zsql.parlamentar_somar_proposicao_zsql(cod_parlamentar=cod_parlamentar)">
    21   <dtml-call expr="REQUEST.set('total', total)">
     6    <dtml-call expr="REQUEST.set('total', total)">
    227</dtml-in>
    238
    249<dtml-in expr="zsql.parlamentar_somar_coautoria_zsql(cod_parlamentar=cod_parlamentar)">
    25   <dtml-call expr="REQUEST.set('total_coautoria', total)">
     10    <dtml-call expr="REQUEST.set('total_coautoria', total)">
    2611</dtml-in>
    27 <dtml-call expr="REQUEST.set('ano_prop_anterior',0)">
    28   <fieldset>
    29    <legend><dtml-var nom_parlamentar></legend>
    3012
    31  <table style="float: left; margin-right: 1.5em;">
    32          <tr><td class="form-label" colspan="3" align="left">&nbsp;AUTORIA</td></tr>
    33 <dtml-in expr="zsql.parlamentar_obter_proposicao_zsql(cod_parlamentar=cod_parlamentar)">
    34   <dtml-if sequence-start>
    35          <tr>
    36             <th class="form-label">&nbsp;Tipo</th>
    37             <th class="form-label">&nbsp;Natureza</th>
    38             <th class="form-label">&nbsp;Qtde.</th>
    39          </tr>
    40   </dtml-if sequence-start>
    41   <dtml-if expr="ano_prop_anterior!=ano_ident_basica">
    42       <dtml-call expr="REQUEST.set('ano_prop_anterior',ano_ident_basica)">   
    43       <tr><td class="texto" colspan="3"><b>---------------------- Ano: &nbsp;&nbsp;<dtml-var ano_ident_basica> ----------------------</b></td></tr>
    44   </dtml-if>
    45       <tr>
    46       <td class="texto"><dtml-var sgl_tipo_materia></td>
    47       <td class="texto"><a href="&dtml-portal_url;/generico/materia_pesquisar_proc?incluir=0&existe_ocorrencia=0&lst_tip_materia=<dtml-var tip_materia>&txt_numero=&txt_prot_pref=&txt_ano=&txt_npc=&txt_num_protocolo=&dt_apres=&dt_apres2=&dt_public=&dt_public2=&hdn_txt_autor=&hdn_cod_autor=<dtml-var cod_parlamentar>&lst_tip_autor=Parlamentar&lst_cod_partido=&txt_relator=&txt_assunto=&rad_tramitando=&lst_localizacao=&lst_status=&rd_ordenacao=1&rd_ordem_td=&chk_coautor=0&btn_materia_pesquisar=Pesquisar"><dtml-var des_tipo_materia></a></td>
    48       <td class="texto" align="right"><dtml-var qtde></td>
    49       </tr>
    50   <dtml-if sequence-end>
    51          <dtml-if expr="total>0">
    52          <tr>
    53             <td class="texto" colspan="2" style="background-color:#f9f9f9;padding-bottom: 0.4em;"><b>Total de Proposi&ccedil;&otilde;es (1&ordm; Autor)</b></td>
    54             <td class="texto" align="right" style="background-color:#f9f9f9;padding-bottom: 0.4em;"><b><dtml-var total></b></td>
    55          </tr>
    56          </dtml-if>
    57        </table>
    58   </dtml-if sequence-end>
     13<table>
     14    <dtml-in expr="zsql.parlamentar_obter_proposicao_zsql(cod_parlamentar=cod_parlamentar)">
     15        <dtml-if sequence-start>
     16            <tr>
     17                <th class="form-label">Natureza</th>
     18                <th class="form-label" align="center" width="25%">Quantidade</th>
     19            </tr>
     20        </dtml-if sequence-start>
     21        <tr>
     22            <td class="texto"><a href="&dtml-portal_url;/generico/materia_pesquisar_proc?incluir=0&existe_ocorrencia=0&lst_tip_materia=<dtml-var tip_materia>&txt_numero=&txt_prot_pref=&txt_ano=&txt_npc=&txt_num_protocolo=&dt_apres=&dt_apres2=&dt_public=&dt_public2=&hdn_txt_autor=&hdn_cod_autor=<dtml-var cod_parlamentar>&lst_tip_autor=Parlamentar&lst_cod_partido=&txt_relator=&txt_assunto=&rad_tramitando=&lst_localizacao=&lst_status=&rd_ordenacao=1&chk_coautor=0&btn_materia_pesquisar=Pesquisar"><dtml-var des_tipo_materia></a></td>
     23            <td class="texto" align="center"><dtml-var qtde></td>
     24        </tr>
     25        <dtml-if sequence-end>
     26            <dtml-if expr="total>0">
     27                <tr>
     28                    <td class="texto"><b>TOTAL</b></td>
     29                    <td class="texto" align="center" width="25%"><b><dtml-var total></b></td>
     30                </tr>
     31            </dtml-if>
     32</table>
     33</dtml-if sequence-end>
    5934<dtml-else>
    60         <tr><td class="texto">N&atilde;o h&aacute; nenhuma mat&eacute;ria de autoria do parlamentar.</td></tr>
     35<tr><td class="texto">Não há matérias de autoria deste Parlamentar</td></tr>
    6136</dtml-in>
    6237</td>
    6338</tr>
    6439</table>
    65 <dtml-call expr="REQUEST.set('ano_prop_anterior',0)">
    66 <table>
    67          <tr><td class="form-label" colspan="3" align="left">&nbsp;CO-AUTORIA</td></tr>
    68 <dtml-in expr="zsql.parlamentar_obter_coautoria_zsql(cod_parlamentar=cod_parlamentar)">
    69   <dtml-if sequence-start>
    70          <tr>
    71             <th class="form-label">&nbsp;Tipo</th>
    72             <th class="form-label">&nbsp;Natureza</th>
    73             <th class="form-label">&nbsp;Qtde.</th>
    74          </tr>
    75   </dtml-if sequence-start>
     40<p></p>
    7641
    77   <dtml-if expr="ano_prop_anterior!=ano_ident_basica">
    78       <dtml-call expr="REQUEST.set('ano_prop_anterior',ano_ident_basica)">   
    79       <tr><td class="texto" colspan="3"><b>---------------------- Ano: &nbsp;&nbsp;<dtml-var ano_ident_basica> ----------------------</b></td></tr>
    80   </dtml-if>
    81 
    82       <tr>
    83       <td class="texto"><dtml-var sgl_tipo_materia></td>
    84       <td class="texto"><a href="&dtml-portal_url;/generico/materia_pesquisar_proc?incluir=0&existe_ocorrencia=0&lst_tip_materia=<dtml-var tip_materia>&txt_numero=&txt_prot_pref=&txt_ano=&txt_npc=&txt_num_protocolo=&dt_apres=&dt_apres2=&dt_public=&dt_public2=&hdn_txt_autor=&hdn_cod_autor=<dtml-var cod_parlamentar>&lst_tip_autor=Parlamentar&lst_cod_partido=&txt_relator=&txt_assunto=&rad_tramitando=&lst_localizacao=&lst_status=&rd_ordenacao=1&rd_ordem_td=&chk_coautor=1&btn_materia_pesquisar=Pesquisar"><dtml-var des_tipo_materia></a></td>
    85       <td class="texto" align="right"><dtml-var qtde></td>
    86       </tr>
    87   <dtml-if sequence-end>
    88          <dtml-if expr="total>0">
    89          <tr>
    90             <td class="texto" colspan="2" style="background-color:#f9f9f9;padding-bottom: 0.4em;"><b>Total de Proposi&ccedil;&otilde;es (Co-Autor)</b></td>
    91             <td class="texto" align="right" style="background-color:#f9f9f9;padding-bottom: 0.4em;"><b><dtml-var total_coautoria></b></td>
    92          </tr>
    93          </dtml-if>
    94        </table>
    95   </dtml-if sequence-end>
    96 <dtml-else>
    97         <tr><td class="texto">N&atilde;o h&aacute; nenhuma mat&eacute;ria de co-autoria do parlamentar.</td></tr>
     42<dtml-in expr="zsql.parlamentar_obter_coautoria_zsql(cod_parlamentar=cod_parlamentar)">
     43    <dtml-if sequence-start>
     44        <table>
     45            <tr><td class="form-element" colspan="2" align="center">CO-AUTORIA</td></tr>
     46            <tr>
     47                <th class="form-label">Natureza</th>
     48                <th class="form-label" align="center" width="25%">Quantidade</th>
     49            </tr>
     50    </dtml-if sequence-start>
     51    <tr>
     52        <td class="texto"><a href="&dtml-portal_url;/generico/materia_pesquisar_proc?incluir=0&existe_ocorrencia=0&lst_tip_materia=<dtml-var tip_materia>&txt_numero=&txt_prot_pref=&txt_ano=&txt_npc=&txt_num_protocolo=&dt_apres=&dt_apres2=&dt_public=&dt_public2=&hdn_txt_autor=&hdn_cod_autor=<dtml-var cod_parlamentar>&lst_tip_autor=Parlamentar&lst_cod_partido=&txt_relator=&txt_assunto=&rad_tramitando=&lst_localizacao=&lst_status=&rd_ordenacao=1&chk_coautor=1&btn_materia_pesquisar=Pesquisar"><dtml-var des_tipo_materia></a></td>
     53        <td class="texto" align="center"><dtml-var qtde></td>
     54    </tr>
     55    <dtml-if sequence-end>
     56        <dtml-if expr="total>0">
     57            <tr>
     58                <td class="texto"><b>TOTAL</b></td>
     59                <td class="texto" align="center" width="25%"><b><dtml-var total_coautoria></b></td>
     60            </tr>
     61        </dtml-if>
     62        </table>
     63    </dtml-if sequence-end>
     64    <dtml-else>
    9865</dtml-in>
    9966</td>
    10067</tr>
    10168</table>
    102 </td></tr>
    103 </table>
    104 </fieldset>
    105 <form><table width="90%"><tr><td align="center"><input type="button" class="botao" name="retornar" value="retornar" onClick="javascript:history.go(-1)"></td></tr></table></form>
    106 <dtml-var standard_html_footer>
    107 
  • ILSAPL/trunk/skins/sk_sapl/consultas/parlamentar/relatoria/relatoria_index_html.dtml

    r7441 r7495  
    1 <dtml-var standard_html_header>
    2 
    3 <a id="ajuda" href="&dtml-portal_url;/ajuda/consultas#cons_dadosparl">Ajuda</a>
    4 <h1>Parlamentares</h1>
    5 <div id="barra-conteudo">
    6 <ul>
    7         <li><a href="&dtml-portal_url;/consultas/parlamentar/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>">In&iacute;cio</a></li>
    8         <li><a href="&dtml-portal_url;/consultas/parlamentar/mandato/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Mandatos</a></li>
    9         <li><a href="&dtml-portal_url;/consultas/parlamentar/comissao/comissao_index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Comiss&otilde;es</a></li>
    10         <li><a href="&dtml-portal_url;/consultas/parlamentar/proposicao/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Proposi&ccedil;&otilde;es</a></li>
    11         <li><a class="selecionado">Relatorias</a></li>
    12         <li><a href="&dtml-portal_url;/consultas/parlamentar/filiacao_partidaria/index_html?cod_parlamentar=<dtml-var cod_parlamentar>">Filia&ccedil;&atilde;o partid&aacute;ria</a></li>
    13 </ul>
    14 </div>
    151<dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    16   <dtml-call expr="REQUEST.set('nom_parlamentar', nom_parlamentar)">
     2    <dtml-call expr="REQUEST.set('nom_parlamentar', nom_parlamentar)">
    173</dtml-in>
    184
    195<dtml-in expr="zsql.parlamentar_somar_relatoria_zsql(cod_parlamentar=cod_parlamentar)">
    20   <dtml-call expr="REQUEST.set('total', total)">
     6    <dtml-call expr="REQUEST.set('total', total)">
    217</dtml-in>
    228
    23   <fieldset>
    24    <legend><dtml-var nom_parlamentar missing></legend>
    25     <table>
    26 
    27 <dtml-in expr="zsql.parlamentar_obter_relatoria_zsql(cod_parlamentar=cod_parlamentar)">
    28   <dtml-if sequence-start>
    29          <tr>
    30             <th class="form-label">&nbsp;Tipo</th>
    31             <th class="form-label">&nbsp;Natureza</th>
    32             <th class="form-label">&nbsp;Qtde.</th>
    33          </tr>
    34   </dtml-if sequence-start>
    35       <tr>
    36       <td class="texto"><dtml-var sgl_tipo_materia></td>
    37       <td class="texto"><a href="&dtml-portal_url;/generico/materia_pesquisar_proc?incluir=0&existe_ocorrencia=0&lst_tip_materia=<dtml-var tip_materia>&txt_numero=&txt_ano=&txt_npc=&txt_num_protocolo&dt_apres=&dt_apres2=&dt_public=&dt_public2=&hdn_txt_autor=&hdn_cod_autor=&lst_tip_autor=&lst_cod_partido=&txt_relator=<dtml-var nom_parlamentar>&txt_assunto=&rad_tramitando=&lst_localizacao=&lst_status=&chk_coautor=&rd_ordenacao=1&rd_ordem_td&btn_materia_pesquisar=Pesquisar"><dtml-var des_tipo_materia></a></td>
    38       <td class="texto" align="center"><dtml-var qtde></td>
    39       </tr>
    40   <dtml-if sequence-end>
    41          <tr>
    42             <td class="texto" colspan="2"><b>Total de Proposi&ccedil;&otilde;es</b></td>
    43             <td class="texto" align="center"><b><dtml-var total></b></td>
    44          </tr>
    45        </table>
    46   </dtml-if sequence-end>
     9<table width="70%">
     10    <dtml-in expr="zsql.parlamentar_obter_relatoria_zsql(cod_parlamentar=cod_parlamentar)">
     11        <dtml-if sequence-start>
     12            <tr>
     13                <th class="form-label"> Natureza</th>
     14                <th class="form-label" align="center" width="25%"> Quantidade</th>
     15            </tr>
     16        </dtml-if sequence-start>
     17        <tr>
     18            <td class="texto"><a href="&dtml-portal_url;/generico/materia_pesquisar_proc?incluir=0&existe_ocorrencia=0&lst_tip_materia=<dtml-var tip_materia>&txt_numero=&txt_ano=&txt_npc=&txt_num_protocolo&dt_apres=&dt_apres2=&dt_public=&dt_public2=&hdn_txt_autor=&hdn_cod_autor=&lst_tip_autor=&lst_cod_partido=&txt_relator=<dtml-var nom_parlamentar>&txt_assunto=&rad_tramitando=&lst_localizacao=&lst_status=&chk_coautor=&rd_ordenacao=1&btn_materia_pesquisar=Pesquisar"><dtml-var des_tipo_materia></a></td>
     19            <td class="texto" align="center"><dtml-var qtde></td>
     20        </tr>
     21        <dtml-if sequence-end>
     22            <tr>
     23                <td class="texto"><b>TOTAL</b></td>
     24                <td class="texto" align="center" width="25%"><b><dtml-var total></b></td>
     25            </tr>
     26</table>
     27</dtml-if sequence-end>
    4728<dtml-else>
    48         <tr><td class="texto">N&atilde;o h&aacute; nenhuma relatoria cadastrada para esse parlamentar.</td></tr>
     29<tr><td class="texto">Não há nenhuma relatoria cadastrada para este parlamentar</td></tr>
    4930</dtml-in>
    5031</td>
    5132</tr>
    5233</table>
    53 </fieldset>
    54 
    55 <dtml-var standard_html_footer>
    56 
  • ILSAPL/trunk/skins/sk_sapl/consultas/pauta_sessao/pauta_sessao_index_html.dtml

    r7173 r7495  
    11<dtml-var standard_html_header>
    2 <script type="text/javascript" language="Javascript">
    3 <!--
    4 
    5     function atualiza_sessao_plenaria(dat_inicio_sessao){
    6             location.href = "&dtml-portal_url;/consultas/pauta_sessao/index_html?dat_sessao_sel="+dat_inicio_sessao;
    7             }
    8             //-->
     2<script type="text/javascript">
     3    <!--
     4    function atualiza_ano_sessao(ano_sessao){
     5        location.href = "&dtml-portal_url;/consultas/pauta_sessao/index_html?ano_sessao_sel="+ano_sessao;
     6    }
     7    //-->
    98</script>
    109
    1110<a id="ajuda" href="&dtml-portal_url;/ajuda/pauta_sessao">Ajuda</a>
    12 <h1 class="firstHeading">Pauta da Sess&atilde;o</h1>
    1311
    14 <form name="sessao_plen_form" method="post" action="ordem_dia_form">
     12<h1 class="firstHeading">Pautas das Sessões</h1>
    1513
    16 <fieldset>
    17         <legend>Selecione a data </legend>
    18         <table>
    19                 <tbody>
    20                         <tr>
    21                                 <th>
    22                                         <label for="lst_num_legislatura">Data da Sess&atilde;o:</label>
    23                                 </th>
    24                                 <td colspan="2">
     14<form name="pauta_form" method="post" action="pauta_mostrar">
    2515
     16    <fieldset>
     17        <div>
     18            <label for="lst_ano_sessao">Selecione o Ano:</label>
     19            <select id="lst_ano_sessao" name="lst_ano_sessao" size="1" onChange="atualiza_ano_sessao(document.pauta_form.lst_ano_sessao[document.pauta_form.lst_ano_sessao.selectedIndex].value)">
     20                <dtml-in expr="zsql.sessao_plenaria_listar_ano_zsql()">
     21                    <option value="<dtml-var ano_sessao missing>"
     22                    <dtml-if expr="((not _.has_key('ano_sessao_sel') and (_.DateTime().year() == ano_sessao)))
     23                                           or (not _.has_key('ano_sessao_sel') and (_.DateTime().year() > ano_sessao))
     24                                           or (_.has_key('ano_sessao_sel') and ano_sessao == _.int(ano_sessao_sel))">
     25                        selected
     26                        <dtml-call expr="REQUEST.set('ano_sessao_sel', ano_sessao)">
     27                    </dtml-if>>
     28                    <dtml-var ano_sessao missing>
     29                    </option>
     30                </dtml-in>
     31            </select>
     32        </div>
     33    </fieldset>
    2634
    27                 <dtml-if expr="not _.has_key('dat_sessao_sel')">
    28                     <dtml-let proxima_data="pysc.data_proxima_pysc(lista_de_datas=[r['dat_inicio_sessao'] for r in zsql.data_sessao_plenaria_obter_zsql(ind_excluido = 0)])">
    29                         <dtml-if proxima_data>
    30                           <dtml-call expr="REQUEST.set('dat_sessao_sel', proxima_data)">
     35    <dtml-if ano_sessao_sel>
     36        <fieldset>
     37            <dtml-call "REQUEST.set('existe_seq_anterior', 0)">
     38            <dtml-call "REQUEST.set('existe_seq_posterior', 0)">
     39            <dtml-if page>
     40                <dtml-call "REQUEST.set('page', _.int(page))">
     41                <dtml-else>
     42                <dtml-call "REQUEST.set('page', 1)">
     43            </dtml-if>
     44            <dtml-if step>
     45                <dtml-call "REQUEST.set('step', _.int(step))">
     46                <dtml-else>
     47                <dtml-call "REQUEST.set('step', 12)">
     48            </dtml-if>
     49            <dtml-call "REQUEST.set('start',(page-1) * step + 1)">
     50            <dtml-in expr="zsql.sessao_plenaria_obter_zsql(ano_sessao=ano_sessao_sel, ind_excluido=0)" size="step" start="start" orphan=0>
     51                <dtml-if sequence-start>
     52                    <table>
     53                        <thead>
     54                        <tr>
     55                            <th width="13%" class="form-label">Data</th>
     56                            <th width="10%" class="form-label">Número</th>
     57                            <th class="form-label">Tipo</th>
     58                            <th class="form-label">Arquivo</th>
     59                        </tr>
     60                        </thead>
     61                        <tbody>
     62                        <dtml-if previous-sequence>
     63                            <dtml-call "REQUEST.set('existe_seq_anterior', 1)">
     64                        </dtml-if previous-sequence>
     65                </dtml-if sequence-start>
     66                <dtml-if sequence-even>
     67                    <tr>
     68                        <dtml-else>
     69                        <tr class="even">
     70                </dtml-if>
     71                <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=tip_sessao)">
     72                    <td class="texto">
     73                        <dtml-if expr="AUTHENTICATED_USER.hasRole(this(), ['Operador', 'Operador Sessao Plenaria'])">
     74                            <a href="&dtml-portal_url;/cadastros/sessao_plenaria/sessao_plenaria_mostrar_proc?cod_sessao_plen=<dtml-var cod_sessao_plen>&dat_sessao=<dtml-var dat_inicio_sessao>">
     75                                <strong><dtml-var dat_inicio_sessao></strong>
     76                            </a>
     77                            <dtml-else>
     78                            <strong><dtml-var dat_inicio_sessao></strong>
    3179                        </dtml-if>
    32                     </dtml-let>
    33                 </dtml-if>
    34                 <select id="lst_dat_sessao"
    35                        name="lst_dat_sessao"
    36                         size="1"
    37                         onChange="atualiza_sessao_plenaria(document.sessao_plen_form.lst_dat_sessao[document.sessao_plen_form.lst_dat_sessao.selectedIndex].value)">
    38                     <dtml-in expr="zsql.data_sessao_plenaria_obter_zsql(ind_excluido = 0)">
    39                         <option <dtml-if expr="REQUEST.has_key('dat_sessao_sel') and dat_sessao_sel==dat_inicio_sessao"> selected
    40                             <dtml-call expr="REQUEST.set('dat_inicio_sessao', dat_inicio_sessao)">
    41                                 <dtml-elif expr="_['sequence-start'] and not _.has_key('dat_sessao_sel')">
    42                                     selected
    43                                 </dtml-if>
    44                                 value="<dtml-var dat_inicio_sessao missing>"><dtml-var dat_inicio_sessao missing>
    45                         </option>
    46                         <dtml-if expr="_['sequence-start'] and not _.has_key('dat_sessao_sel')">
    47                             <dtml-call expr="REQUEST.set('dat_inicio_sessao', dat_inicio_sessao)">
    48                         </dtml-if>
    49                     </dtml-in>
    50                 </select>
    51            
    52 
    53                                 </td>
    54                         </tr>
    55                 </tbody>
    56         </table>
    57 
    58 
    59 
    60 
    61        
    62 </fieldset>
    63 
    64   <fieldset>
    65     <legend>Pauta da Sess&atilde;o</legend>
    66         <table width="100%">
    67         <dtml-if dat_inicio_sessao>
    68                 <dtml-call "REQUEST.set('existe_seq_anterior', 0)">
    69                 <dtml-call "REQUEST.set('existe_seq_posterior', 0)">
    70                 <dtml-if page>
    71                   <dtml-call "REQUEST.set('page', _.int(page))">
    72                 <dtml-else>
    73                   <dtml-call "REQUEST.set('page', 1)">
    74                 </dtml-if>
    75                 <dtml-if step>
    76                   <dtml-call "REQUEST.set('step', _.int(step))">
    77                 <dtml-else>
    78                   <dtml-call "REQUEST.set('step', 16)">
    79                 </dtml-if>
    80         <dtml-call "REQUEST.set('start',(page-1) * step + 1)">
    81         <dtml-in expr="zsql.sessao_plenaria_obter_zsql(dat_inicio_sessao = pysc.data_converter_pysc(data=dat_inicio_sessao), ind_excluido=0)" size=8 start=query_start orphan=2>
    82         <dtml-if sequence-start>
    83         <tr>
    84             <dtml-if previous-sequence>
    85                 <td class="form-element">
    86                     <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">
    87                         P&aacute;gina Anterior (<dtml-var previous-sequence-size>)</a>
    88                 </td>
    89             </dtml-if previous-sequence>
    90         </tr>
    91         </dtml-if sequence-start>
    92                 <tr>
    93                     <td align="center" class="form-element" colspan="4"><h3>
    94                         <dtml-var num_sessao missing><br />
    95                         <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=tip_sessao)">
    96                         <a href="pauta_sessao_plen_mostrar_proc?cod_sessao_plen=<dtml-var cod_sessao_plen>&dat_sessao=<dtml-var dat_inicio_sessao>">
    97                             <dtml-var num_sessao_plen>&ordf; Reuni&atilde;o <dtml-var nom_sessao> da <dtml-var num_sessao_leg>&ordf; Sess&atilde;o Legislativa da <dtml-var num_legislatura>&ordf; Legislatura<br />
    98                            Data: <dtml-var expr="pysc.data_converter_por_extenso_pysc(data=dat_inicio_sessao)"> (<dtml-var dia_sessao>)&nbsp;-&nbsp;Abertura: <dtml-var expr="pysc.hora_formatar_pysc(hora=hr_inicio_sessao)">
    99                         </a>
    100                         </dtml-in>
    101                     </h3></td>
    102                 </tr>
    103             <tr><td></td></tr>
    104         <tr>
    105             <td class="texto" align="center" width="25%"><b>Mat&eacute;rias do Expediente: </b> <br />
    106                <dtml-var expr="pysc.quantidade_materias_expediente_pysc(cod_sessao_plen=cod_sessao_plen)"> mat&eacute;ria(s)
    107             </td>
    108 
    109             <td class="texto" align="center" width="25%"><b>Oradores do Expediente: </b> <br />
    110                 <dtml-var expr="pysc.quantidade_oradores_expediente_inscritos_pysc(cod_sessao_plen=cod_sessao_plen)"> orador(es)
    111             </td>
    112 
    113             <td class="texto" align="center" width="25%"><b>Mat&eacute;rias da Ordem do Dia: </b> <br />
    114                 <dtml-var expr="pysc.quantidade_materias_ordem_dia_pysc(cod_sessao_plen=cod_sessao_plen)"> mat&eacute;ria(s)
    115             </td>
    116 
    117             <td class="texto" align="center" width="25%"><b>Explica&ccedil;&otilde;es Pessoais: </b> <br />
    118                 <dtml-var expr="pysc.quantidade_oradores_inscritos_pysc(cod_sessao_plen=cod_sessao_plen)"> orador(es)
    119             </td>
    120         </tr
    121         <dtml-if sequence-end>
     80                    </td>
     81                    <td align="center" class="label">
     82                        <dtml-var num_sessao_plen>ª
     83                    </td>
     84                    <td class="texto">
     85                        SESSÃO <dtml-var nom_sessao upper>
     86                    </td>
     87                    </td>
     88                    <td class="texto" width="10%">
     89                        <dtml-let id_pauta="_.str(cod_sessao_plen)+'_pauta_sessao.pdf'">
     90                            <dtml-if "_.hasattr(sapl_documentos.pauta_sessao,id_pauta)">
     91                            <dtml-let pauta="_.getattr(sapl_documentos.pauta_sessao,id_pauta).absolute_url">
     92                                <a target="_blank" href="<dtml-var pauta>"><img align="middle" border="0" src="sapl/imagens/archiv.gif" alt="Texto Integral" title="Texto Integral"></a>
     93                            </dtml-let>
     94                            <dtml-else>
     95                            <img class="img-disabled" align="middle" src="&dtml-portal_url;/imagens/archiv.gif" alt="Arquivo não disponível" title="Arquivo não disponível">
     96                            <dtml-if expr="AUTHENTICATED_USER.hasRole(this(), ['Operador', 'Operador Sessao Plenaria'])">
     97                                <a href="&dtml-portal_url;/relatorios/pdf_ordem_dia_preparar_pysc?data=<dtml-var dat_inicio_sessao>&cod_sessao_plen=<dtml-var cod_sessao_plen>"
     98                                   target="_blank">Gerar PDF</a>
     99                            </dtml-if>
     100    </dtml-if>
     101    </dtml-let>
     102    </td>
     103    </dtml-in>
     104    </tr>
     105    <dtml-if sequence-end>
     106        </tbody>
     107        </table>
    122108        <dtml-if next-sequence>
    123         <tr>
    124             <td class="form-element">
    125                 <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">
    126                     Pr&oacute;xima P&aacute;gina (<dtml-var next-sequence-size>)
    127                 </a>
    128             </td>
    129         </tr>
     109            <dtml-call "REQUEST.set('existe_seq_posterior', 1)">
    130110        </dtml-if next-sequence>
    131         </td>
    132     </tr>
    133 </dtml-if sequence-end>
    134 </dtml-in>
    135 <dtml-else>
    136     <tr><td class="texto">Nenhuma pauta da sess&atilde;o plen&aacute;ria cadastrada.</td></tr>
    137 </dtml-if dat_inicio_sessao>
    138 </table>
    139 </fieldset>
     111        <dtml-if expr="existe_seq_anterior or existe_seq_posterior">
     112            <p align="center" class="form-text"><b>
     113                <dtml-var "pysc.PageListOutput_pysc('pauta_sessao_index_html', page, step, _['sequence-length'], ano_sessao_sel=ano_sessao_sel,ind_excluido=ind_excluido)">
     114            </p>
     115        </dtml-if>
     116    </dtml-if sequence-end>
     117    </dtml-in>
     118    <dtml-else>
     119    <span class="texto">Não há nenhuma sessão plenária cadastrada.</span>
     120    </fieldset>
     121    </dtml-if ano_sessao_sel>
    140122</form>
    141123<dtml-var standard_html_footer>
  • ILSAPL/trunk/skins/sk_sapl/consultas/pauta_sessao/pauta_sessao_plen_form.dtml

    r7441 r7495  
    11<dtml-var standard_html_header>
    2 <div><a id="ajuda" href="&dtml-portal_url;/ajuda/pauta_sessao">Ajuda</a>
    3 <a id="ajuda" href="&dtml-portal_url;/relatorios/pdf_pauta_sessao_preparar_pysc?data=<dtml-var dat_inicio_sessao>&cod_sessao_plen=<dtml-var cod_sessao_plen>">PDF</a></div>
     2
     3<a id="ajuda" href="&dtml-portal_url;/ajuda/pauta_sessao">Ajuda</a>
     4
     5<a id="ajuda" href="&dtml-portal_url;/relatorios/pdf_pauta_sessao_preparar_pysc?data=<dtml-var dat_inicio_sessao>&cod_sessao_plen=<dtml-var cod_sessao_plen>"
     6   target="_blank">PDF</a>
     7
    48<dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=tip_sessao)">
    5 <h1 class="firstHeading">Pauta da Sess&atilde;o</h1>
    6 <h3 align="center"><dtml-var sessao_plenaria_header></h3>
     9
     10    <h1 class="firstHeading">Pauta da Sessão</h1>
     11
     12    <h3 align="center"><dtml-var sessao_plenaria_header></h3>
     13
    714</dtml-in>
    8 <fieldset>
    9    <legend>Identificação Básica</legend>
    10     <table width="90%">
    11         <tr>
    12             <td class="texto" width="33%"><b>Tipo da Sessão: </b>
    13                 <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=tip_sessao)">
    14                     <dtml-var nom_sessao>
    15                 </dtml-in>
    16             </td>
    17 
    18             <td class="texto" width="33%"><b>Abertura: </b>
    19                 <dtml-var dat_inicio_sessao null=""> - <dtml-var hr_inicio_sessao></td>
    20 
    21             <td class="texto" width="33%">
    22             </td>
    23         </tr>
    24     </table>
    25 </fieldset>
    2615
    2716<fieldset>
    2817    <legend>Matérias do Expediente</legend>
    29     <table width="100%">
    30         <tr class="fundo">
    31             <td width="25%" class="label">&nbsp;Mat&eacute;ria</td>
    32             <td width="60%" class="label">&nbsp;Ementa</td>
    33             <td width="15%" class="label">&nbsp;Situa&ccedil;&atilde;o</td>
    34         </tr>
     18    <table>
    3519        <dtml-in expr="zsql.expediente_materia_obter_zsql(cod_sessao_plen = cod_sessao_plen, ind_excluido=0)">
    36         <dtml-in expr="zsql.votacao_expediente_materia_obter_zsql(cod_ordem = cod_ordem, ind_excluido=0)">       
    37         <tr>
    38 
    39             <td class="texto" width="25%" valign="top">
    40                     <b><dtml-var num_ordem></b> -
    41                 <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
    42                     <a href="<dtml-var portal_url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
    43                         <b><dtml-var sgl_tipo_materia missing> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica missing> - <dtml-var des_tipo_materia></b></a><br />
    44 
    45                <dtml-if num_protocolo>
    46                   <b>Protocolo:</b> <dtml-var num_protocolo>/<dtml-var ano_ident_basica>
    47                   <br />
    48                </dtml-if>
    49 
    50                 </dtml-in>
    51 
    52                 <dtml-comment>obtém o primeiro autor da matéria.</dtml-comment>
    53                 <dtml-if expr="pysc.conta_autores_pysc(cod_materia)">
    54                   <dtml-if expr="pysc.conta_autores_pysc(cod_materia)>1">
    55                       <b>Autores:</b>
    56                   <dtml-else>
    57                       <b>Autor:</b>
    58                   </dtml-if>
    59                 </dtml-if>
    60                 <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia)">
    61                   <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
    62                     <dtml-if expr="des_tipo_autor=='Parlamentar'">
    63                       <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    64                                <dtml-var nom_completo><br />
    65                       </dtml-in>
    66                     <dtml-elif expr="des_tipo_autor=='Comissao'">
    67                       <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
    68                                <dtml-var nom_comissao><br />
    69                       </dtml-in>
     20            <dtml-if sequence-start>
     21                <tr>
     22                    <th class="form-label" width="5%" class="form-label">Item</th>
     23                    <th class="form-label" width="30%" class="form-label">Matéria</th>
     24                    <th class="form-label" width="50%" class="form-label">Ementa</th>
     25                    <th class="form-label" width="15%" class="form-label">Situação</th>
     26                </tr>
     27            </dtml-if sequence-start>
     28            <dtml-if sequence-even>
     29                <tr>
    7030                    <dtml-else>
    71                                <dtml-var nom_autor><br />
    72                     </dtml-if>
    73                   </dtml-in>
    74                 </dtml-in>
    75 
    76             </td>
    77             <td class="texto" witdth="60%" valign="top">
    78                 <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
    79                     <dtml-var txt_ementa>
    80                 </dtml-in>
    81             </td>
    82             <td class="texto" width="15%" valign="top">
    83            <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
    84               <dtml-if des_status>
    85                  <dtml-call expr="REQUEST.set('des_status', des_status)">
    86               </dtml-if>
    87                     <dtml-var des_status missing>
    88            </dtml-in>
    89             </td>
    90         </tr>
    91         <tr>
    92             <td colspan="3">
    93                 <hr>
    94             </td>
    95         </tr>
    96         <dtml-else><tr><td class="texto" colspan="3"> N&atilde;o constam mat&eacute;rias no Expediente </td></tr>
    97         </dtml-in>
    98         <dtml-else><tr><td class="texto" colspan="3"> N&atilde;o constam mat&eacute;rias no Expediente </td></tr>
     31                    <tr class="even">
     32            </dtml-if>
     33            <dtml-in expr="zsql.votacao_expediente_materia_obter_zsql(cod_ordem = cod_ordem, ind_excluido=0)">
     34                <td class="texto">
     35                    <b><dtml-var num_ordem></b>
     36                </td>
     37                <td class="texto">
     38                    <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
     39                        <a href="<dtml-var portal_url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
     40                            <b><dtml-var sgl_tipo_materia missing> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica missing> - <dtml-var des_tipo_materia></b></a><br />
     41
     42                        <dtml-if num_protocolo>
     43                            <b>Protocolo:</b> <dtml-var num_protocolo>/<dtml-var ano_ident_basica>
     44                        <br />
     45                        </dtml-if>
     46
     47                    </dtml-in>
     48
     49                    <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia, ind_primeiro_autor=1)">
     50                        <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
     51                            <dtml-if cod_parlamentar>
     52                                <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     53                                    <b>Autor:</b> <dtml-var nom_completo>
     54                                </dtml-in>
     55                                <dtml-elif cod_comissao>
     56                                    <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
     57                                        <b>Autor:</b> <dtml-var nom_comissao>
     58                                    </dtml-in>
     59                                    <dtml-else>
     60                                    <b>Autor:</b> <dtml-var nom_autor>
     61                            </dtml-if>
     62                        </dtml-in>
     63                    </dtml-in>
     64                </td>
     65                <td class="texto">
     66                    <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
     67                        <dtml-var txt_ementa>
     68                    </dtml-in>
     69                </td>
     70                <td class="texto">
     71                    <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
     72                        <dtml-if des_status>
     73                            <dtml-call expr="REQUEST.set('des_status', des_status)">
     74                        </dtml-if>
     75                        <dtml-var des_status missing>
     76                    </dtml-in>
     77                </td>
     78                </tr>
     79                <dtml-else><tr><td class="texto">Não constam matérias no Expediente</td></tr>
     80            </dtml-in>
     81            <dtml-else><tr><td class="texto">Não constam matérias no Expediente</td></tr>
    9982        </dtml-in>
    10083    </table>
     
    10285
    10386<dtml-if expr="zsql.oradores_expediente_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
     87    <fieldset>
     88        <legend>Oradores Inscritos no Expediente</legend>
     89        <table>
     90            <dtml-in expr="zsql.oradores_expediente_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
     91                <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar, ind_excluido=0)">
     92                    <tr>
     93                        <td class="texto">
     94                            <b><dtml-var num_ordem></b> - <dtml-var nom_completo>/<dtml-var sgl_partido missing null="">
     95                        </td>
     96                    </tr>
     97                </dtml-in>
     98                <dtml-else>
     99                <tr><td class="texto">Não há oradores inscritos no Expediente.</td></tr>
     100            </dtml-in>
     101        </table>
     102    </fieldset>
     103</dtml-if>
     104
    104105<fieldset>
    105    <legend>Oradores Inscritos no Expediente</legend>
    106     <table width="100%">
    107         <dtml-in expr="zsql.oradores_expediente_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
    108         <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar, ind_excluido=0)">
    109         <tr>
    110         <td class="texto" width="50%">
    111                  <b><dtml-var num_ordem></b> - <dtml-var nom_parlamentar>/<dtml-var sgl_partido missing null="">
    112                 </td>
    113         </tr>
    114         </dtml-in>
    115         <dtml-else>
    116           <tr><td class="texto" width="50%">  N&atilde;o h&aacute; oradores inscritos no Expediente. </td></tr>
     106    <legend>Ordem do Dia</legend>
     107    <table>
     108        <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_sessao_plen = cod_sessao_plen, ind_excluido=0)">
     109            <dtml-if sequence-start>
     110                <tr>
     111                    <th class="form-label" width="5%" class="form-label">Item</th>
     112                    <th class="form-label" width="30%" class="form-label">Matéria</th>
     113                    <th class="form-label" width="50%" class="form-label">Ementa</th>
     114                    <th class="form-label" width="15%" class="form-label">Situação</th>
     115                </tr>
     116            </dtml-if sequence-start>
     117            <dtml-if sequence-even>
     118                <tr>
     119                    <dtml-else>
     120                    <tr class="even">
     121            </dtml-if>
     122            <dtml-in expr="zsql.votacao_ordem_dia_obter_zsql(cod_ordem = cod_ordem, ind_excluido=0)">
     123                <td class="texto">
     124                    <b><dtml-var num_ordem></b>
     125                </td>
     126                <td class="texto">
     127                    <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
     128                        <a href="<dtml-var portal_url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
     129                            <b><dtml-var sgl_tipo_materia missing> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica missing> - <dtml-var des_tipo_materia></b></a><br />
     130                        <dtml-if num_protocolo>
     131                            <b>Protocolo:</b> <dtml-var num_protocolo>/<dtml-var ano_ident_basica>
     132                        <br />
     133                        </dtml-if>
     134                        <dtml-in expr="zsql.numeracao_obter_zsql(cod_materia=cod_materia)">
     135                            <dtml-if num_materia>
     136                                <b>Processo:</b> <dtml-var num_materia>/<dtml-var ano_materia>
     137                            <br />
     138                            </dtml-if>
     139                        </dtml-in>
     140                        <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
     141                            <dtml-in expr="[('P','Primeiro'), ('S','Segundo'), ('U','Único'), ('L','Suplementar'), ('F','Final'), ('A','Votação Única em Regime de Urgência'), ('B','1ª Votação'), ('C','2ª e 3ª Votações')]">
     142                                <dtml-if expr="sgl_turno==_['sequence-key']">
     143                                    <b>Turno</b>: <dtml-var sequence-item> <br />
     144                                </dtml-if>
     145                            </dtml-in></dtml-in>
     146                    </dtml-in>
     147                    <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia, ind_primeiro_autor=1)">
     148                        <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
     149                            <dtml-if cod_parlamentar>
     150                                <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     151                                    <b>Autor:</b> <dtml-var nom_completo>
     152                                </dtml-in>
     153                                <dtml-elif cod_comissao>
     154                                    <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
     155                                        <b>Autor:</b> <dtml-var nom_comissao>
     156                                    </dtml-in>
     157                                    <dtml-else>
     158                                    <b>Autor:</b> <dtml-var nom_autor>
     159                            </dtml-if>
     160                        </dtml-in>
     161                    </dtml-in>
     162                </td>
     163                <td class="texto">
     164                    <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
     165                        <dtml-var txt_ementa>
     166                    </dtml-in>
     167                </td>
     168                <td class="texto">
     169                    <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
     170                        <dtml-if des_status>
     171                            <dtml-call expr="REQUEST.set('des_status', des_status)">
     172                        </dtml-if>
     173                        <dtml-var des_status missing>
     174                    </dtml-in>
     175                </td>
     176                </tr>
     177                <dtml-else><tr><td class="texto">Não constam matérias na Ordem do Dia</td></tr>
     178            </dtml-in>
     179            <dtml-else><tr><td class="texto">Não constam matérias na Ordem do Dia</td></tr>
    117180        </dtml-in>
    118181    </table>
    119182</fieldset>
     183
     184<dtml-if expr="zsql.oradores_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
     185    <fieldset>
     186        <legend>Explicações Pessoais</legend>
     187        <table>
     188            <dtml-in expr="zsql.oradores_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
     189                <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar, ind_excluido=0)">
     190                    <tr>
     191                        <td class="texto">
     192                            <b><dtml-var num_ordem></b> - <dtml-var nom_completo>/<dtml-var sgl_partido missing null="">
     193                        </td>
     194                    </tr>
     195                </dtml-in>
     196                <dtml-else>
     197                <tr><td class="texto">Não há oradores inscritos nas Explicações Pessoais</td></tr>
     198            </dtml-in>
     199        </table>
     200    </fieldset>
    120201</dtml-if>
    121202
    122 <fieldset>
    123     <legend>Matérias da Ordem do Dia</legend>
    124     <table width="100%">
    125         <tr class="fundo">
    126             <td width="25%" class="label">&nbsp;Mat&eacute;ria</td>
    127             <td width="60%" class="label">&nbsp;Ementa</td>
    128             <td width="15%" class="label">&nbsp;Situa&ccedil;&atilde;o</td>
    129         </tr>
    130         <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_sessao_plen = cod_sessao_plen, ind_excluido=0)">
    131         <dtml-in expr="zsql.votacao_ordem_dia_obter_zsql(cod_ordem = cod_ordem, ind_excluido=0)">       
    132             <td class="texto" valign="top">
    133                     <b><dtml-var num_ordem></b> -
    134                 <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
    135                  <a href="<dtml-var portal_url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
    136                         <b><dtml-var sgl_tipo_materia missing> <dtml-var num_ident_basica missing>/<dtml-var ano_ident_basica missing> - <dtml-var des_tipo_materia></b></a><br />
    137 
    138                <dtml-if num_protocolo>
    139                   <b>Protocolo:</b> <dtml-var num_protocolo>/<dtml-var ano_ident_basica>
    140                   <br />
    141                </dtml-if>
    142 
    143            <dtml-in expr="zsql.numeracao_obter_zsql(cod_materia=cod_materia)">
    144                <dtml-if num_materia>
    145                   <b>Processo:</b> <dtml-var num_materia>/<dtml-var ano_materia>
    146                   <br />
    147                </dtml-if>
    148             </dtml-in>
    149                                 <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
    150                                 <dtml-in expr="[('P','Primeiro'), ('S','Segundo'), ('U','&Uacute;nico'), ('L','Suplementar'), ('F','Final'), ('A','Vota&ccedil;&atilde;o &Uacute;nica em Regime de Urg&ecirc;ncia'), ('B','1ª Vota&ccedil;&atilde;o'), ('C','2ª e 3ª Vota&ccedil;&atilde;o')]">
    151                                     <dtml-if expr="sgl_turno==_['sequence-key']">
    152                                         <b>Turno</b>: <dtml-var sequence-item> <br />
    153                                     </dtml-if>
    154                                 </dtml-in></dtml-in>
    155                 </dtml-in>
    156                <dtml-comment>obtém o primeiro autor da matéria.</dtml-comment>
    157                 <dtml-if expr="pysc.conta_autores_pysc(cod_materia)">
    158                   <dtml-if expr="pysc.conta_autores_pysc(cod_materia)>1">
    159                       <b>Autores:</b>
    160                   <dtml-else>
    161                       <b>Autor:</b>
    162                   </dtml-if>
    163                 </dtml-if>
    164                 <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia)">
    165                   <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
    166                     <dtml-if expr="des_tipo_autor=='Parlamentar'">
    167                       <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    168                                <dtml-var nom_completo><br />
    169                       </dtml-in>
    170                     <dtml-elif expr="des_tipo_autor=='Comissao'">
    171                       <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
    172                                <dtml-var nom_comissao><br />
    173                       </dtml-in>
    174                     <dtml-else>
    175                                <dtml-var nom_autor><br />
    176                     </dtml-if>
    177                   </dtml-in>
    178                 </dtml-in>
    179             </td>
    180             <td class="texto" valign="top">
    181                 <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia, ind_excluido=0)">
    182                     <dtml-var txt_ementa>
    183                 </dtml-in>
    184             </td>
    185             <td class="texto" width="15%" valign="top">
    186            <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
    187               <dtml-if des_status>
    188                  <dtml-call expr="REQUEST.set('des_status', des_status)">
    189               </dtml-if>
    190                     <dtml-var des_status missing>
    191            </dtml-in>
    192             </td>
    193         </tr>
    194         <tr>
    195             <td colspan="3">
    196                 <hr>
    197             </td>
    198         </tr>
    199        <dtml-else><tr><td class="texto" colspan="3"> N&atilde;o constam mat&eacute;rias na Ordem do Dia</td></tr>
    200        </dtml-in>
    201        <dtml-else><tr><td class="texto" colspan="3"> N&atilde;o constam mat&eacute;rias na Ordem do Dia</td></tr>
    202        </dtml-in>
    203     </table>
    204 </fieldset>
    205 
    206 <dtml-if expr="zsql.oradores_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
    207 <fieldset>
    208    <legend>Oradores Inscritos em Explica&ccedil;&otilde;es Pessoais</legend>
    209     <table width="100%">
    210         <dtml-in expr="zsql.oradores_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
    211         <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar, ind_excluido=0)">
    212         <tr>
    213         <td class="texto" width="50%">
    214                  <b><dtml-var num_ordem></b> - <dtml-var nom_parlamentar>/<dtml-var sgl_partido missing null="">
    215                 </td>
    216         </tr>
    217         </dtml-in>
    218         <dtml-else>
    219           <tr><td class="texto" width="50%">  N&atilde;o h&aacute; oradores inscritos nas Explica&ccedil;&otilde;es Pessoais</td></tr>
    220         </dtml-in>
    221     </table>
    222 </fieldset>
    223 </dtml-if>
    224 
    225 <form><p align="center"><input class="botao" type="button" value="Retornar" OnClick="history.go(-1)" /></p></form>
    226 <br/>
     203<p align="center">
     204    <input class="botao" type="button" value="Retornar" OnClick="history.go(-1)" />
     205</p>
     206
    227207<dtml-var standard_html_footer>
  • ILSAPL/trunk/skins/sk_sapl/consultas/pauta_sessao/pauta_sessao_plen_mostrar_proc.dtml

    r6142 r7495  
    11<dtml-try>
    2   <dtml-in expr="zsql.sessao_plenaria_obter_zsql(cod_sessao_plen=cod_sessao_plen)">
    3     <dtml-var pauta_sessao_plen_form>
    4   </dtml-in>
    5 <dtml-except>
    6   <dtml-let mensagem="'Houve um erro!'">
    7      <dtml-var mensagem_emitir>
    8   </dtml-let>
     2    <dtml-in expr="zsql.sessao_plenaria_obter_zsql(cod_sessao_plen=cod_sessao_plen)">
     3        <dtml-var pauta_sessao_plen_form>
     4    </dtml-in>
     5    <dtml-except>
     6        <dtml-let mensagem="'Houve um erro!'">
     7            <dtml-var mensagem_emitir>
     8        </dtml-let>
    99</dtml-try>
  • ILSAPL/trunk/skins/sk_sapl/consultas/pauta_sessao/sessao_plenaria_header.dtml

    r6142 r7495  
    11<dtml-if cod_sessao_plen>
    2    <dtml-in expr="zsql.sessao_plenaria_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
    3       <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=tip_sessao)">
    4         <dtml-var num_sessao_plen>&ordf; Reuni&atilde;o <dtml-var nom_sessao> da <dtml-var num_sessao_leg>&ordf; Sess&atilde;o Legislativa da <dtml-var num_legislatura>&ordf; Legislatura <br /><dtml-var expr="pysc.data_converter_por_extenso_pysc(data=dat_inicio_sessao)"> (<dtml-var dia_sessao>)
    5       </dtml-in>
    6    </dtml-in>
    7  </dtml-if>
     2    <dtml-in expr="zsql.sessao_plenaria_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
     3        <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=tip_sessao)">
     4            <dtml-var num_sessao_plen>ª Sessão <dtml-var nom_sessao> da <dtml-var num_sessao_leg>ª Sessão Legislativa da <dtml-var num_legislatura>ª Legislatura <br /><dtml-var expr="pysc.data_converter_por_extenso_pysc(data=dat_inicio_sessao)"> (<dtml-var dia_sessao>)
     5        </dtml-in>
     6    </dtml-in>
     7</dtml-if>
  • ILSAPL/trunk/skins/sk_sapl/consultas/sessao_plenaria/sessao_plenaria_header.dtml

    r6142 r7495  
    11<dtml-if cod_sessao_plen>
    2    <dtml-in expr="zsql.sessao_plenaria_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
    3       <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=tip_sessao)">
    4         <dtml-var num_sessao_plen>&ordf; Reuni&atilde;o <dtml-var nom_sessao> da <dtml-var num_sessao_leg>&ordf; Sess&atilde;o Legislativa da <dtml-var num_legislatura>&ordf; Legislatura <br /><dtml-var expr="pysc.data_converter_por_extenso_pysc(data=dat_inicio_sessao)"> (<dtml-var dia_sessao>)
    5       </dtml-in>
    6    </dtml-in>
    7  </dtml-if>
     2    <dtml-in expr="zsql.sessao_plenaria_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
     3        <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=tip_sessao)">
     4            <dtml-var num_sessao_plen>ª Sessão <dtml-var nom_sessao> da <dtml-var num_sessao_leg>ª Sessão Legislativa da <dtml-var num_legislatura>ª Legislatura <br /><dtml-var expr="pysc.data_converter_por_extenso_pysc(data=dat_inicio_sessao)"> (<dtml-var dia_sessao>)
     5        </dtml-in>
     6    </dtml-in>
     7</dtml-if>
  • ILSAPL/trunk/skins/sk_sapl/zsql/comp_mesa_parlamentar_obter_zsql.zsql

    r3769 r7495  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : cod_parlamentar=""  num_cpf=""  nom_parlamentar=""  nom_parlamentar_match=""  ind_excluido=0 ncod_parlamentar="" ind_ativo=""  num_legislatura="" cod_sessao_leg=""
     3arguments : cod_parlamentar=""  num_cpf=""  nom_parlamentar=""  nom_parlamentar_match=""  ind_excluido=0 ncod_parlamentar="" ind_ativo=""  num_legislatura="" cod_sessao_leg="" cod_periodo_comp=""
    44max_rows : 1000
    55max_cache : 100
    66</dtml-comment>
    7 <dtml-comment>
    8 *********************************************************
    9 * O argumento ncod_parlamentar foi colocado para filtrar*
    10 * o código do parlamentar com operador DIFERENTE.       *
    11 *********************************************************
    12 </dtml-comment>
    13 <dtml-if expr="pysc.verifica_conector_bd_pysc() == 1">
    14 
    157SELECT DISTINCT
    168       REPLACE(parlamentar.cod_parlamentar, 'L', '') as cod_parlamentar,
     
    5042       <dtml-if cod_sessao_leg>
    5143       composicao_mesa.cod_sessao_leg=<dtml-var cod_sessao_leg> and
     44       </dtml-if>
     45       <dtml-if cod_periodo_comp>
     46       composicao_mesa.cod_periodo_comp=<dtml-var cod_periodo_comp> and
    5247       </dtml-if>
    5348       parlamentar.ind_excluido=0
     
    8984</dtml-if>
    9085
    91 ORDER BY nom_parlamentar
    92 
    93 <dtml-else>
    94 
    95 SELECT DISTINCT
    96        parlamentar.cod_parlamentar as cod_parlamentar,
    97        parlamentar.nom_completo,
    98        parlamentar.nom_parlamentar,
    99        parlamentar.sex_parlamentar,
    100        TO_CHAR(parlamentar.dat_nascimento, 'DD/MM/YYYY') as dat_nascimento,
    101        parlamentar.num_cpf,
    102        parlamentar.num_rg,
    103        parlamentar.num_tit_eleitor,
    104        parlamentar.tip_situacao_militar,
    105        parlamentar.cod_nivel_instrucao,
    106        parlamentar.cod_casa,
    107        parlamentar.num_gab_parlamentar,
    108        parlamentar.num_tel_parlamentar,
    109        parlamentar.num_fax_parlamentar,
    110        parlamentar.end_residencial,
    111        parlamentar.cod_localidade_resid as cod_localidade_resid,
    112        parlamentar.num_cep_resid,
    113        parlamentar.num_tel_resid,
    114        parlamentar.num_fax_resid,
    115        parlamentar.end_web,
    116        parlamentar.nom_profissao,
    117        parlamentar.end_email,
    118        parlamentar.des_local_atuacao,
    119        parlamentar.ind_ativo, 
    120        partido.sgl_partido,
    121        localidade.nom_localidade,
    122        localidade.sgl_uf
    123 
    124 FROM   
    125        parlamentar
    126 
    127 LEFT JOIN composicao_mesa on
    128        composicao_mesa.cod_parlamentar=parlamentar.cod_parlamentar and
    129        composicao_mesa.ind_excluido=0 and
    130        <dtml-if cod_sessao_leg>
    131        composicao_mesa.cod_sessao_leg=<dtml-var cod_sessao_leg> and
    132        </dtml-if>
    133        parlamentar.ind_excluido=0
    134        
    135 LEFT JOIN filiacao on
    136        parlamentar.cod_parlamentar = filiacao.cod_parlamentar and
    137        filiacao.dat_desfiliacao is null and
    138        filiacao.ind_excluido = 0
    139 
    140 LEFT JOIN partido ON
    141           filiacao.cod_partido = partido.cod_partido
    142 
    143 LEFT JOIN localidade ON
    144           parlamentar.cod_localidade_resid=localidade.cod_localidade
    145 
    146 <dtml-if expr="num_legislatura != '-1' and num_legislatura != ''">
    147 LEFT JOIN mandato ON
    148           parlamentar.cod_parlamentar=mandato.cod_parlamentar
    149 </dtml-if>
    150  
    151 <dtml-sqlgroup where>
    152 composicao_mesa.cod_parlamentar is null<dtml-and>
    153   <dtml-sqltest ncod_parlamentar column="parlamentar.cod_parlamentar" op="!=" type="int" optional> <dtml-and>
    154   <dtml-sqltest cod_parlamentar  column="parlamentar.cod_parlamentar" op="="  type="int" optional> <dtml-and>
    155   <dtml-sqltest nom_parlamentar  column="parlamentar.nom_parlamentar" op="="  type="nb" optional> <dtml-and>
    156   <dtml-sqltest ind_excluido     column="parlamentar.ind_excluido"    op="="  type="int" optional> <dtml-and>
    157   <dtml-sqltest num_cpf          op="=" type="nb" optional> <dtml-and>
    158   <dtml-sqltest ind_ativo        op="=" type="nb" optional> <dtml-and>
    159  
    160   <dtml-if expr="num_legislatura != '-1' and num_legislatura != ''">
    161     <dtml-sqltest num_legislatura  column="mandato.num_legislatura"     op="="  type="int"  optional> and
    162     <dtml-sqltest ind_excluido     column="mandato.ind_excluido"        op="="  type="int"  optional>
    163   </dtml-if>
    164 
    165 </dtml-sqlgroup>
    166 
    167 <dtml-if nom_parlamentar_match>
    168   and match (parlamentar.nom_completo) against (<dtml-sqlvar nom_parlamentar_match type="string">)
    169 </dtml-if>
    170 
    171 ORDER BY nom_parlamentar
    172 
    173 </dtml-if>
     86ORDER BY nom_completo
  • ILSAPL/trunk/skins/sk_sapl/zsql/comp_mesa_sessao_parlamentar_obter_zsql.zsql

    r3769 r7495  
    1414
    1515LEFT JOIN mesa_sessao_plenaria on
    16         mesa_sessao_plenaria.cod_parlamentar=parlamentar.cod_parlamentar and 
    17         mesa_sessao_plenaria.ind_excluido=0 and 
     16        mesa_sessao_plenaria.cod_parlamentar=parlamentar.cod_parlamentar and
     17        mesa_sessao_plenaria.ind_excluido=0 and
    1818        <dtml-if cod_sessao_leg>
    1919            mesa_sessao_plenaria.cod_sessao_leg=<dtml-var cod_sessao_leg> and
     
    2424        mesa_sessao_plenaria.ind_excluido=0
    2525
    26 LEFT JOIN filiacao on 
     26LEFT JOIN filiacao on
    2727        parlamentar.cod_parlamentar = filiacao.cod_parlamentar and
    2828        filiacao.dat_desfiliacao is null and
     
    3939    parlamentar.cod_parlamentar=mandato.cod_parlamentar
    4040</dtml-if>
    41  
     41
    4242<dtml-sqlgroup where>
    4343    mesa_sessao_plenaria.cod_parlamentar is null<dtml-and>
     
    6868
    6969LEFT JOIN mesa_sessao_plenaria on
    70         mesa_sessao_plenaria.cod_parlamentar=parlamentar.cod_parlamentar and 
    71         mesa_sessao_plenaria.ind_excluido=0 and 
     70        mesa_sessao_plenaria.cod_parlamentar=parlamentar.cod_parlamentar and
     71        mesa_sessao_plenaria.ind_excluido=0 and
    7272        <dtml-if cod_sessao_leg>
    7373            mesa_sessao_plenaria.cod_sessao_leg=<dtml-var cod_sessao_leg> and
     
    7878        mesa_sessao_plenaria.ind_excluido=0
    7979
    80 LEFT JOIN filiacao on 
     80LEFT JOIN filiacao on
    8181        parlamentar.cod_parlamentar = filiacao.cod_parlamentar and
    8282        filiacao.dat_desfiliacao is null and
     
    9393    parlamentar.cod_parlamentar=mandato.cod_parlamentar
    9494</dtml-if>
    95  
     95
    9696<dtml-sqlgroup where>
    9797    mesa_sessao_plenaria.cod_parlamentar is null<dtml-and>
  • ILSAPL/trunk/skins/sk_sapl/zsql/sessao_plenaria_obter_zsql.zsql

    r7202 r7495  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : cod_sessao_plen="" ind_iniciada="" ind_excluido=0 cod_ordem="" dat_inicio_sessao="" num_sessao_plen="" tip_sessao=""
     3arguments : cod_sessao_plen="" ind_iniciada="" cod_ordem="" dat_inicio_sessao="" ano_sessao="" mes_sessao="" dia_sessao="" num_sessao_plen="" tip_sessao="" hoje="" proximas="" anteriores="" ind_excluido=0
    44max_rows : 1000
    55max_cache : 100
    66</dtml-comment>
    7 <dtml-if expr="pysc.verifica_conector_bd_pysc() == 1">
     7
    88SELECT
    99       REPLACE(sessao_plenaria.cod_sessao_plen,  'L', '') as cod_sessao_plen,
     
    1111       sessao_plenaria.cod_sessao_leg,
    1212       DATE_FORMAT(sessao_plenaria.dat_inicio_sessao, '%d/%m/%Y') as dat_inicio_sessao,
     13       DATE_FORMAT(sessao_plenaria.dat_inicio_sessao, '%Y%m%d') as dat_inicio,
     14       DATE_FORMAT(sessao_plenaria.dat_inicio_sessao, '%Y') as ano_sessao,
    1315       DATE_FORMAT(sessao_plenaria.dat_fim_sessao, '%d/%m/%Y') as dat_fim_sessao,
    1416       sessao_plenaria.dia_sessao,
     
    3133    <dtml-sqltest ind_iniciada      op="=" type="int" optional><dtml-and>
    3234    <dtml-sqltest num_sessao_plen   op="=" type="int" optional><dtml-and>
    33     <dtml-sqltest tip_sessao        op="=" type="int" optional><dtml-and>
    3435    <dtml-sqltest dat_inicio_sessao op="=" type="nb"  optional><dtml-and>
     36    <dtml-if expr="tip_sessao and tip_sessao != '-1'">
     37      tip_sessao = <dtml-sqlvar tip_sessao type="int" optional> and
     38    </dtml-if>
     39    <dtml-if ano_sessao>
     40      YEAR(dat_inicio_sessao) = <dtml-sqlvar ano_sessao type="int"> and
     41    </dtml-if>
     42    <dtml-if expr="mes_sessao and mes_sessao != '-1'">
     43      MONTH(dat_inicio_sessao) = <dtml-sqlvar mes_sessao type="int" optional> and
     44    </dtml-if>
     45    <dtml-if expr="dia_sessao and dia_sessao != '-1'">
     46      DAY(dat_inicio_sessao) = <dtml-sqlvar dia_sessao type="nb"> and
     47    </dtml-if>
     48    <dtml-if expr="hoje and hoje == 1">
     49      DATE(dat_inicio_sessao) = now() and
     50    </dtml-if>
     51    <dtml-if expr="proximas and proximas == 1">
     52      DATE(dat_inicio_sessao) > now() and
     53    </dtml-if>
     54    <dtml-if expr="anteriores and anteriores == 1">
     55      DATE(dat_inicio_sessao) < now() and
     56    </dtml-if>
    3557    sessao_plenaria.cod_sessao_plen != 0 and
    36     sessao_plenaria.ind_excluido = 0 
     58    sessao_plenaria.ind_excluido = 0
    3759  </dtml-sqlgroup>
    3860ORDER BY dat_inicio_sessao
    39 
    40 <dtml-else>
    41 
    42 SELECT
    43        sessao_plenaria.cod_sessao_plen as cod_sessao_plen,
    44        sessao_plenaria.cod_andamento_sessao as cod_andamento_sessao,
    45        cod_sessao_leg,
    46        TO_CHAR(sessao_plenaria.dat_inicio_sessao, 'DD/MM/YYYY') as dat_inicio_sessao,
    47        TO_CHAR(sessao_plenaria.dat_fim_sessao, 'DD/MM/YYYY') as dat_fim_sessao,
    48        sessao_plenaria.dia_sessao,
    49        sessao_plenaria.hr_inicio_sessao,
    50        sessao_plenaria.hr_fim_sessao,
    51        sessao_plenaria.num_legislatura,
    52        sessao_plenaria.num_sessao_plen,
    53        sessao_plenaria.tip_sessao,
    54        sessao_plenaria.url_audio,
    55        sessao_plenaria.url_video,
    56        sessao_plenaria.ind_iniciada,
    57        sessao_plenaria.ind_excluido,
    58        sessao_legislativa.num_sessao_leg
    59 
    60 FROM
    61    sessao_plenaria
    62 
    63   <dtml-sqlgroup where>
    64     <dtml-sqltest cod_sessao_plen   op="=" type="int" optional><dtml-and>
    65     <dtml-sqltest ind_excluido      op="=" type="int" optional><dtml-and>
    66     <dtml-sqltest num_sessao_plen   op="=" type="int" optional><dtml-and>
    67     <dtml-sqltest tip_sessao        op="=" type="int" optional><dtml-and>
    68     <dtml-sqltest dat_inicio_sessao op="=" type="nb" optional><dtml-and>
    69     sessao_plenaria.cod_sessao_plen != 0
    70   </dtml-sqlgroup>
    71 ORDER BY dat_inicio_sessao
    72 
    73 </dtml-if>
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

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