[Gitec] Dúvidas SAPL 2.0.2

Luciano De Fázio luciano at camaracatanduva.sp.gov.br
Tue Mar 8 10:46:50 BRT 2005


Hélio,

O link das matérias legislativas na Ordem do Dia, na versão 2.0.2 do 
SAPL, tem a função de chamar o formulário de cadastro da própria Ordem 
do Dia, mas apenas quando o usuário estiver logado no sistema, por 
exemplo como operador.

Sem se logar no sistema, na versão 2.x original, não há link algum para 
as matérias constantes da Ordem do Dia.

Aqui em Catanduva, alteramos um arquivo para implementar essa 
funcionalidade e facilitar a consulta pública de informações mais 
completas sobre as matérias constantes da pauta.

Trata-se do arquivo /sapl/consultas/ordem_dia/index_html, que deve ficar 
com o seguinte conteúdo:

<script language="javascript">
<!--
   
    function atualiza_ordem_dia(dat_ordem){   
        location.href = "<dtml-var 
absolute_url>/index_html?dat_ordem_sel="+dat_ordem;
    }
    //-->
</script>

<dtml-call expr="REQUEST.set('ind_pdf_ordem', 'mostrar')">
<dtml-var standard_html_header>


<form name="index_form" method="post" action="ordem_dia_form">
     

      <table width="95%" border="0" cellspacing="0" cellpadding="0" 
align="center">
        <tr bgcolor="#9EBEDE">
          <td width="47%" bgcolor="#9EBEDE" align="left" valign="top" 
class="form-title">&nbsp;Data:
   <select name="lst_dat_ordem" size="1" 
onChange="atualiza_ordem_dia(document.index_form.lst_dat_ordem[document.index_form.lst_dat_ordem.selectedIndex].value)">
       <dtml-in expr="zsql.data_ordem_dia_obter_zsql(ind_excluido = 0)">
        <option
          <dtml-if expr="REQUEST.has_key('dat_ordem_sel') and 
dat_ordem_sel==dat_ordem">
               selected
               <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
          <dtml-elif expr="_['sequence-end'] and not 
_.has_key('dat_ordem_sel')">
               selected
          </dtml-if>
          value="<dtml-var dat_ordem missing>"><dtml-var dat_ordem 
missing></option>
        <dtml-if expr="_['sequence-end'] and not 
_.has_key('dat_ordem_sel')">
          <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
        </dtml-if>
       </dtml-in>
    </select></td><td width="12%">&nbsp;</td>
        </tr>
     </table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" 
align="center">
            <tr><td height="10"></td></tr></table>
 
<table width="95%" border="1" cellpadding="0" cellspacing="0" 
bordercolor="#9EBEDE" align="center">
  <tr><td>
     <table width="98%" border="0" cellspacing="0" align="center">
       <tr bgcolor="#9EBEDE">
         <td class="form-label" colspan="2">&nbsp;Ordem do Dia</td>
       </tr>
<dtml-if dat_ordem>
<dtml-in expr="zsql.ordem_dia_obter_zsql(dat_ordem = 
pysc.data_converter_pysc(data=dat_ordem), ind_excluido=0)" size=8 
start=query_start orphan=2>
<dtml-if sequence-start>
   <dtml-if previous-sequence>
       <tr><td class="form-element" colspan="2">
           <a href="<dtml-var URL><dtml-var 
sequence-query>query_start=<dtml-var previous-sequence-start-number>">
           Página Anterior (<dtml-var previous-sequence-size>)</a>
       </td></tr>
   </dtml-if previous-sequence>       
</dtml-if sequence-start>
<dtml-comment>INCLUÍDO POR LUCIANO DE FAZIO - 03/04/2004</dtml-comment>
       <tr bgcolor="#FFFFFF">         
          <td align="center" class="form-element" colspan="2"><dtml-var 
num_ordem missing><br>
          <a href="<dtml-var "sapl" 
url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var 
cod_materia>">
          <dtml-in expr="zsql.materia_obter_zsql(cod_materia = 
cod_materia, ind_excluido=0)">         
            <dtml-var sgl_tipo_materia missing> <dtml-var 
num_ident_basica missing> <dtml-var ano_ident_basica missing> - 
<dtml-var des_tipo_materia>
          </dtml-in></a>

          </td>         
       </tr>
       <tr bgcolor="#FFFFFF">
         <td colspan="2" align="left" class="form-text"><dtml-var 
txt_observacao></td>
       </tr>

<dtml-comment>INCLUÍDO POR DANIEL C. AZEVEDO - 11/12/2001. Alterado por 
Marta 18/12</dtml-comment>
       <tr><td align="left" class="form-text" width="35%">
           <dtml-comment>Buscar o "TURNO:...SITUAÇÃO:..."</dtml-comment>
           <b>Turno: </b>
           <dtml-comment> alterada pela Man Qi em 13/05/02. </dtml-comment>
           <dtml-in 
expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, 
ind_ult_tramitacao=1)">
              <dtml-in expr="[('P','Primeiro'), ('S','Segundo'), 
('U','Único'), ('L','Suplementar')]">
                <dtml-if expr="sgl_turno==_['sequence-key']">
                  <dtml-var sequence-item>
                </dtml-if>   
              </dtml-in>

              <dtml-if des_status>
                 <dtml-call expr="REQUEST.set('des_status', des_status)">
              </dtml-if>
           </dtml-in></td>
           <td class="form-text" width="65%"><b>Situação: </b>
           <dtml-var des_status missing>
       </td></tr>
       <tr><td align="left" class="form-text" width="35%" valign="top">
           <dtml-comment>Buscar o "AUTOR:..."</dtml-comment>
          <b>Autor: </b>
          <dtml-in 
expr="zsql.autoria_obter_zsql(cod_materia=cod_materia, 
ind_primeiro_autor=1)">
              <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
                 <dtml-if cod_parlamentar>
                    <dtml-in 
expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
                        <dtml-var nom_parlamentar>
                    </dtml-in>
                 <dtml-elif cod_comissao>
                    <dtml-in 
expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
                        <dtml-var nom_comissao>
                    </dtml-in>
                 <dtml-else>
                        <dtml-var nom_autor>
                 </dtml-if>
              </dtml-in>
          </dtml-in></td>
          <td width="65%" class="form-text" valign="top">
           <dtml-comment>Buscar o "RELATOR:..."</dtml-comment>
          <b>Relator: </b>
          <dtml-in 
expr="zsql.relatoria_obter_zsql(cod_materia=cod_materia)">
              <dtml-if expr="not _['sequence-start']">
                  </dtml-if>
              <dtml-in 
expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
                 <dtml-var nom_parlamentar> -
              </dtml-in>
              <dtml-in 
expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
                 <dtml-var nom_comissao>
              </dtml-in><br>
          </dtml-in>
       </td></tr>
<dtml-comment>FIM DA INCLUSÃO POR DANIEL EM 11/12/2001.</dtml-comment>

       <tr><td colspan="2"><hr color="#9EBEDE" size="1" width="50% 
align="center"></td></tr>

<dtml-if sequence-end>
       <dtml-if next-sequence>
          <tr><td class="form-element" colspan="2">
           <a href="<dtml-var URL><dtml-var 
sequence-query>query_start=<dtml-var next-sequence-start-number>">
             Próxima Página (<dtml-var next-sequence-size>)</a>
          </td></tr>
         </dtml-if next-sequence>
        </table>
</dtml-if sequence-end>
</dtml-in>
<dtml-else>
       <tr><td colspan="2" class="texto">&nbsp;</td></tr>
       <tr><td class="form-text" colspan="2">Nenhuma ordem do dia 
cadastrada.</td></tr>
     </table>
    </td>
  </tr>
</table>
</dtml-if>
   </td>
  </tr>
</table>
</form>

<dtml-var standard_html_footer>

Abraços,

-- 
Luciano De Fázio
Coordenador de Informática e Tecnologia
Câmara Municipal de Catanduva - SP 





cvarapiraca escreveu:

>Portal COLAB, o ponto de encontro da Comunidade de Desenvolvimento do
>Interlegis.
>http://genesis.interlegis.gov.br
>
>_______________________________________________________________________________
>
>
> ------------------------------------------------------------------------
>
> Olá pessoal,
>  
> Estou com uma dúvida na versão 2.0.2 do SAPL. Nas versões 
> anteriores, no ítem ORDEM DO DIA, nós tínhamos um link no nome de cada 
> matéria, que nós poderíamos utilizá-lo para excluir uma matéria que 
> porventura tenha sido incluída de maneira equivocada.
>  
> Na última reunião que tivemos em Brasília houve uma dúvida se havia ou 
> não um link sobre cada matéria na Ordem do Dia. E foi informado que 
> iria ser incluído na versão nova como já existia nas anteriores.
>  
> Na versão que estou rodando em Arapiraca temos este link, mas é bom 
> que se diga que ela foi atualizada da 1.2 para a 2.0.1 e deve ter 
> preservado esta característica da versão 1.2.
>  
> Agora como faço para excluir uma matéria da ORDEM DO DIA ou mesmo 
> apagar uma Ordem do dia por inteiro?
>  
> Hélio Teixeira
> Arapiraca - AL
>
>------------------------------------------------------------------------
>
>______________________________________________
>Gitec mailing list
>Gitec at listas.interlegis.gov.br
>http://listas.interlegis.gov.br/mailman/listinfo/gitec
>  
>


Mais detalhes sobre a lista de discussão Gitec