Ignorar:
Timestamp:
02/08/2014 23:16:04 (6 anos atrás)
Autor:
gustavolepri
Mensagem:

correção do bug no momento de salvar o expediente

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/trunk/skins/sk_sapl/cadastros/sessao_plenaria/sessao_plenaria_form.dtml

    r7568 r7608  
    1616    }
    1717
    18 function campos_criticar(){
    19 
    20     var form = document.sessao_plenaria_form;
    21     var regexp_digitos = /\D+/;
    22 
    23     if (form.lst_tip_sessao_plen.selectedIndex == 0){
    24           alert("Escolha o tipo de sessao plenaria!");
    25           form.lst_tip_sessao_plen.focus();
    26           return false;
    27     }
    28 
    29     if (form.lst_num_legislatura.selectedIndex == -1) {
    30          alert("Escolha legislatura!");
    31          form.lst_num_legislatura.focus();
    32          return false;
    33     }
    34 
    35     if (form.lst_sessao_leg.selectedIndex == -1) {
    36          alert("Escolha a sessao legislativa!");
    37          form.lst_sessao_leg.focus();
    38          return false;
    39     }
    40 
    41     if (form.txt_dat_inicio_sessao.value == "") {
    42          alert("A data da sessao plenaria deve ser preenchida!");
    43          form.txt_dat_inicio_sessao.focus();
    44          return false;
    45     }
    46 
    47     if (form.txt_hr_inicio_sessao.value == "") {
    48          alert("A hora de inicio da sessao plenaria deve ser preenchida!");
    49          form.txt_hr_inicio_sessao.focus();
    50          return false;
    51     }
    52 
    53     if (form.txt_num_sessao_plen.value == "") {
    54          alert("O numero da sessao plenaria deve ser preenchido!");
    55          form.txt_num_sessao_plen.focus();
    56          return false;
    57     }
    58 
    59       form.submit();
    60   }
     18    function campos_criticar(){
     19
     20        var form = document.sessao_plenaria_form;
     21        var regexp_digitos = /\D+/;
     22
     23        if (form.lst_tip_sessao_plen.selectedIndex == 0){
     24            alert("Escolha o tipo de sessao plenaria!");
     25            form.lst_tip_sessao_plen.focus();
     26            return false;
     27        }
     28
     29        if (form.lst_num_legislatura.selectedIndex == -1) {
     30            alert("Escolha legislatura!");
     31            form.lst_num_legislatura.focus();
     32            return false;
     33        }
     34
     35        if (form.lst_sessao_leg.selectedIndex == -1) {
     36            alert("Escolha a sessao legislativa!");
     37            form.lst_sessao_leg.focus();
     38            return false;
     39        }
     40
     41        if (form.txt_dat_inicio_sessao.value == "") {
     42            alert("A data da sessao plenaria deve ser preenchida!");
     43            form.txt_dat_inicio_sessao.focus();
     44            return false;
     45        }
     46
     47        if (form.txt_hr_inicio_sessao.value == "") {
     48            alert("A hora de inicio da sessao plenaria deve ser preenchida!");
     49            form.txt_hr_inicio_sessao.focus();
     50            return false;
     51        }
     52
     53        if (form.txt_num_sessao_plen.value == "") {
     54            alert("O numero da sessao plenaria deve ser preenchido!");
     55            form.txt_num_sessao_plen.focus();
     56            return false;
     57        }
     58
     59        form.submit();
     60    }
    6161
    6262    function submeter(endereco){
     
    8383
    8484    function retornar(){
    85        location.href="sessao_plenaria_index_html"
     85        location.href="sessao_plenaria_index_html"
    8686    }
    8787
     
    9393        form.file_nom_arquivo_ata.disabled = !(form.radTI2[2].checked);
    9494    }
    95 //-->
     95    //-->
    9696</script>
    9797
     
    108108
    109109<dtml-if cod_sessao_plen>
    110  <h3 align="center"><dtml-var sessao_plenaria_header></h3>
    111  <dtml-var sessao_plenaria_menu>
     110    <h3 align="center"><dtml-var sessao_plenaria_header></h3>
     111    <dtml-var sessao_plenaria_menu>
    112112</dtml-if>
    113113
    114114<form action="sessao_plenaria_salvar_proc" name="sessao_plenaria_form" method="post" enctype="multipart/form-data">
    115   <input type="hidden" name="hdn_cod_sessao_plen" value="<dtml-var cod_sessao_plen missing>" />
    116   <input type="hidden" name="hdn_dat_sessao" value="<dtml-var dat_inicio missing>" />
    117   <input type="hidden" name="hdn_num_legislatura" value="<dtml-var num_legislatura missing>" />
    118   <input type="hidden" name="hdn_ind_iniciada" value="<dtml-var ind_iniciada missing>" />
    119   <input type="hidden" name="hdn_url" value="sessao_plenaria_mostrar_proc?cod_sessao_plen=<dtml-var cod_sessao_plen missing>&dat_inicio_sessao=<dtml-var dat_inicio missing>&num_legislatura=<dtml-var num_legislatura missing>&ind_iniciada=<dtml-var ind_iniciada missing>" />
    120   <input type="hidden" name="hdn_alterou" value="<dtml-if expr="REQUEST.has_key('mudou')">1<dtml-else>0</dtml-if>" />
    121    
    122     <fieldset>
    123         <legend>Dados Básicos</legend>
    124         <table>
    125             <tr>
    126                 <td>
    127                     <label for="txt_num_sessao_plen">N&uacute;mero </label><span class="campoObrigatorio">&nbsp;</span><br />
    128                         <dtml-in expr="zsql.numero_sessao_plenaria_obter_zsql()">
    129                             <dtml-call expr="REQUEST.set('num_sessao_plen', novo_numero)">
    130                         </dtml-in>
    131                         <dtml-unless num_sessao_plen>
    132                             <dtml-call num_sessao_plen>
    133                         </dtml-unless>
    134                         <input type="text" id="txt_num_sessao_plen" name="txt_num_sessao_plen" size="3" maxlength="3" value="<dtml-var num_sessao_plen missing null="1">" onChange="javascript:form.hdn_alterou.value=1" />
    135                     &nbsp;&nbsp;&nbsp;&nbsp;
    136                  </td>
    137                  <td>
    138                     <label for="lst_tip_sessao_plen">Tipo </label> <span class="campoObrigatorio">&nbsp;</span><br />
    139                     <select id="lst_tip_sessao_plen" name="lst_tip_sessao_plen">
    140                         <option value="0">
    141                           Selecione
    142                         </option>
    143                         <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql()">
    144                             <option
    145                             <dtml-if expr="_.has_key('cod_sessao_plen') and _.int(tip_sessao)==_.int(sessao_plenaria_form.tip_sessao)">
    146                                 selected
    147                             </dtml-if>
    148                                 value="<dtml-var tip_sessao>"><dtml-var nom_sessao>
    149                             </option>
    150                         </dtml-in>
    151                     </select>
    152                 </td>
    153                 <td>
    154                     <label for="lst_num_legislatura">Legislatura <span class="campoObrigatorio">&nbsp;</span></label><br />
    155                     <select name="lst_num_legislatura" size="1"
    156                             onChange="atualiza_num_leg(document.sessao_plenaria_form.lst_num_legislatura[document.sessao_plenaria_form.lst_num_legislatura.selectedIndex].value,<dtml-var cod_sessao_plen missing="-1">)">
    157                         <option <dtml-if expr="_.has_key('num_legislatura')">
    158                                    <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
    159                                    selected
    160                                    value="<dtml-var num_legislatura>">
    161                                <dtml-else>
    162                                    value="0">
    163                                 </dtml-if>
    164                         </option>     
    165                          <dtml-in expr="zsql.legislatura_obter_zsql(ind_excluido=0)">
    166                             <option
    167                             <dtml-if expr="(not _.has_key('num_legislatura_sel')) and _.has_key('cod_sessao_plen') and _.int(num_legislatura) == _.int(sessao_plenaria_form.num_legislatura)">
    168                                 selected
    169                                 <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
    170                             </dtml-if>
    171                             <dtml-if expr="(not _.has_key('num_legislatura_sel') and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim))
     115<input type="hidden" name="hdn_cod_sessao_plen" value="<dtml-var cod_sessao_plen missing>" />
     116<input type="hidden" name="hdn_dat_sessao" value="<dtml-var dat_inicio missing>" />
     117<input type="hidden" name="hdn_num_legislatura" value="<dtml-var num_legislatura missing>" />
     118<input type="hidden" name="hdn_ind_iniciada" value="<dtml-var ind_iniciada missing>" />
     119<input type="hidden" name="hdn_url" value="sessao_plenaria_mostrar_proc?cod_sessao_plen=<dtml-var cod_sessao_plen missing>&dat_inicio_sessao=<dtml-var dat_inicio missing>&num_legislatura=<dtml-var num_legislatura missing>&ind_iniciada=<dtml-var ind_iniciada missing>" />
     120<input type="hidden" name="hdn_alterou" value="<dtml-if expr="REQUEST.has_key('mudou')">1<dtml-else>0</dtml-if>" />
     121
     122<fieldset>
     123<legend>Dados Básicos</legend>
     124<table>
     125    <tr>
     126        <td>
     127            <label for="txt_num_sessao_plen">N&uacute;mero </label><span class="campoObrigatorio">&nbsp;</span><br />
     128            <dtml-in expr="zsql.numero_sessao_plenaria_obter_zsql()">
     129                <dtml-call expr="REQUEST.set('num_sessao_plen', novo_numero)">
     130            </dtml-in>
     131            <dtml-unless num_sessao_plen>
     132                <dtml-call num_sessao_plen>
     133            </dtml-unless>
     134            <input type="text" id="txt_num_sessao_plen" name="txt_num_sessao_plen" size="3" maxlength="3" value="<dtml-var num_sessao_plen missing null="1">" onChange="javascript:form.hdn_alterou.value=1" />
     135            &nbsp;&nbsp;&nbsp;&nbsp;
     136        </td>
     137        <td>
     138            <label for="lst_tip_sessao_plen">Tipo </label> <span class="campoObrigatorio">&nbsp;</span><br />
     139            <select id="lst_tip_sessao_plen" name="lst_tip_sessao_plen">
     140                <option value="0">
     141                    Selecione
     142                </option>
     143                <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql()">
     144                    <option
     145                    <dtml-if expr="_.has_key('cod_sessao_plen') and _.int(tip_sessao)==_.int(sessao_plenaria_form.tip_sessao)">
     146                        selected
     147                    </dtml-if>
     148                    value="<dtml-var tip_sessao>"><dtml-var nom_sessao>
     149                </option>
     150                </dtml-in>
     151            </select>
     152        </td>
     153        <td>
     154            <label for="lst_num_legislatura">Legislatura <span class="campoObrigatorio">&nbsp;</span></label><br />
     155            <select name="lst_num_legislatura" size="1"
     156                    onChange="atualiza_num_leg(document.sessao_plenaria_form.lst_num_legislatura[document.sessao_plenaria_form.lst_num_legislatura.selectedIndex].value,<dtml-var cod_sessao_plen missing="-1">)">
     157            <option <dtml-if expr="_.has_key('num_legislatura')">
     158            <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
     159            selected
     160            value="<dtml-var num_legislatura>">
     161            <dtml-else>
     162            value="0">
     163        </dtml-if>
     164            </option>
     165            <dtml-in expr="zsql.legislatura_obter_zsql(ind_excluido=0)">
     166                <option
     167                <dtml-if expr="(not _.has_key('num_legislatura_sel')) and _.has_key('cod_sessao_plen') and _.int(num_legislatura) == _.int(sessao_plenaria_form.num_legislatura)">
     168                    selected
     169                    <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
     170                </dtml-if>
     171                <dtml-if expr="(not _.has_key('num_legislatura_sel') and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim))
    172172                                        or (_.has_key('num_legislatura_sel') and num_legislatura == _.int(num_legislatura_sel))">
    173                                 selected
    174                                 <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
    175                             </dtml-if>
    176                             value="<dtml-var num_legislatura>">
    177                             <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura, dat_inicio, dat_fim)">
    178                             <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)"> (Atual) </dtml-if>
    179                             </option>
    180                          <dtml-else>
    181                             <option selected value="0">Selecione </option>
    182                                    <dtml-call expr="REQUEST.set('num_legislatura_sel', '-1')">
    183                          </dtml-in>
    184                     </select>
    185                 </td>
    186                 <td>
    187                     <label for="lst_sessao_leg">Sess&atilde;o Legislativa </label><span class="campoObrigatorio">&nbsp;</span><br />
    188                     <select name="lst_sessao_leg" size="1">
    189                     <dtml-in expr="zsql.sessao_legislativa_obter_zsql(num_legislatura=num_legislatura_sel, ind_excluido=0)">
    190                         <option
    191                         <dtml-if expr="_.has_key('cod_sessao_plen') and _.int(cod_sessao_leg) == _.int(sessao_plenaria_form.cod_sessao_leg)">
     173                    selected
     174                    <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
     175                </dtml-if>
     176                value="<dtml-var num_legislatura>">
     177            <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura, dat_inicio, dat_fim)">
     178            <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)"> (Atual) </dtml-if>
     179            </option>
     180            <dtml-else>
     181            <option selected value="0">Selecione </option>
     182            <dtml-call expr="REQUEST.set('num_legislatura_sel', '-1')">
     183            </dtml-in>
     184            </select>
     185        </td>
     186        <td>
     187            <label for="lst_sessao_leg">Sess&atilde;o Legislativa </label><span class="campoObrigatorio">&nbsp;</span><br />
     188            <select name="lst_sessao_leg" size="1">
     189                <dtml-in expr="zsql.sessao_legislativa_obter_zsql(num_legislatura=num_legislatura_sel, ind_excluido=0)">
     190                    <option
     191                    <dtml-if expr="_.has_key('cod_sessao_plen') and _.int(cod_sessao_leg) == _.int(sessao_plenaria_form.cod_sessao_leg)">
    192192                        selected
    193193                        <dtml-call expr="REQUEST.set('prim_sel', cod_sessao_leg)">
    194194                        <dtml-call expr="REQUEST.set('cod_sessao_leg_sel', cod_sessao_leg)">
    195                         </dtml-if>
    196                         <dtml-if expr="(not _.has_key('cod_sessao_leg_sel') and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim))
     195                    </dtml-if>
     196                    <dtml-if expr="(not _.has_key('cod_sessao_leg_sel') and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim))
    197197                                or (_.has_key('cod_sessao_leg_sel') and cod_sessao_leg == cod_sessao_leg_sel)">
    198198                        selected
    199199                        <dtml-call expr="REQUEST.set('prim_sel', cod_sessao_leg)">
    200200                        <dtml-call expr="REQUEST.set('cod_sessao_leg_sel', cod_sessao_leg)">
    201                         </dtml-if>
    202                             value="<dtml-var cod_sessao_leg>">
    203                         <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_sessao_leg, dat_inicio, dat_fim)">
    204                         <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)">
    205                         (Atual)
    206                         </dtml-if>
    207                         </option>
    208                         <dtml-else>
    209                         <option selected value="0"></option>
    210                     </dtml-in>
    211                     </select>
    212                 </td>
    213             </tr>
    214             <tr>
    215                 <td colspan="3">
    216                     <label for="txt_dat_inicio_sessao">Abertura </label> <span class="campoObrigatorio">&nbsp;</span><br />
    217                     <dtml-unless cod_sessao_plen>
    218                         <dtml-call expr="REQUEST.set('dat_inicio_sessao', _.DateTime().strftime('%d/%m/%Y'))">
    219                     </dtml-unless>
    220                     <span class="texto">Data:</span> <input type="text" id="txt_dat_inicio_sessao" name="txt_dat_inicio_sessao" size="10" maxlength="10" value="<dtml-var dat_inicio_sessao missing null="">" onBlur="formata_data(form.txt_dat_inicio_sessao)" onChange="javascript:form.hdn_alterou.value=1" />
    221                     <dtml-if expr="not _.has_key('cod_sessao_plen')">
    222201                    </dtml-if>
    223                     <label for="txt_hr_inicio_sessao"></label>
    224                     <dtml-unless hr_inicio_sessao>
    225                         <dtml-call hr_inicio_sessao>
    226                     </dtml-unless>
    227                     &nbsp;<span class="texto">Hor&aacute;rio:</span> <input type="text" id="txt_hr_inicio_sessao" name="txt_hr_inicio_sessao" size="5" maxlength="5" value="<dtml-var hr_inicio_sessao missing null="">" onChange="javascript:form.hdn_alterou.value=1" /> <span class="texto">(hh:mm)</span>
    228                     <label for="ind_iniciada"></label>
    229                     <dtml-unless ind_iniciada>
    230                         <dtml-call expr="REQUEST.set('ind_iniciada', None)">
    231                     </dtml-unless>
    232                     &nbsp;<input type="radio" id="ind_iniciada" name="ind_iniciada" value="1" onChange="javascript:form.hdn_alterou.value=1"
    233                     <dtml-if expr="ind_iniciada == 1">
    234                         checked=1
    235                     </dtml-if>/><span class="texto">Sess&atilde;o iniciada?</span>
    236                 </td>
    237                 <td>&nbsp;</td>
    238             </tr>
    239             <tr>
    240                 <td colspan="3">
    241                     <label for="txt_dat_fim_sessao">Encerramento </label><br />
    242                     <dtml-unless dat_fim_sessao>
    243                         <dtml-call expr="REQUEST.set('dat_fim_sessao', _.DateTime().strftime('%d/%m/%Y'))">
    244                     </dtml-unless>
    245                     <span class="texto">Data:</span> <input type="text" id="txt_dat_fim_sessao" name="txt_dat_fim_sessao" size="10" maxlength="10" value="<dtml-var dat_fim_sessao missing null="">" onBlur="formata_data(form.txt_dat_fim_sessao)" onChange="javascript:form.hdn_alterou.value=1" />
    246                     <label for="txt_hr_fim_sessao"></label>
    247                     <dtml-unless hr_fim_sessao>
    248                         <dtml-call hr_fim_sessao>
    249                     </dtml-unless>
    250                     &nbsp;<span class="texto">Hor&aacute;rio:</span> <input type="text" id="txt_hr_fim_sessao" name="txt_hr_fim_sessao" size="5" maxlength="5" value="<dtml-var hr_fim_sessao missing null="">" onChange="javascript:form.hdn_alterou.value=1" /> <span class="texto">(hh:mm)</span>
    251                     <label for="ind_iniciada"></label>
    252                     <dtml-unless ind_iniciada>
    253                         <dtml-call expr="REQUEST.set('ind_iniciada', None)">
    254                     </dtml-unless>
    255                     &nbsp;<input type="radio" id="ind_iniciada" name="ind_iniciada" value="0" onChange="javascript:form.hdn_alterou.value=1"
    256                     <dtml-if expr="ind_iniciada ==0">
    257                         checked=1
    258                     </dtml-if>/><span class="texto">Sess&atilde;o finalizada?</span>
    259                 </td>
    260                 <td>&nbsp;</td>
    261             </tr>
    262             <tr>
    263                 <td colspan="2"><label>Pauta da Sessão</label><br/>
    264                     <input type="hidden" name="hdn_file_pauta" value="0"/>
    265                     <dtml-if cod_sessao_plen>
    266                         <dtml-call expr="REQUEST.set('id_pauta', _.str(cod_sessao_plen)+'_pauta_sessao.pdf')">
    267                         <dtml-if "_.hasattr(sapl_documentos.pauta_sessao,id_pauta)">
    268                         <dtml-let pauta="_.getattr(sapl_documentos.pauta_sessao,id_pauta).absolute_url">
    269                             <a href="<dtml-var pauta>" target="_blank"><img align="middle" src="sapl/imagens/archiv.gif" alt="Texto Integral"></a>
    270                         </dtml-let>
    271                         <input type="radio" name="radTI" value="M" checked="true" onClick="ativa_desativa_file_field_pauta(document.sessao_plenaria_form)"/><span class="texto">Manter</span>
    272                         <input type="radio" name="radTI" value="E" onClick="ativa_desativa_file_field_pauta(document.sessao_plenaria_form)"/><span class="texto">Excluir</span>
    273                         <input type="radio" name="radTI" value="S" onClick="ativa_desativa_file_field_pauta(document.sessao_plenaria_form)"/><span class="texto">Substituir</span>
    274                         <input type="file" id="file_nom_arquivo_pauta" name="file_nom_arquivo_pauta" accept="application/pdf" size="40" maxlength="100" disabled="1" />
    275                         <dtml-else>
    276                         <input type="file" id="file_nom_arquivo_pauta" name="file_nom_arquivo_pauta" accept="application/pdf" size="40" maxlength="100" />
    277                         <input type="hidden" name="radTI" value="I"/>
    278                     </dtml-if>
    279                     <dtml-else>
    280                     <input type="file" id="file_nom_arquivo_pauta" name="file_nom_arquivo_pauta" accept="application/pdf" size="40" maxlength="100" />
    281                     <input type="hidden" name="radTI" value="I"/>
    282                     </dtml-if>
    283                 </td>
    284                 <td colspan="2"><label>Ata da Sessão</label><br/>
    285                     <input type="hidden" name="hdn_file_ata" value="0"/>
    286                     <dtml-if cod_sessao_plen>
    287                         <dtml-call expr="REQUEST.set('id_ata', _.str(cod_sessao_plen)+'_ata_sessao.pdf')">
    288                         <dtml-if "_.hasattr(sapl_documentos.ata_sessao,id_ata)">
    289                         <dtml-let ata="_.getattr(sapl_documentos.ata_sessao,id_ata).absolute_url">
    290                             <a href="<dtml-var ata>" target="_blank"><img align="middle" src="sapl/imagens/archiv.gif" alt="Texto Integral"></a>
    291                         </dtml-let>
    292                         <input type="radio" name="radTI2" value="M" checked="true" onClick="ativa_desativa_file_field_ata(document.sessao_plenaria_form)"/><span class="texto">Manter</span>
    293                         <input type="radio" name="radTI2" value="E" onClick="ativa_desativa_file_field_ata(document.sessao_plenaria_form)"/><span class="texto">Excluir</span>
    294                         <input type="radio" name="radTI2" value="S" onClick="ativa_desativa_file_field_ata(document.sessao_plenaria_form)"/><span class="texto">Substituir</span>
    295                         <input type="file" id="file_nom_arquivo_ata" name="file_nom_arquivo_ata" accept="application/pdf" size="40" maxlength="100" disabled="1" />
    296                         <dtml-else>
    297                         <input type="file" id="file_nom_arquivo_ata" name="file_nom_arquivo_ata" accept="application/pdf" size="40" maxlength="100" />
    298                         <input type="hidden" name="radTI2" value="I"/>
    299                     </dtml-if>
    300                     <dtml-else>
    301                     <input type="file" id="file_nom_arquivo_ata" name="file_nom_arquivo_ata" accept="application/pdf" size="40" maxlength="100" />
    302                     <input type="hidden" name="radTI2" value="I"/>
    303                     </dtml-if>
    304                 </td>
    305             <tr>
    306 
    307             <tr>
    308                  <td colspan="2" valign="top">
    309                     <label for="txt_url_audio">URL Arquivo &Aacute;udio <span class="texto">(Formatos MP3 / AAC)</span> </label> <br />
    310                     <input type="text" id="txt_url_audio" name="txt_url_audio" size="40"maxlength="150" value="<dtml-var url_audio missing null="">" /> <br />
    311                <dtml-if url_audio>
    312                  <input class="botao" type="button" value="Visualizar" onClick="javascript:window.open('sessao_plenaria_player_audio?cod_sessao_plen=<dtml-var cod_sessao_plen>&url_audio=<dtml-var url_audio>','PlayerAudio','width=530,height=425,top=200,left=200,scrollbars=no');"/>
     202                    value="<dtml-var cod_sessao_leg>">
     203                <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_sessao_leg, dat_inicio, dat_fim)">
     204                <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)">
     205                    (Atual)
    313206                </dtml-if>
    314                 </td>
    315 
    316                  <td colspan="2" valign="top">
    317                     <label for="txt_url_video">URL Arquivo V&iacute;deo <span class="texto">(Formatos MP4 / FLV / WebM)</span> </label> <br />
    318                     <input type="text" id="txt_url_video" name="txt_url_video" size="40" maxlength="150" value="<dtml-var url_video missing null="">" /> <br />
    319                 <dtml-if url_video>
    320                  <input class="botao" type="button" value="Visualizar" onClick="javascript:window.open('sessao_plenaria_player_video?cod_sessao_plen=<dtml-var cod_sessao_plen>&url_video=<dtml-var url_video>','PlayerVideo','width=530,height=425,top=200,left=200,scrollbars=no');"/>
    321                 </dtml-if>
    322                 </td>         
    323             </tr>
    324        </table>
    325         <p align="center">
    326             <input type="hidden" name="dat_sessao" value="<dtml-var dat_inicio_sessao missing>" />
    327             <input class="botao" type="button" name="button" value="Salvar" onClick="campos_criticar()" />
    328             <input class="botao" type="button" value="Retornar" OnClick="history.go(-1)" />
    329         </p>
    330     </fieldset>
     207                </option>
     208                <dtml-else>
     209                <option selected value="0"></option>
     210                </dtml-in>
     211            </select>
     212        </td>
     213    </tr>
     214    <tr>
     215        <td colspan="3">
     216            <label for="txt_dat_inicio_sessao">Abertura </label> <span class="campoObrigatorio">&nbsp;</span><br />
     217            <dtml-unless cod_sessao_plen>
     218                <dtml-call expr="REQUEST.set('dat_inicio_sessao', _.DateTime().strftime('%d/%m/%Y'))">
     219            </dtml-unless>
     220            <span class="texto">Data:</span> <input type="text" id="txt_dat_inicio_sessao" name="txt_dat_inicio_sessao" size="10" maxlength="10" value="<dtml-var dat_inicio_sessao missing null="">" onBlur="formata_data(form.txt_dat_inicio_sessao)" onChange="javascript:form.hdn_alterou.value=1" />
     221            <dtml-if expr="not _.has_key('cod_sessao_plen')">
     222            </dtml-if>
     223            <label for="txt_hr_inicio_sessao"></label>
     224            <dtml-unless hr_inicio_sessao>
     225                <dtml-call hr_inicio_sessao>
     226            </dtml-unless>
     227            &nbsp;<span class="texto">Hor&aacute;rio:</span> <input type="text" id="txt_hr_inicio_sessao" name="txt_hr_inicio_sessao" size="5" maxlength="5" value="<dtml-var hr_inicio_sessao missing null="">" onChange="javascript:form.hdn_alterou.value=1" /> <span class="texto">(hh:mm)</span>
     228            <label for="ind_iniciada"></label>
     229            <dtml-unless ind_iniciada>
     230                <dtml-call expr="REQUEST.set('ind_iniciada', None)">
     231            </dtml-unless>
     232            &nbsp;<input type="radio" id="ind_iniciada" name="ind_iniciada" value="1" onChange="javascript:form.hdn_alterou.value=1"
     233            <dtml-if expr="ind_iniciada == 1">
     234                checked=1
     235            </dtml-if>/><span class="texto">Sess&atilde;o iniciada?</span>
     236        </td>
     237        <td>&nbsp;</td>
     238    </tr>
     239    <tr>
     240        <td colspan="3">
     241            <label for="txt_dat_fim_sessao">Encerramento </label><br />
     242            <dtml-unless dat_fim_sessao>
     243                <dtml-call expr="REQUEST.set('dat_fim_sessao', _.DateTime().strftime('%d/%m/%Y'))">
     244            </dtml-unless>
     245            <span class="texto">Data:</span> <input type="text" id="txt_dat_fim_sessao" name="txt_dat_fim_sessao" size="10" maxlength="10" value="<dtml-var dat_fim_sessao missing null="">" onBlur="formata_data(form.txt_dat_fim_sessao)" onChange="javascript:form.hdn_alterou.value=1" />
     246            <label for="txt_hr_fim_sessao"></label>
     247            <dtml-unless hr_fim_sessao>
     248                <dtml-call hr_fim_sessao>
     249            </dtml-unless>
     250            &nbsp;<span class="texto">Hor&aacute;rio:</span> <input type="text" id="txt_hr_fim_sessao" name="txt_hr_fim_sessao" size="5" maxlength="5" value="<dtml-var hr_fim_sessao missing null="">" onChange="javascript:form.hdn_alterou.value=1" /> <span class="texto">(hh:mm)</span>
     251            <label for="ind_iniciada"></label>
     252            <dtml-unless ind_iniciada>
     253                <dtml-call expr="REQUEST.set('ind_iniciada', None)">
     254            </dtml-unless>
     255            &nbsp;<input type="radio" id="ind_iniciada" name="ind_iniciada" value="0" onChange="javascript:form.hdn_alterou.value=1"
     256            <dtml-if expr="ind_iniciada ==0">
     257                checked=1
     258            </dtml-if>/><span class="texto">Sess&atilde;o finalizada?</span>
     259        </td>
     260        <td>&nbsp;</td>
     261    </tr>
     262    <tr>
     263        <td colspan="2"><label>Pauta da Sessão</label><br/>
     264            <input type="hidden" name="hdn_file_pauta" value="0"/>
     265            <dtml-if cod_sessao_plen>
     266                <dtml-call expr="REQUEST.set('id_pauta', _.str(cod_sessao_plen)+'_pauta_sessao.pdf')">
     267                <dtml-if "_.hasattr(sapl_documentos.pauta_sessao,id_pauta)">
     268                <dtml-let pauta="_.getattr(sapl_documentos.pauta_sessao,id_pauta).absolute_url">
     269                    <a href="<dtml-var pauta>" target="_blank"><img align="middle" src="sapl/imagens/archiv.gif" alt="Texto Integral"></a>
     270                </dtml-let>
     271                <input type="radio" name="radTI" value="M" checked="true" onClick="ativa_desativa_file_field_pauta(document.sessao_plenaria_form)"/><span class="texto">Manter</span>
     272                <input type="radio" name="radTI" value="E" onClick="ativa_desativa_file_field_pauta(document.sessao_plenaria_form)"/><span class="texto">Excluir</span>
     273                <input type="radio" name="radTI" value="S" onClick="ativa_desativa_file_field_pauta(document.sessao_plenaria_form)"/><span class="texto">Substituir</span>
     274                <input type="file" id="file_nom_arquivo_pauta" name="file_nom_arquivo_pauta" accept="application/pdf" size="40" maxlength="100" disabled="1" />
     275                <dtml-else>
     276                <input type="file" id="file_nom_arquivo_pauta" name="file_nom_arquivo_pauta" accept="application/pdf" size="40" maxlength="100" />
     277                <input type="hidden" name="radTI" value="I"/>
     278            </dtml-if>
     279            <dtml-else>
     280            <input type="file" id="file_nom_arquivo_pauta" name="file_nom_arquivo_pauta" accept="application/pdf" size="40" maxlength="100" />
     281            <input type="hidden" name="radTI" value="I"/>
     282            </dtml-if>
     283        </td>
     284        <td colspan="2"><label>Ata da Sessão</label><br/>
     285            <input type="hidden" name="hdn_file_ata" value="0"/>
     286            <dtml-if cod_sessao_plen>
     287                <dtml-call expr="REQUEST.set('id_ata', _.str(cod_sessao_plen)+'_ata_sessao.pdf')">
     288                <dtml-if "_.hasattr(sapl_documentos.ata_sessao,id_ata)">
     289                <dtml-let ata="_.getattr(sapl_documentos.ata_sessao,id_ata).absolute_url">
     290                    <a href="<dtml-var ata>" target="_blank"><img align="middle" src="sapl/imagens/archiv.gif" alt="Texto Integral"></a>
     291                </dtml-let>
     292                <input type="radio" name="radTI2" value="M" checked="true" onClick="ativa_desativa_file_field_ata(document.sessao_plenaria_form)"/><span class="texto">Manter</span>
     293                <input type="radio" name="radTI2" value="E" onClick="ativa_desativa_file_field_ata(document.sessao_plenaria_form)"/><span class="texto">Excluir</span>
     294                <input type="radio" name="radTI2" value="S" onClick="ativa_desativa_file_field_ata(document.sessao_plenaria_form)"/><span class="texto">Substituir</span>
     295                <input type="file" id="file_nom_arquivo_ata" name="file_nom_arquivo_ata" accept="application/pdf" size="40" maxlength="100" disabled="1" />
     296                <dtml-else>
     297                <input type="file" id="file_nom_arquivo_ata" name="file_nom_arquivo_ata" accept="application/pdf" size="40" maxlength="100" />
     298                <input type="hidden" name="radTI2" value="I"/>
     299            </dtml-if>
     300            <dtml-else>
     301            <input type="file" id="file_nom_arquivo_ata" name="file_nom_arquivo_ata" accept="application/pdf" size="40" maxlength="100" />
     302            <input type="hidden" name="radTI2" value="I"/>
     303            </dtml-if>
     304        </td>
     305    <tr>
     306
     307    <tr>
     308        <td colspan="2" valign="top">
     309            <label for="txt_url_audio">URL Arquivo &Aacute;udio <span class="texto">(Formatos MP3 / AAC)</span> </label> <br />
     310            <input type="text" id="txt_url_audio" name="txt_url_audio" size="40"maxlength="150" value="<dtml-var url_audio missing null="">" /> <br />
     311            <dtml-if url_audio>
     312                <input class="botao" type="button" value="Visualizar" onClick="javascript:window.open('sessao_plenaria_player_audio?cod_sessao_plen=<dtml-var cod_sessao_plen>&url_audio=<dtml-var url_audio>','PlayerAudio','width=530,height=425,top=200,left=200,scrollbars=no');"/>
     313            </dtml-if>
     314        </td>
     315
     316        <td colspan="2" valign="top">
     317            <label for="txt_url_video">URL Arquivo V&iacute;deo <span class="texto">(Formatos MP4 / FLV / WebM)</span> </label> <br />
     318            <input type="text" id="txt_url_video" name="txt_url_video" size="40" maxlength="150" value="<dtml-var url_video missing null="">" /> <br />
     319            <dtml-if url_video>
     320                <input class="botao" type="button" value="Visualizar" onClick="javascript:window.open('sessao_plenaria_player_video?cod_sessao_plen=<dtml-var cod_sessao_plen>&url_video=<dtml-var url_video>','PlayerVideo','width=530,height=425,top=200,left=200,scrollbars=no');"/>
     321            </dtml-if>
     322        </td>
     323    </tr>
     324</table>
     325<p align="center">
     326    <input type="hidden" name="dat_sessao" value="<dtml-var dat_inicio_sessao missing>" />
     327    <input class="botao" type="button" name="button" value="Salvar" onClick="campos_criticar()" />
     328    <input class="botao" type="button" value="Retornar" OnClick="history.go(-1)" />
     329</p>
     330</fieldset>
    331331</form>
    332332<dtml-var standard_html_footer>
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.