Commit 7ecc18e42601f3d84cb886c33c16eb2c1fa3d700

Authored by Nei Jobson da Costa Carneiro
1 parent 89ce3d63

Validação do tamanho máximo de arquivo em Server Side para os uploads do Usuário…

… Externo, após a janela de Concluir Peticionamento.
Na Administração, padronização das teclas de atalho para funcionarem no Chrome e outros ajustes.
sei/institucional/peticionamento/indisponibilidade_peticionamento_cadastro.php
... ... @@ -67,8 +67,8 @@ try {
67 67  
68 68 $strTitulo = 'Nova Indisponibilidade do SEI';
69 69  
70   - $arrComandos[] = '<button type="submit" accesskey="S" name="sbmCadastrarIndisponibilidadePeticionamento" id="sbmCadastrarIndisponibilidadePeticionamento" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
71   - $arrComandos[] = '<button type="button" accesskey="C" name="btnFechar" id="btnFechar" value="Fechar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\';" class="infraButton"><span class="infraTeclaAtalho">F</span>echar</button>';
  70 + $arrComandos[] = '<button type="submit" accesskey="s" name="sbmCadastrarIndisponibilidadePeticionamento" id="sbmCadastrarIndisponibilidadePeticionamento" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
  71 + $arrComandos[] = '<button type="button" accesskey="c" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\';" class="infraButton"><span class="infraTeclaAtalho">C</span>ancelar</button>';
72 72  
73 73 $strLinkAnexos = SessaoSEI::getInstance()->assinarLink('controlador.php?acao=indisponibilidade_peticionamento_upload_anexo');
74 74  
... ... @@ -102,8 +102,8 @@ try {
102 102  
103 103 case 'indisponibilidade_peticionamento_alterar':
104 104 $strTitulo = 'Alterar Indisponibilidade do SEI';
105   - $arrComandos[] = '<button type="submit" accesskey="S" name="sbmAlterarIndisponibilidadePeticionamento" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
106   - $arrComandos[] = '<button type="button" accesskey="C" name="btnFechar" id="btnFechar" value="Fechar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\';" class="infraButton"><span class="infraTeclaAtalho">F</span>echar</button>';
  105 + $arrComandos[] = '<button type="submit" accesskey="s" name="sbmAlterarIndisponibilidadePeticionamento" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
  106 + $arrComandos[] = '<button type="button" accesskey="c" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'].PaginaSEI::getInstance()->montarAncora($_GET['id_indisponibilidade_peticionamento']))).'\';" class="infraButton"><span class="infraTeclaAtalho">C</span>ancelar</button>';
107 107  
108 108 $strDesabilitar = 'disabled="disabled"';
109 109  
... ... @@ -207,7 +207,8 @@ try {
207 207  
208 208 case 'indisponibilidade_peticionamento_consultar':
209 209 $strTitulo = 'Consultar Indisponibilidade do SEI';
210   - $arrComandos[] = '<button type="button" accesskey="F" name="btnFechar" value="Fechar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'].PaginaSEI::getInstance()->montarAncora($_GET['id_indisponibilidade_peticionamento']))).'\';" class="infraButton"><span class="infraTeclaAtalho">F</span>echar</button>';
  210 + $arrComandos[] = '<button type="button" accesskey="c" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'].PaginaSEI::getInstance()->montarAncora($_GET['id_indisponibilidade_peticionamento']))).'\';" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
  211 +
211 212 $objIndisponibilidadePeticionamentoDTO->setNumIdIndisponibilidade($_GET['id_indisponibilidade_peticionamento']);
212 213 $objIndisponibilidadePeticionamentoDTO->setBolExclusaoLogica(false);
213 214 $objIndisponibilidadePeticionamentoDTO->retTodos();
... ... @@ -329,7 +330,7 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;60em&#39;);
329 330 <!-- Resumo da Indisponibilidade -->
330 331  
331 332 <fieldset class="sizeFieldset fieldsetClear">
332   - <label id="lblResumoIndisponibilidade" for="txtResumoIndisponibilidade" accesskey="q" class="infraLabelObrigatorio">Resumo da Indisponibilidade:</label>
  333 + <label id="lblResumoIndisponibilidade" for="txtResumoIndisponibilidade" class="infraLabelObrigatorio">Resumo da Indisponibilidade:</label>
333 334 <textarea type="text" id="txtResumoIndisponibilidade" rows="3" name="txtResumoIndisponibilidade" class="infraText" onkeypress="return infraMascaraTexto(this,event,250);" maxlength="250" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>"><?php echo isset($objIndisponibilidadePeticionamentoDTO) ? $objIndisponibilidadePeticionamentoDTO->getStrResumoIndisponibilidade() : '' ?></textarea>
334 335 </fieldset>
335 336  
... ... @@ -437,7 +438,7 @@ function inicializar(){
437 438 document.getElementById("filArquivo").disabled = 'disabled';
438 439 infraDesabilitarCamposAreaDados();
439 440 }else{
440   - document.getElementById('btnFechar').focus();
  441 + document.getElementById('btnCancelar').focus();
441 442 }
442 443  
443 444 objUpload = new infraUpload('frmAnexos','<?=$strLinkAnexos?>');
... ...
sei/institucional/peticionamento/indisponibilidade_peticionamento_lista.php
... ... @@ -109,6 +109,7 @@ try {
109 109 throw new InfraException("Ação '".$_GET['acao']."' não reconhecida.");
110 110 }
111 111  
  112 + //TODO: Marcelo, qual é a utilidade dessa funcionalidade de Transportar seleção neste tela?
