source: publico/ILSAPL/branches/2.5/skins/sk_sapl/cadastros/sessao_plenaria/sessao_plenaria_index_html.dtml @ 8452

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

corrige link consulta votacao na sessao

File size: 12.3 KB
Linha 
1<dtml-var standard_html_header>
2
3<script type="text/javascript" language="Javascript">
4<!--
5
6    function atualiza_sessao_plenaria(dat_inicio_sessao){
7            location.href = "&dtml-portal_url;/consultas/sessao_plenaria/index_html?dat_sessao_sel="+dat_inicio_sessao;
8        }
9
10        function atualiza_ano_sessao(ano_sessao) {
11                location.href = "&dtml-portal_url;/consultas/sessao_plenaria/index_html?ano_sessao_sel="+ano_sessao;
12        }
13
14        function atualiza_mes_sessao(ano_sessao, mes_sessao) {
15                        location.href = "&dtml-portal_url;/consultas/sessao_plenaria/index_html?ano_sessao_sel="+ano_sessao+"&mes_sessao_sel="+mes_sessao;
16        }
17
18        function atualiza_dia_sessao(ano_sessao, mes_sessao, dia_sessao) {
19                        location.href = "&dtml-portal_url;/consultas/sessao_plenaria/index_html?ano_sessao_sel="+ano_sessao+"&mes_sessao_sel="+mes_sessao+"&dia_sessao_sel="+dia_sessao;
20        }
21
22        function atualiza_tip_sessao(ano_sessao, mes_sessao, dia_sessao, tip_sessao) {
23                        location.href = "&dtml-portal_url;/consultas/sessao_plenaria/index_html?ano_sessao_sel="+ano_sessao+"&mes_sessao_sel="+mes_sessao+"&dia_sessao_sel="+dia_sessao+"&tip_sessao_sel="+tip_sessao;
24        }
25            //-->
26</script>
27<script type="text/javascript">
28        $(document).ready(function() {
29                $(".popup").fancybox({
30                        maxWidth        : 1024,
31                        maxHeight       : 800,
32                        fitToView       : false,
33                        width       : '95%',
34                        height      : '93%',
35                        autoSize        : false,
36                        closeClick      : false,
37                        scrolling       : 'auto',
38                        preload         : true,
39                        openEffect  : 'fade',
40                        closeEffect : 'fade'
41                });
42        });
43</script>
44<script type="text/javascript">
45        function ordem_dia_pdf_gerar(cod_sessao_plen){
46                window.open('&dtml-portal_url;/relatorios/pdf_ordem_dia_preparar_pysc?cod_sessao_plen='+cod_sessao_plen, '_newtab');
47                setTimeout(function(){window.location.reload(true)},2000);
48        }
49</script>
50
51<a id="ajuda" href="&dtml-portal_url;/ajuda/sessao_plenaria">Ajuda</a>
52<h1 class="firstHeading">Sess&atilde;o Plen&aacute;ria</h1>
53
54<dtml-if expr="AUTHENTICATED_USER.has_role( ['Operador', 'Operador Sessao Plenaria'])">
55        <ul>
56         <li>
57                 <a href="&dtml-portal_url;/cadastros/sessao_plenaria/sessao_plenaria_form">Incluir Sess&atilde;o Plen&aacute;ria</a>
58         </li>
59        </ul>
60</dtml-if>
61
62<form name="sessao_plen_form" method="post" action="sessao_plen_form">
63        <fieldset>
64                <div class="col span_1_of_3">
65                        <label for="lst_ano_sessao">Ano:</label>
66                        <select id="lst_ano_sessao" name="lst_ano_sessao" size="1"
67                                onChange="atualiza_ano_sessao(document.sessao_plen_form.lst_ano_sessao[document.sessao_plen_form.lst_ano_sessao.selectedIndex].value)">
68                                <dtml-in expr="zsql.sessao_plenaria_listar_ano_zsql()">
69                                        <option value="<dtml-var ano_sessao missing>"
70                                                    <dtml-if expr="( (not _.has_key('ano_sessao_sel') and (_.DateTime().year() == ano_sessao)))
71                                                                             or (not _.has_key('ano_sessao_sel') and (_.DateTime().year() > ano_sessao))
72                                                                                         or (_.has_key('ano_sessao_sel') and ano_sessao == _.int(ano_sessao_sel))">
73                                                                                         selected
74                                                                                        <dtml-call expr="REQUEST.set('ano_sessao_sel', ano_sessao)">
75                                                </dtml-if>>
76                                                <dtml-var ano_sessao missing>
77                                        </option>
78                                </dtml-in>
79                        </select>
80                        <label for="lst_ano_sessao"> / M&ecirc;s:</label>
81                        <select id="lst_mes_sessao" name="lst_mes_sessao" size="1"
82                                onChange="atualiza_mes_sessao(document.sessao_plen_form.lst_ano_sessao[document.sessao_plen_form.lst_ano_sessao.selectedIndex].value, document.sessao_plen_form.lst_mes_sessao[document.sessao_plen_form.lst_mes_sessao.selectedIndex].value)">
83                                <dtml-if expr="not _.has_key('ano_sessao_sel')">
84                                        <dtml-call expr="REQUEST.set('ano_sessao_sel', DateTime().year())">
85                                </dtml-if>
86                                <option value="-1"></option>
87                                <dtml-in expr="zsql.sessao_plenaria_listar_mes_zsql(ano_sessao=ano_sessao_sel)">
88                                        <option value="<dtml-var mes_sessao missing>"
89                                                <dtml-if expr="(_.has_key('mes_sessao_sel') and mes_sessao == _.int(mes_sessao_sel))">
90                                                                selected
91                                                                <dtml-call expr="REQUEST.set('mes_sessao_sel', mes_sessao)">
92                                                </dtml-if>>
93                                                <dtml-var nome_mes missing capitalize>
94                                        </option>
95                                </dtml-in>
96                        </select>
97                        <label for="lst_ano_sessao"> / Dia:</label>
98                        <select id="lst_dia_sessao" name="lst_dia_sessao" size="1"
99                                onChange="atualiza_dia_sessao(document.sessao_plen_form.lst_ano_sessao[document.sessao_plen_form.lst_ano_sessao.selectedIndex].value, document.sessao_plen_form.lst_mes_sessao[document.sessao_plen_form.lst_mes_sessao.selectedIndex].value, document.sessao_plen_form.lst_dia_sessao[document.sessao_plen_form.lst_dia_sessao.selectedIndex].value)">
100                                <option value="-1"></option>
101                                <dtml-if expr="_.has_key('mes_sessao_sel')">
102                                        <dtml-in expr="zsql.sessao_plenaria_listar_dia_zsql(ano_sessao=ano_sessao_sel, mes_sessao=mes_sessao_sel)">
103                                                <option value="<dtml-var dia_sessao missing>"
104                                                        <dtml-if expr="(_.has_key('dia_sessao_sel') and dia_sessao == dia_sessao_sel)">
105                                                                                selected
106                                                                                <dtml-call expr="REQUEST.set('dia_sessao_sel', dia_sessao)">
107                                                        </dtml-if>>
108                                                        <dtml-var dia_sessao missing>
109                                                </option>
110                                        </dtml-in>
111                                </dtml-if>
112                        </select>
113                        <label for="lst_tip_sessao"> &nbsp;Tipo:</label>
114                        <select id="lst_tip_sessao" name="lst_tip_sessao" size="1"
115                                onChange="atualiza_tip_sessao(document.sessao_plen_form.lst_ano_sessao[document.sessao_plen_form.lst_ano_sessao.selectedIndex].value, document.sessao_plen_form.lst_mes_sessao[document.sessao_plen_form.lst_mes_sessao.selectedIndex].value, document.sessao_plen_form.lst_dia_sessao[document.sessao_plen_form.lst_dia_sessao.selectedIndex].value, document.sessao_plen_form.lst_tip_sessao[document.sessao_plen_form.lst_tip_sessao.selectedIndex].value)">
116                                <option value="-1"></option>
117                                        <dtml-in expr="zsql.sessao_plenaria_listar_tipo_zsql(ano_sessao=ano_sessao_sel)">
118                                                <option value="<dtml-var tip_sessao missing>"
119                                                        <dtml-if expr="(_.has_key('tip_sessao_sel') and tip_sessao == _.int(tip_sessao_sel))">
120                                                                selected
121                                                                <dtml-call expr="REQUEST.set('tip_sessao_sel', tip_sessao)">
122                                                        </dtml-if>>
123                                                        <dtml-var nom_sessao missing>
124                       </option>
125                                   </dtml-in>
126                        </select>
127        </div>
128        </fieldset>
129        <dtml-if expr="not _.has_key('mes_sessao_sel')">
130                <dtml-call expr="REQUEST.set('mes_sessao_sel', '-1')">
131        </dtml-if>
132        <dtml-if expr="not _.has_key('dia_sessao_sel')">
133                <dtml-call expr="REQUEST.set('dia_sessao_sel', '-1')">
134        </dtml-if>
135        <dtml-if expr="not _.has_key('tip_sessao_sel')">
136                <dtml-call expr="REQUEST.set('tip_sessao_sel', '-1')">
137    </dtml-if>
138        <dtml-call "REQUEST.set('existe_seq_anterior', 0)">
139        <dtml-call "REQUEST.set('existe_seq_posterior', 0)">
140        <dtml-if page>
141                <dtml-call "REQUEST.set('page', _.int(page))">
142        <dtml-else>
143                <dtml-call "REQUEST.set('page', 1)">
144        </dtml-if>
145        <dtml-if step>
146                <dtml-call "REQUEST.set('step', _.int(step))">
147        <dtml-else>
148                <dtml-call "REQUEST.set('step', 6)">
149        </dtml-if>
150        <dtml-call "REQUEST.set('start',(page-1) * step + 1)">
151        <dtml-in expr="zsql.sessao_plenaria_obter_zsql(ano_sessao=ano_sessao_sel,mes_sessao=mes_sessao_sel,dia_sessao=dia_sessao_sel,tip_sessao=tip_sessao_sel)" size="step" start="start" orphan=0>
152         <dtml-if sequence-start>
153                 <fieldset>
154                         <dtml-if previous-sequence>
155                                 <dtml-call "REQUEST.set('existe_seq_anterior', 1)">
156                         </dtml-if previous-sequence>
157         </dtml-if sequence-start>
158         <tbody>
159                 <table width="65%">
160        <thead>
161                <tr class="fundo" border="5px">
162                        <th class="form-element" width="62%" colspan="5" style="background-color:#d0d7dd;"><h2 align="center">
163                        <dtml-var num_sessao missing>
164                        <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=tip_sessao)">
165                                <dtml-if expr="AUTHENTICATED_USER.has_role( ['Operador', 'Operador Sessao Plenaria', 'Operador Ordem Dia'])">
166                                        <a target="_blank" href="&dtml-portal_url;/cadastros/sessao_plenaria/sessao_plenaria_mostrar_proc?cod_sessao_plen=<dtml-var cod_sessao_plen>&dat_inicio_sessao=<dtml-var dat_inicio_sessao missing>&num_legislatura=<dtml-var num_legislatura missing>">
167                                <dtml-else>
168                                        <a target="_blank" href="agenda_sessao_plen_mostrar_proc?cod_sessao_plen=<dtml-var cod_sessao_plen>&dat_sessao=<dtml-var dat_inicio_sessao>">
169                                </dtml-if>
170                                <dtml-var num_sessao_plen>&ordf;&nbsp;Reuni&atilde;o&nbsp;<dtml-var nom_sessao>&nbsp;da&nbsp;<dtml-var num_sessao_leg>&ordf;&nbsp;Sess&atilde;o Legislativa da <dtml-var num_legislatura>&ordf;&nbsp;Legislatura<br/></a></h2>
171                                                <h5 align="center" ><dtml-var expr="pysc.data_converter_por_extenso_pysc(data=dat_inicio_sessao)"> (<dtml-var dia_sessao>) - <dtml-var expr="pysc.hora_formatar_pysc(hora=hr_inicio_sessao)"></h5>
172                        </dtml-in>
173                </th>
174                </tr>
175        </thead>
176        <tr>
177        <td class="texto" width="12%" nowrap>
178                <div align="center">
179                        <dtml-if expr="ZopeTime().strftime('%Y%m%d') > dat_inicio">
180                                <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
181                                        <dtml-if sequence-start>
182                                                <a target="_blank" href="&dtml-portal_url;/relatorios/pdf_ordem_dia_preparar_pysc?data=<dtml-var dat_inicio_sessao>&cod_sessao_plen=<dtml-var cod_sessao_plen>"><img align="absmiddle" src="&dtml-portal_url;/imagens/sapl-arch1.gif" alt="Gerar PDF" title="Gerar PDF"></a><br /><b>Ordem Dia</b>
183                                                        &nbsp;| <a class="popup" target="_blank" data-fancybox-type="iframe" href="&dtml-portal_url/consultas/sessao_plenaria/materias_ordem_dia_sessao_form?cod_sessao_plen=<dtml-var cod_sessao_plen>">Vota&ccedil;&atilde;o</a> |
184                                        </dtml-if>
185                                <dtml-else>
186                                        <img class="img-disable" align="absmiddle" src="&dtml-portal_url;/imagens/sapl-arch2.gif" alt="Arquivo N&atilde;o Dispon&iacute;vel" title="Arquivo N&atilde;o Dispon&iacute;vel">&nbsp;<br /><b>Ordem Dia</b>
187                                </dtml-in>
188                        </dtml-if>
189                </div>
190        </td>
191        <td class="texto" width="12%" nowrap>
192                <div align="center">
193                        <a target="_blank" href="&dtml-portal_url;/relatorios/pdf_sessao_plenaria_preparar_pysc?data=<dtml-var dat_inicio_sessao>&cod_sessao_plen=<dtml-var cod_sessao_plen>"><img align="absmiddle" src="&dtml-portal_url;/imagens/sapl-arch1.gif" alt="Gerar PDF" title="Gerar PDF"></a><br /><b>Resumo</b>
194                </div>
195        </td>
196        <td class="texto" width="12%" nowrap>
197                <div align="center">
198                        <dtml-let id_ata="_.str(cod_sessao_plen)+'_ata_sessao'">
199                                <dtml-if "_.hasattr(sapl_documentos.ata_sessao,id_ata)">
200                                        <dtml-let ata="_.getattr(sapl_documentos.ata_sessao,id_ata).absolute_url">
201                                                <a class="popup" target="_blank" href="<dtml-var ata>" data-fancybox-type="iframe"><img align="absmiddle" border="0" src="&dtml-portal_url;/imagens/sapl-arch1.gif" alt="Texto Integral" title="Texto Integral"></a><br /><b>Ata</b></dtml-let><dtml-else><img class="img-disable" align="absmiddle" src="&dtml-portal_url;/imagens/sapl-arch2.gif" alt="Arquivo N&atilde;o Dispon&iacute;vel" title="Arquivo N&atilde;o Dispon&iacute;vel"><br /><b>Ata</b></dtml-if>
202                        </dtml-let>
203                </div>
204        </td>
205        <td class="texto" width=12% nowrap>
206                <div align="center">
207                        <img align="absmiddle" src="&dtml-portal_url;/imagens/icon_audio.png">
208                        <dtml-if url_audio>
209                                        <a href="#" onClick="javascript:window.open('sessao_plenaria_player_audio?cod_sessao_plen=<dtml-var cod_sessao_plen>&url_audio=<dtml-var url_audio>','PlayerAudio', 'width=540,height=435,top=200,left=200,scrollbars=no');"/><b>Grava&ccedil;&atilde;o em &Aacute;udio</b></a>
210                        <dtml-else>&Aacute;udio N&atilde;o Dispon&iacute;vel
211                        </dtml-if>
212                </div>
213        </td>
214        <td class="texto" width="12%" nowrap>
215                <div align="center">
216                        <img align="absmiddle" src="&dtml-portal_url;/imagens/icon_video.png">
217                        <dtml-if url_video>
218                                <a href="#" onClick="javascript:window.open('sessao_plenaria_player_video?cod_sessao_plen=<dtml-var cod_sessao_plen>&url_video=<dtml-var url_video>','PlayerVideo','width=540,height=435,top=200,left=200,scrollbars=no');"/><b>Grava&ccedil;&atilde;o em V&iacute;deo</b></a>
219                        <dtml-else>V&iacute;deo N&atilde;o Dispon&iacute;vel
220                        </dtml-if>
221                </div>
222        </td>
223</tr><br /><br />
224</tbody>
225</table>
226<dtml-if sequence-end>
227        </fieldset>
228        <dtml-if next-sequence>
229                <dtml-call "REQUEST.set('existe_seq_posterior', 1)">
230    </dtml-if next-sequence>
231        <dtml-if expr="existe_seq_anterior or existe_seq_posterior">
232                <p align="center" class="texto">
233                        <b><dtml-var "pysc.PageListOutput_pysc('sessao_plenaria_index_html', page, step, _['sequence-length'],ano_sessao_sel=ano_sessao_sel,mes_sessao_sel=mes_sessao_sel, dia_sessao_sel=dia_sessao_sel, tip_sessao_sel=tip_sessao_sel)"></b></p>
234        </dtml-if>
235</dtml-if sequence-end>
236<dtml-else>
237        <fieldset>
238                <p class="texto">Nenhuma Sess&atilde;o Plen&aacute;ria cadastrada. </p>
239        </fieldset>
240</dtml-in>
241</form>
242<dtml-var standard_html_footer>
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

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