112 113 $arrComandos = array();
113 114 if ($_GET['acao'] == 'indisponibilidade_peticionamento_selecionar'){
114 115 $arrComandos[] = '<button type="button" accesskey="T" id="btnTransportarSelecao" value="Transportar" onclick="infraTransportarSelecao();" class="infraButton"><span class="infraTeclaAtalho">T</span>ransportar</button>';
... ... @@ -143,11 +144,11 @@ try {
143 144 $numRegistros = count($arrObjIndisponibilidadePeticionamentoDTO);
144 145  
145 146 $strLinkPesquisar = PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=' . $_GET['acao'] .'&acao_origem='.$_GET['acao']));
146   - $arrComandos[] = '<button type="button" accesskey="N" id="btnPesquisar" value="Pesquisar" onclick="pesquisar();" class="infraButton"><span class="infraTeclaAtalho">P</span>esquisar</button>';
  147 + $arrComandos[] = '<button type="button" accesskey="p" id="btnPesquisar" value="Pesquisar" onclick="pesquisar();" class="infraButton"><span class="infraTeclaAtalho">P</span>esquisar</button>';
147 148  
148 149 $bolAcaoCadastrar = SessaoSEI::getInstance()->verificarPermissao('indisponibilidade_peticionamento_cadastrar');
149 150 if ($bolAcaoCadastrar){
150   - $arrComandos[] = '<button type="button" accesskey="N" id="btnNovo" value="Nova" onclick="location.href='.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=indisponibilidade_peticionamento_cadastrar&acao_origem='.$_GET['acao'].'&acao_retorno='.$_GET['acao'])).'" class="infraButton"><span class="infraTeclaAtalho">N</span>ova</button>';
  151 + $arrComandos[] = '<button type="button" accesskey="n" id="btnNovo" value="Nova" onclick="location.href='.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=indisponibilidade_peticionamento_cadastrar&acao_origem='.$_GET['acao'].'&acao_retorno='.$_GET['acao'])).'" class="infraButton"><span class="infraTeclaAtalho">N</span>ova</button>';
151 152 }
152 153  
153 154 if ($numRegistros > 0){
... ... @@ -178,7 +179,8 @@ try {
178 179 $bolAcaoDesativar = SessaoSEI::getInstance()->verificarPermissao('indisponibilidade_peticionamento_desativar');
179 180 }
180 181  
181   - if ($bolAcaoDesativar){
  182 + //TODO: Marcelo, se não vai ter o botão de Desativação em lote, melhor retirar todo este bloco de código.
  183 + if ($bolAcaoDesativar){
182 184 $bolCheck = true;
183 185 // $arrComandos[] = '<button type="button" accesskey="t" id="btnDesativar" value="Desativar" onclick="acaoDesativacaoMultipla();" class="infraButton">Desa<span class="infraTeclaAtalho">t</span>ivar</button>';
184 186 $strLinkDesativar = SessaoSEI::getInstance()->assinarLink('controlador.php?acao=indisponibilidade_peticionamento_desativar&acao_origem='.$_GET['acao']);
... ... @@ -186,7 +188,8 @@ try {
186 188  
187 189 $strLinkReativar = SessaoSEI::getInstance()->assinarLink('controlador.php?acao=indisponibilidade_peticionamento_reativar&acao_origem='.$_GET['acao'].'&acao_confirmada=sim');
188 190  
189   - if ($bolAcaoExcluir){
  191 + //TODO: Marcelo, se não vai ter o botão de Excluir em lote, melhor retirar todo este bloco de código.
  192 + if ($bolAcaoExcluir){
190 193 $bolCheck = true;
191 194 //$arrComandos[] = '<button type="button" accesskey="E" id="btnExcluir" value="Excluir" onclick="acaoExclusaoMultipla();" class="infraButton"><span class="infraTeclaAtalho">E</span>xcluir</button>';
192 195 $strLinkExcluir = SessaoSEI::getInstance()->assinarLink('controlador.php?acao=indisponibilidade_peticionamento_excluir&acao_origem='.$_GET['acao']);
... ... @@ -273,15 +276,15 @@ try {
273 276 $strResultado .= '</table>';
274 277 }
275 278  
276   -
  279 +
277 280 if( $bolAcaoImprimir ) {
278   - $arrComandos[] = '<button type="button" accesskey="F" id="btnImprimir" value="Fechar" onclick="infraImprimirTabela();" class="infraButton"><span class="infraTeclaAtalho">I</span>mprimir</button>';
  281 + $arrComandos[] = '<button type="button" accesskey="i" id="btnImprimir" value="Imprimir" onclick="infraImprimirTabela();" class="infraButton"><span class="infraTeclaAtalho">I</span>mprimir</button>';
279 282 }
280 283  
281 284 if ($_GET['acao'] == 'indisponibilidade_peticionamento_reativar'){
282   - $arrComandos[] = '<button type="button" accesskey="F" id="btnFecharSelecao" value="Fechar" onclick="window.close();" class="infraButton"><span class="infraTeclaAtalho">F</span>echar</button>';
  285 + $arrComandos[] = '<button type="button" accesskey="c" id="btnFecharSelecao" value="Fechar" onclick="window.close();" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
283 286 }else{
284   - $arrComandos[] = '<button type="button" accesskey="F" id="btnFechar" value="Fechar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\'" class="infraButton"><span class="infraTeclaAtalho">F</span>echar</button>';
  287 + $arrComandos[] = '<button type="button" accesskey="c" id="btnFechar" value="Fechar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\'" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
285 288 }
286 289  
287 290 //txtDtInicio
... ...
sei/institucional/peticionamento/menu_peticionamento_usuario_externo_cadastro.php
... ... @@ -33,8 +33,8 @@ try {
33 33 case 'menu_peticionamento_usuario_externo_cadastrar':
34 34  
35 35 $strTitulo = 'Novo Menu';
36   - $arrComandos[] = '<button type="submit" accesskey="S" name="sbmCadastrarOrientacoesPetIndisp" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
37   - $arrComandos[] = '<button type="button" accesskey="C" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\';" class="infraButton"><span class="infraTeclaAtalho">C</span>ancelar</button>';
  36 + $arrComandos[] = '<button type="submit" accesskey="s" name="sbmCadastrarOrientacoesPetIndisp" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
  37 + $arrComandos[] = '<button type="button" accesskey="c" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\';" class="infraButton"><span class="infraTeclaAtalho">C</span>ancelar</button>';
38 38  
39 39 $objEditorRN=new EditorRN();
40 40 $objEditorDTO=new EditorDTO();
... ... @@ -95,9 +95,11 @@ try {
95 95 }
96 96  
97 97 if ($_GET['acao']=='menu_peticionamento_usuario_externo_alterar'){
98   - $arrComandos[] = '<button type="submit" accesskey="S" name="sbmCadastrarOrientacoesPetIndisp" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
  98 + $arrComandos[] = '<button type="submit" accesskey="s" name="sbmCadastrarOrientacoesPetIndisp" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
99 99 }
100   - $arrComandos[] = '<button type="button" accesskey="C" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\'&id_menu_peticionamento_usuario_externo=' . $_GET['id_menu_peticionamento_usuario_externo'] .';" class="infraButton"><span class="infraTeclaAtalho">C</span>ancelar</button>';
  100 +
  101 + //TODO: Marcelo ou Herley, a construção dos Cases Alterar e Consultar desta funcionalidade ficou muito diferente da forma que foi construído para Tipos de Processos para Peticionamento e para Indisponibilidades do SEI. Tem que padronizar, para ficar igual as outras duas funcionalidades. Ainda, Consultar tem o botão "Fechar", enquanto que Novo e Alterar tem o botão "Cancelar".
  102 + $arrComandos[] = '<button type="button" accesskey="c" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'].PaginaSEI::getInstance()->montarAncora($_GET['id_menu_peticionamento_usuario_externo']))).'\';" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
101 103  
102 104 $objEditorRN=new EditorRN();
103 105 $objEditorDTO=new EditorDTO();
... ... @@ -320,7 +322,7 @@ else if( $tipo == &#39;H&#39; ){
320 322 }
321 323 ?>
322 324  
323   -<label id="lblNome" for="txtNome" accesskey="" class="infraLabelObrigatorio">Nome do Menu:</label>
  325 +<label id="lblNome" for="txtNome" class="infraLabelObrigatorio">Nome do Menu:</label>
324 326 <input type="text" id="txtNome" name="txtNome" class="infraText" maxlength="30" <?= $disabled ?> value="<?= $txtNome ?>">
325 327  
326 328 <fieldset id="fldPeriodoIndisponibilidade" class="infraFieldset sizeFieldset">
... ... @@ -332,10 +334,10 @@ else if( $tipo == &#39;H&#39; ){
332 334  
333 335 </fieldset>
334 336  
335   -<label id="lblUrl" for="txtUrl" accesskey="" class="infraLabelObrigatorio">URL do Link Externo:</label>
  337 +<label id="lblUrl" for="txtUrl" class="infraLabelObrigatorio">URL do Link Externo:</label>
336 338 <input type="text" id="txtUrl" name="txtUrl" maxlength="2083" class="infraText" <?= $disabled ?> value="<?= $txtUrl ?>">
337 339  
338   -<label id="lblConteudo" for="txaConteudo" accesskey="" class="infraLabelObrigatorio">Conteúdo HTML:</label>
  340 +<label id="lblConteudo" for="txaConteudo" class="infraLabelObrigatorio">Conteúdo HTML:</label>
339 341  
340 342 <?php
341 343 PaginaSEI::getInstance()->fecharAreaDados();
... ...
sei/institucional/peticionamento/menu_peticionamento_usuario_externo_lista.php
... ... @@ -109,8 +109,9 @@ try {
109 109 }
110 110  
111 111 $arrComandos = array();
112   - $arrComandos[] = '<button type="button" accesskey="P" id="btnPesquisar" value="Pesquisar" onclick="pesquisar();" class="infraButton"><span class="infraTeclaAtalho">P</span>esquisar</button>';
  112 + $arrComandos[] = '<button type="button" accesskey="p" id="btnPesquisar" value="Pesquisar" onclick="pesquisar();" class="infraButton"><span class="infraTeclaAtalho">P</span>esquisar</button>';
113 113  
  114 + //TODO: Marcelo, qual é a utilidade dessa funcionalidade de Transportar seleção neste tela?
114 115 if ($_GET['acao'] == 'menu_peticionamento_usuario_externo_selecionar'){
115 116 $arrComandos[] = '<button type="button" accesskey="T" id="btnTransportarSelecao" value="Transportar" onclick="infraTransportarSelecao();" class="infraButton"><span class="infraTeclaAtalho">T</span>ransportar</button>';
116 117 }
... ... @@ -118,7 +119,7 @@ try {
118 119 $bolAcaoCadastrar = SessaoSEI::getInstance()->verificarPermissao('menu_peticionamento_usuario_externo_cadastrar');
119 120  
120 121 if ($bolAcaoCadastrar){
121   - $arrComandos[] = '<button type="button" accesskey="N" id="btnNovo" value="Nova" onclick="location.href='.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=menu_peticionamento_usuario_externo_cadastrar&acao_origem='.$_GET['acao'].'&acao_retorno='.$_GET['acao'])).'" class="infraButton"><span class="infraTeclaAtalho">N</span>ovo</button>';
  122 + $arrComandos[] = '<button type="button" accesskey="n" id="btnNovo" value="Nova" onclick="location.href='.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=menu_peticionamento_usuario_externo_cadastrar&acao_origem='.$_GET['acao'].'&acao_retorno='.$_GET['acao'])).'" class="infraButton"><span class="infraTeclaAtalho">N</span>ovo</button>';
122 123 }
123 124  
124 125 $objMenuPeticionamentoUsuarioExternoDTO = new MenuPeticionamentoUsuarioExternoDTO();
... ... @@ -181,6 +182,7 @@ try {
181 182 $bolAcaoDesativar = SessaoSEI::getInstance()->verificarPermissao('menu_peticionamento_usuario_externo_desativar');
182 183 }
183 184  
  185 + //TODO: Marcelo, se não vai ter o botão de Desativar em lote, melhor retirar todo este bloco de código.
184 186 if ($bolAcaoDesativar){
185 187 $bolCheck = true;
186 188 //$arrComandos[] = '<button type="button" accesskey="t" id="btnDesativar" value="Desativar" onclick="acaoDesativacaoMultipla();" class="infraButton">Desa<span class="infraTeclaAtalho">t</span>ivar</button>';
... ... @@ -189,6 +191,7 @@ try {
189 191  
190 192 $strLinkReativar = SessaoSEI::getInstance()->assinarLink('controlador.php?id_menu_peticionamento_usuario_externo='. $_GET['id_menu_peticionamento_usuario_externo'] .'&acao=menu_peticionamento_usuario_externo_reativar&acao_origem='.$_GET['acao'].'&acao_confirmada=sim');
191 193  
  194 + //TODO: Marcelo, se não vai ter o botão de Excluir em lote, melhor retirar todo este bloco de código.
192 195 if ($bolAcaoExcluir){
193 196 $bolCheck = true;
194 197 //$arrComandos[] = '<button type="button" accesskey="E" id="btnExcluir" value="Excluir" onclick="acaoExclusaoMultipla();" class="infraButton"><span class="infraTeclaAtalho">E</span>xcluir</button>';
... ... @@ -196,7 +199,7 @@ try {
196 199 }
197 200  
198 201 if( $bolAcaoImprimir ) {
199   - $arrComandos[] = '<button type="button" accesskey="F" id="btnImprimir" value="Fechar" onclick="infraImprimirTabela();" class="infraButton"><span class="infraTeclaAtalho">I</span>mprimir</button>';
  202 + $arrComandos[] = '<button type="button" accesskey="i" id="btnImprimir" value="Imprimir" onclick="infraImprimirTabela();" class="infraButton"><span class="infraTeclaAtalho">I</span>mprimir</button>';
200 203 }
201 204  
202 205 $strResultado = '';
... ... @@ -283,9 +286,9 @@ try {
283 286 $strResultado .= '</table>';
284 287 }
285 288 if ($_GET['acao'] == 'menu_peticionamento_usuario_externo_selecionar'){
286   - $arrComandos[] = '<button type="button" accesskey="F" id="btnFecharSelecao" value="Fechar" onclick="window.close();" class="infraButton"><span class="infraTeclaAtalho">F</span>echar</button>';
  289 + $arrComandos[] = '<button type="button" accesskey="c" id="btnFecharSelecao" value="Fechar" onclick="window.close();" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
287 290 }else{
288   - $arrComandos[] = '<button type="button" accesskey="F" id="btnFechar" value="Fechar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?id_menu_peticionamento_usuario_externo='.$_GET['id_menu_peticionamento_usuario_externo'].'&acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\'" class="infraButton"><span class="infraTeclaAtalho">F</span>echar</button>';
  291 + $arrComandos[] = '<button type="button" accesskey="c" id="btnFechar" value="Fechar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?id_menu_peticionamento_usuario_externo='.$_GET['id_menu_peticionamento_usuario_externo'].'&acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\'" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
289 292 }
290 293  
291 294 }catch(Exception $e){
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_cadastro_acoes.php
... ... @@ -9,29 +9,7 @@
9 9 */
10 10  
11 11 switch($_GET['acao']){
12   -
13   - //TODO migrar ações de download para serem tratadas diretamente no controlador, como foi feito com upload
14   - case 'peticionamento_usuario_externo_download':
15   -
16   - $file = DIR_SEI_TEMP . '/' . $_POST['hdnNomeArquivoDownload'];
17   -
18   - if (file_exists($file)) {
19   -
20   - header('Pragma: public');
21   - header("Cache-Control: private, no-cache, no-store, post-check=0, pre-check=0");
22   - header('Expires: 0');
23   - header('Content-Description: File Transfer');
24   - header('Content-Type: application/octet-stream');
25   - header('Content-Disposition: attachment; filename="'. $_POST['hdnNomeArquivoDownloadReal'] .'"');
26   - header('Content-Length: ' . filesize($file));
27   - readfile($file, true);
28   - exit;
29   - }
30   -
31   - die;
32   -
33   - //ações de upload serao tratadas diretamente pelo controlador
34   -
  12 +
35 13 case 'peticionamento_usuario_externo_cadastrar':
36 14 $strTitulo = 'Peticionar Processo Novo';
37 15 break;
... ...
sei/institucional/peticionamento/rn/ProcessoPeticionamentoRN.php
... ... @@ -182,7 +182,7 @@ class ProcessoPeticionamentoRN extends InfraRN {
182 182 //$arrDocsEssenciais = $arrParams[5]; //array de DocumentoDTO (docs essenciais)
183 183 //$arrDocsComplementares = $arrParams[6]; //array de DocumentoDTO (docs complementares)
184 184  
185   - //$reciboPeticionamentoRN->montarRecibo( $arrParams );
  185 + $reciboPeticionamentoRN->montarRecibo( $arrParams );
186 186  
187 187 $arrProcessoReciboRetorno = array();
188 188 $arrProcessoReciboRetorno[0] = $reciboDTOBasico;
... ... @@ -260,13 +260,23 @@ class ProcessoPeticionamentoRN extends InfraRN {
260 260 $anexoRN = new AnexoPeticionamentoRN();
261 261 $strSiglaUsuario = SessaoSEIExterna::getInstance()->getStrSiglaUsuarioExterno();
262 262  
  263 + $tamanhoRN = new TamanhoArquivoPermitidoPeticionamentoRN();
  264 + $tamanhoDTO = new TamanhoArquivoPermitidoPeticionamentoDTO();
  265 + $tamanhoDTO->setStrSinAtivo('S');
  266 + $tamanhoDTO->retTodos();
  267 +
  268 + $arrTamanhoDTO = $tamanhoRN->listarTamanhoMaximoConfiguradoParaUsuarioExterno( $tamanhoDTO );
  269 + $tamanhoPrincipal = $arrTamanhoDTO[0]->getNumValorDocPrincipal();
  270 + $tamanhoEssencialComplementar = $arrTamanhoDTO[0]->getNumValorDocComplementar();
  271 +
263 272 if( isset( $arrParametros['hdnDocPrincipal'] ) && $arrParametros['hdnDocPrincipal'] != "") {
264 273  
265 274 $arrAnexoDocPrincipal = $this->processarStringAnexos( $arrParametros['hdnDocPrincipal'] ,
266 275 $objUnidadeDTO->getNumIdUnidade() ,
267 276 $strSiglaUsuario,
268 277 true,
269   - $objProcedimentoDTO->getDblIdProcedimento() );
  278 + $objProcedimentoDTO->getDblIdProcedimento(),
  279 + $tamanhoPrincipal, "principais" );
270 280  
271 281 $arrAnexoPrincipalVinculacaoProcesso = array();
272 282 $arrLinhasAnexos = PaginaSEI::getInstance()->getArrItensTabelaDinamica( $arrParametros['hdnDocPrincipal'] );
... ... @@ -424,7 +434,8 @@ class ProcessoPeticionamentoRN extends InfraRN {
424 434 $objUnidadeDTO->getNumIdUnidade() ,
425 435 $strSiglaUsuario,
426 436 false,
427   - $objProcedimentoDTO->getDblIdProcedimento() );
  437 + $objProcedimentoDTO->getDblIdProcedimento(),
  438 + $tamanhoEssencialComplementar, "essenciais");
428 439  
429 440 //$arrAnexoDocEssencial = AnexoINT::processarRI0872( $arrParametros['hdnDocEssencial'] );
430 441 $arrAnexoEssencialVinculacaoProcesso = array();
... ... @@ -564,7 +575,8 @@ class ProcessoPeticionamentoRN extends InfraRN {
564 575 $objUnidadeDTO->getNumIdUnidade() ,
565 576 $strSiglaUsuario,
566 577 false,
567   - $objProcedimentoDTO->getDblIdProcedimento() );
  578 + $objProcedimentoDTO->getDblIdProcedimento(),
  579 + $tamanhoEssencialComplementar, "complementares" );
568 580  
569 581 //$arrAnexoDocComplementar = AnexoINT::processarRI0872( $arrParametros['hdnDocComplementar'] );
570 582  
... ... @@ -1249,8 +1261,11 @@ class ProcessoPeticionamentoRN extends InfraRN {
1249 1261 // nao foi possivel usar a classe AnexoINT para processar a string de anexos, por conta da quantidade diferenciada
1250 1262 // de campos da grid da tela de peticionamento
1251 1263 // dentre outras especificidades técnicas desta tela
1252   - public function processarStringAnexos($strDelimitadaAnexos, $idUnidade, $strSiglaUsuario, $bolDocumentoPrincipal, $idProtocolo){
  1264 + public function processarStringAnexos($strDelimitadaAnexos, $idUnidade, $strSiglaUsuario, $bolDocumentoPrincipal, $idProtocolo,
  1265 + $numTamanhoArquivoPermitido, $strAreaDocumento ){
1253 1266  
  1267 +
  1268 +
1254 1269 $arrAnexos = array();
1255 1270  
1256 1271 $arrAnexos = PaginaSEI::getInstance()->getArrItensTabelaDinamica($strDelimitadaAnexos);
... ... @@ -1258,12 +1273,31 @@ class ProcessoPeticionamentoRN extends InfraRN {
1258 1273  
1259 1274 foreach($arrAnexos as $anexo){
1260 1275  
  1276 + $tamanhoDoAnexo = $anexo[2];
  1277 +
  1278 + //o tamanho do arquivo pode vir em Mb ou em Kb
  1279 + //se vier em Mb compara o tamanho, se vier em Kb é porque é menor do que 1Mb e portanto deixar passar (nao havera limite inferior a 1Mb)
  1280 + if (strpos( $tamanhoDoAnexo , 'Mb') !== false) {
  1281 +
  1282 + $tamanhoDoAnexo = str_replace("Mb","", $tamanhoDoAnexo );
  1283 +
  1284 + //validando tamanho máximo do arquivo
  1285 + if( $tamanhoDoAnexo > $numTamanhoArquivoPermitido ){
  1286 +
  1287 + $objInfraException = new InfraException();
  1288 + $objInfraException->adicionarValidacao('Um dos documentos ' . $strAreaDocumento . ' adicionados excedeu o tamanho máximo permitido (Limite: ' . $numTamanhoArquivoPermitido . ' Mb).');
  1289 + $objInfraException->lancarValidacoes();
  1290 +
  1291 + }
  1292 +
  1293 + }
  1294 +
1261 1295 $objAnexoDTO = new AnexoDTO();
1262 1296 $objAnexoDTO->setNumIdAnexo( null );
1263 1297 $objAnexoDTO->setStrSinAtivo('S');
1264 1298 $objAnexoDTO->setStrNome($anexo[8]);
1265 1299 $objAnexoDTO->setDthInclusao($anexo[1]);
1266   - $objAnexoDTO->setNumTamanho($anexo[2]);
  1300 + $objAnexoDTO->setNumTamanho($anexo[2] );
1267 1301 $objAnexoDTO->setStrSiglaUsuario( $strSiglaUsuario );
1268 1302 $objAnexoDTO->setStrSiglaUnidade( $idUnidade );
1269 1303 $objAnexoDTO->setNumIdUsuario(SessaoSEIExterna::getInstance()->getNumIdUsuarioExterno());
... ...
sei/institucional/peticionamento/rn/ReciboPeticionamentoRN.php
... ... @@ -190,7 +190,8 @@ class ReciboPeticionamentoRN extends InfraRN {
190 190 $hipoteseLegalDocPrincipal = $arrParametros['hipoteseLegalDocPrincipal'];
191 191  
192 192 //TODO montar corretamente conteudo HTML final do recibo
193   - $htmlRecibo = $this->gerarHTMLConteudoDocRecibo( $arrParams );
  193 + $htmlRecibo = "teste";
  194 + //$htmlRecibo = $this->gerarHTMLConteudoDocRecibo( $arrParams );
194 195  
195 196 $protocoloRN = new ProtocoloPeticionamentoRN();
196 197  
... ... @@ -214,7 +215,7 @@ class ReciboPeticionamentoRN extends InfraRN {
214 215  
215 216 $protocoloReciboDocumentoDTO->setStrStaNivelAcessoLocal( ProtocoloRN::$NA_PUBLICO );
216 217 $protocoloReciboDocumentoDTO->setNumIdHipoteseLegal( null );
217   - $protocoloReciboDocumentoDTO->setStrStaGrauSigilo('');
  218 + $protocoloReciboDocumentoDTO->setStrStaGrauSigilo(null);
218 219  
219 220 $protocoloReciboDocumentoDTO->setDtaGeracao( InfraData::getStrDataAtual() );
220 221 $protocoloReciboDocumentoDTO->setArrObjAnexoDTO(array());
... ... @@ -272,7 +273,7 @@ class ReciboPeticionamentoRN extends InfraRN {
272 273 $documentoReciboDTO->setStrCrcAssinatura(null);
273 274 $documentoReciboDTO->setStrQrCodeAssinatura(null);
274 275  
275   - $documentoReciboDTO->setStrSinBloqueado('N');
  276 + $documentoReciboDTO->setStrSinBloqueado('S');
276 277 $documentoReciboDTO->setStrStaEditor( EditorRN::$TE_NENHUM );
277 278 $documentoReciboDTO->setStrSinFormulario('S');
278 279 $documentoReciboDTO->setNumVersaoLock(0);
... ...
sei/institucional/peticionamento/tipo_processo_peticionamento_cadastro.php
... ... @@ -225,8 +225,8 @@ try {
225 225  
226 226 $strTitulo = 'Novo Tipo de Processo para Peticionamento';
227 227  
228   - $arrComandos[] = '<button type="submit" accesskey="S" name="sbmCadastrarTpProcessoPeticionamento" id="sbmCadastrarTpProcessoPeticionamento" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
229   - $arrComandos[] = '<button type="button" accesskey="C" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\';" class="infraButton"><span class="infraTeclaAtalho">C</span>ancelar</button>';
  228 + $arrComandos[] = '<button type="submit" accesskey="s" name="sbmCadastrarTpProcessoPeticionamento" id="sbmCadastrarTpProcessoPeticionamento" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
  229 + $arrComandos[] = '<button type="button" accesskey="c" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\';" class="infraButton"><span class="infraTeclaAtalho">C</span>ancelar</button>';
230 230  
231 231 $objTipoProcessoPeticionamentoDTO->setNumIdProcedimento($_POST['hdnIdTipoProcesso']);
232 232 $objTipoProcessoPeticionamentoDTO->setStrOrientacoes($_POST['txtOrientacoes']);
... ... @@ -381,8 +381,8 @@ try {
381 381 $strItensSelUnidades = UnidadeINT::montarSelectSiglaDescricao(null, null, $_POST['selUnidade']);
382 382 $strItensSelDoc = SerieINT::montarSelectNomeRI0802(null, null, $_POST['selDocumento']);
383 383  
384   - $arrComandos[] = '<button type="submit" accesskey="S" name="sbmAlterarTipoPeticionamento" id="sbmAlterarTipoPeticionamento" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
385   - $arrComandos[] = '<button type="button" accesskey="C" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\';" class="infraButton"><span class="infraTeclaAtalho">C</span>ancelar</button>';
  384 + $arrComandos[] = '<button type="submit" accesskey="s" name="sbmAlterarTipoPeticionamento" id="sbmAlterarTipoPeticionamento" value="Salvar" class="infraButton"><span class="infraTeclaAtalho">S</span>alvar</button>';
  385 + $arrComandos[] = '<button type="button" accesskey="c" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'].PaginaSEI::getInstance()->montarAncora($_GET['id_tipo_processo_peticionamento']))).'\';" class="infraButton"><span class="infraTeclaAtalho">C</span>ancelar</button>';
386 386  
387 387 $objTipoProcessoPeticionamentoDTO->setNumIdTipoProcessoPeticionamento($_POST['hdnIdMdPetTipoProcesso']);
388 388 $objTipoProcessoPeticionamentoDTO->setNumIdProcedimento($_POST['hdnIdTipoProcesso']);
... ... @@ -576,7 +576,7 @@ try {
576 576  
577 577 case 'tipo_processo_peticionamento_consultar':
578 578 $strTitulo = 'Consultar Tipo de Processo para Peticionamento';
579   - $arrComandos[] = '<button type="button" accesskey="F" id="btnCancelar" name="btnCancelar" value="Fechar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'].PaginaSEI::getInstance()->montarAncora($_GET['id_tipo_processo_peticionamento']))).'\';" class="infraButton"><span class="infraTeclaAtalho">C</span>ancelar</button>';
  579 + $arrComandos[] = '<button type="button" accesskey="c" name="btnCancelar" id="btnCancelar" value="Cancelar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'].PaginaSEI::getInstance()->montarAncora($_GET['id_tipo_processo_peticionamento']))).'\';" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
580 580  
581 581 $strItensSelTipoProcesso = TipoProcessoPeticionamentoINT::montarSelectTipoProcesso(null, null, $_POST['selTipoProcesso']);
582 582 $strItensSelUnidades = UnidadeINT::montarSelectSiglaDescricao(null, null, $_POST['selUnidade']);
... ... @@ -782,7 +782,7 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;);
782 782  
783 783 <!-- Orientações -->
784 784 <div class="fieldsetClear">
785   - <label id="lblOrientacoes" for="txtOrientacoes" accesskey="q" class="infraLabelObrigatorio">
  785 + <label id="lblOrientacoes" for="txtOrientacoes" class="infraLabelObrigatorio">
786 786 Orientações:
787 787 </label>
788 788 <textarea type="text" id="txtOrientacoes" rows="3" name="txtOrientacoes" class="infraText" onkeypress="return infraMascaraTexto(this,event,500);" maxlength="500" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>"><?php echo $orientacoes;?></textarea>
... ... @@ -830,7 +830,7 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;);
830 830  
831 831 <img id="imgLupaUnidadeMultipla" onclick="objLupaUnidadeMultipla.selecionar(700,500);" src="/infra_css/imagens/lupa.gif" alt="Selecionar Unidade" title="Selecionar Unidade" class="infraImg" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
832 832 <?php if ($_GET['acao'] != 'tipo_processo_peticionamento_consultar'){ ?>
833   - <button type="button" accesskey="S" name="sbmAdicionarUnidade" onclick="addUnidade();" id="sbmAdicionarUnidade" value="Adicionar" class="infraButton"><span class="infraTeclaAtalho">A</span>dicionar</button>
  833 + <button type="button" accesskey="a" name="sbmAdicionarUnidade" onclick="addUnidade();" id="sbmAdicionarUnidade" value="Adicionar" class="infraButton"><span class="infraTeclaAtalho">A</span>dicionar</button>
834 834 <?php } ?>
835 835 <!-- Tabela Múltiplas Unidades -->
836 836  
... ... @@ -1031,7 +1031,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
1031 1031 <div>
1032 1032 <div style="clear:both;">&nbsp;</div>
1033 1033 <div>
1034   - <label id="lblDescricaoEssencial" for="selDescricaoEssencial" accesskey="q" class="infraLabelOpcional">
  1034 + <label id="lblDescricaoEssencial" for="selDescricaoEssencial" class="infraLabelOpcional">
1035 1035 Tipos dos Documentos Essenciais:
1036 1036 </label>
1037 1037 </div>
... ... @@ -1063,7 +1063,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
1063 1063 <div>
1064 1064 <div style="clear:both;">&nbsp;</div>
1065 1065 <div>
1066   - <label id="lblDescricao" for="txtDescricao" accesskey="q" class="infraLabelOpcional">
  1066 + <label id="lblDescricao" for="txtDescricao" class="infraLabelOpcional">
1067 1067 Tipos dos Documentos Complementares:
1068 1068 </label>
1069 1069 </div>
... ...
sei/institucional/peticionamento/tipo_processo_peticionamento_lista.php
... ... @@ -118,9 +118,10 @@ try {
118 118 throw new InfraException("Ação '".$_GET['acao']."' não reconhecida.");
119 119 }
120 120  
  121 + //TODO: Marcelo, qual é a utilidade dessa funcionalidade de Transportar seleção neste tela?
121 122 $arrComandos = array();
122 123 if ($_GET['acao'] == 'tipo_processo_peticionamento_selecionar'){
123   - $arrComandos[] = '<button type="button" accesskey="T" id="btnTransportarSelecao" value="Transportar" onclick="infraTransportarSelecao();" class="infraButton"><span class="infraTeclaAtalho">T</span>ransportar</button>';
  124 + $arrComandos[] = '<button type="button" accesskey="t" id="btnTransportarSelecao" value="Transportar" onclick="infraTransportarSelecao();" class="infraButton"><span class="infraTeclaAtalho">T</span>ransportar</button>';
124 125 }
125 126  
126 127  
... ... @@ -170,13 +171,13 @@ try {
170 171  
171 172  
172 173 $strLinkPesquisar = PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=' . $_GET['acao'] .'&acao_origem='.$_GET['acao'].'&acao_retorno=tipo_processo_peticionamento_listar'));
173   - $arrComandos[] = '<button type="button" accesskey="N" id="btnPesquisar" value="Pesquisar" onclick="pesquisar();" class="infraButton"><span class="infraTeclaAtalho">P</span>esquisar</button>';
  174 + $arrComandos[] = '<button type="button" accesskey="p" id="btnPesquisar" value="Pesquisar" onclick="pesquisar();" class="infraButton"><span class="infraTeclaAtalho">P</span>esquisar</button>';
174 175  
175   - $arrComandos[] = '<button type="button" accesskey="N" id="btnOrientacoesGerais" value="Orientações Gerais" class="infraButton" onclick="location.href='.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=tipo_processo_peticionamento_cadastrar_orientacoes&acao_origem='.$_GET['acao'].'&acao_retorno='.$_GET['acao'])).'"><span class="infraTeclaAtalho">O</span>rientações Gerais</button>';
  176 + $arrComandos[] = '<button type="button" accesskey="o" id="btnOrientacoesGerais" value="Orientações Gerais" class="infraButton" onclick="location.href='.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=tipo_processo_peticionamento_cadastrar_orientacoes&acao_origem='.$_GET['acao'].'&acao_retorno='.$_GET['acao'])).'"><span class="infraTeclaAtalho">O</span>rientações Gerais</button>';
176 177  
177 178 $bolAcaoCadastrar = SessaoSEI::getInstance()->verificarPermissao('tipo_processo_peticionamento_cadastrar');
178 179 if ($bolAcaoCadastrar){
179   - $arrComandos[] = '<button type="button" accesskey="N" id="btnNovo" value="Novo" onclick="location.href='.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=tipo_processo_peticionamento_cadastrar&acao_origem='.$_GET['acao'].'&acao_retorno='.$_GET['acao'])).'" class="infraButton"><span class="infraTeclaAtalho">N</span>ovo</button>';
  180 + $arrComandos[] = '<button type="button" accesskey="n" id="btnNovo" value="Novo" onclick="location.href='.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=tipo_processo_peticionamento_cadastrar&acao_origem='.$_GET['acao'].'&acao_retorno='.$_GET['acao'])).'" class="infraButton"><span class="infraTeclaAtalho">N</span>ovo</button>';
180 181 }
181 182  
182 183 if ($numRegistros > 0){
... ... @@ -207,16 +208,17 @@ try {
207 208 $bolAcaoDesativar = SessaoSEI::getInstance()->verificarPermissao('tipo_processo_peticionamento_desativar');
208 209 }
209 210  
210   - if ($bolAcaoDesativar){
  211 + //TODO: Marcelo, melhor desativar também o botão de Desativação em lote, para padronizar as telas de listagem de registros.
  212 + if ($bolAcaoDesativar){
211 213 $bolCheck = true;
212   - $arrComandos[] = '<button type="button" accesskey="t" id="btnDesativar" value="Desativar" onclick="acaoDesativacaoMultipla();" class="infraButton">Desa<span class="infraTeclaAtalho">t</span>ivar</button>';
213   - // $arrComandos[] = '<button type="button" accesskey="t" id="btnDesativar" value="Desativar" onclick="acaoDesativacaoMultipla();" class="infraButton">Desa<span class="infraTeclaAtalho">t</span>ivar</button>';
  214 + //$arrComandos[] = '<button type="button" accesskey="t" id="btnDesativar" value="Desativar" onclick="acaoDesativacaoMultipla();" class="infraButton">Desa<span class="infraTeclaAtalho">t</span>ivar</button>';
214 215 $strLinkDesativar = SessaoSEI::getInstance()->assinarLink('controlador.php?acao=tipo_processo_peticionamento_desativar&acao_origem='.$_GET['acao']);
215 216 }
216 217  
217 218 $strLinkReativar = SessaoSEI::getInstance()->assinarLink('controlador.php?acao=tipo_processo_peticionamento_reativar&acao_origem='.$_GET['acao'].'&acao_confirmada=sim');
218 219  
219   - if ($bolAcaoExcluir){
  220 + //TODO: Marcelo, se não vai ter o botão de Excluir em lote, melhor retirar todo este bloco de código.
  221 + if ($bolAcaoExcluir){
220 222 $bolCheck = true;
221 223 //$arrComandos[] = '<button type="button" accesskey="E" id="btnExcluir" value="Excluir" onclick="acaoExclusaoMultipla();" class="infraButton"><span class="infraTeclaAtalho">E</span>xcluir</button>';
222 224 $strLinkExcluir = SessaoSEI::getInstance()->assinarLink('controlador.php?acao=tipo_processo_peticionamento_excluir&acao_origem='.$_GET['acao']);
... ... @@ -331,13 +333,13 @@ try {
331 333  
332 334  
333 335 if( $bolAcaoImprimir ) {
334   - $arrComandos[] = '<button type="button" accesskey="F" id="btnImprimir" value="Fechar" onclick="infraImprimirTabela();" class="infraButton"><span class="infraTeclaAtalho">I</span>mprimir</button>';
  336 + $arrComandos[] = '<button type="button" accesskey="i" id="btnImprimir" value="Imprimir" onclick="infraImprimirTabela();" class="infraButton"><span class="infraTeclaAtalho">I</span>mprimir</button>';
335 337 }
336 338  
337 339 if ($_GET['acao'] == 'tipo_processo_peticionamento_reativar'){
338   - $arrComandos[] = '<button type="button" accesskey="F" id="btnFecharSelecao" value="Fechar" onclick="window.close();" class="infraButton"><span class="infraTeclaAtalho">F</span>echar</button>';
  340 + $arrComandos[] = '<button type="button" accesskey="c" id="btnFecharSelecao" value="Fechar" onclick="window.close();" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
339 341 }else{
340   - $arrComandos[] = '<button type="button" accesskey="F" id="btnFechar" value="Fechar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'])).'\'" class="infraButton"><span class="infraTeclaAtalho">F</span>echar</button>';
  342 + $arrComandos[] = '<button type="button" accesskey="c" id="btnFechar" value="Fechar" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.PaginaSEI::getInstance()->getAcaoRetorno().'&acao_origem='.$_GET['acao'].PaginaSEI::getInstance()->montarAncora('1'))).'\';" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
341 343 }
342 344  
343 345 // $strItensSelSinProrrogacaoAutomatica = IndisponibilidadePeticionamentoINT::montarSelectProrrogacaoAutomaticaPrazos('null','&nbsp;','');
... ... @@ -472,18 +474,18 @@ PaginaSEI::getInstance()-&gt;abrirBody($strTitulo,&#39;onload=&quot;inicializar();&quot;&#39;);
472 474 <div style="height:4.5em; margin-top: 11px;" class="infraAreaDados" id="divInfraAreaDados">
473 475  
474 476 <!-- Tipo de Processo -->
475   - <label id="lblTipoProcesso" for="txtTipoProcesso" accesskey="S" class="infraLabelOpcional">Tipo de Processo:</label>
  477 + <label id="lblTipoProcesso" for="txtTipoProcesso" class="infraLabelOpcional">Tipo de Processo:</label>
476 478 <input type="text" name="txtTipoProcesso" id="txtTipoProcesso" value="<?php echo isset($_POST['txtTipoProcesso']) ? $_POST['txtTipoProcesso'] : ''?>" class="infraText" />
477 479  
478 480 <!-- Indicação de Interessado -->
479   - <label id="lblIndicacaoInteressado" for="selIndicacaoInteressado" accesskey="S" class="infraLabelOpcional">Indicação de Interessado:</label>
  481 + <label id="lblIndicacaoInteressado" for="selIndicacaoInteressado" class="infraLabelOpcional">Indicação de Interessado:</label>
480 482 <select onchange="pesquisar();" id="selIndicacaoInteressado" name="selIndicacaoInteressado" class="infraSelect" >
481 483 <?=$strItensSelIndicacaoInteressado?>
482 484 </select>
483 485  
484 486 <!-- Select Documento Principal -->
485 487  
486   - <label id="lblDocumentoPrincipal" for="selDocumentoPrincipal" accesskey="" class="infraLabelOpcional">Documento Principal:</label>
  488 + <label id="lblDocumentoPrincipal" for="selDocumentoPrincipal" class="infraLabelOpcional">Documento Principal:</label>
487 489 <select onchange="pesquisar();" id="selDocumentoPrincipal" name="selDocumentoPrincipal" class="infraSelect" >
488 490 <?=$strItensSelTipoDocumento?>
489 491 </select>
... ...