Commit 3940dccd1a78f11cad2f6344ff6ca9e7b5a1a661
1 parent
c5320aa1
Exists in
master
and in
1 other branch
Correcoes logicas diversas, adequacoes aos blocos de internacionalizacao e sincr…
…onizacao com servidor de desenvolvimento Dataprev/ES git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@497 fecfc0c7-e812-0410-ae72-849f08638ee7
Showing
6 changed files
with
141 additions
and
24 deletions
Show diff stats
admin/config_gerais.php
... | ... | @@ -27,7 +27,6 @@ require_once('../include/library.php'); |
27 | 27 | <head> |
28 | 28 | <title><?=$oTranslator->_('Configuracoes do Modulo Gerente');?></title> |
29 | 29 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
30 | -<script type="text/javascript" src="../include/cacic.js"></script> | |
31 | 30 | <? |
32 | 31 | require_once('../include/selecao_listbox.js'); |
33 | 32 | ?> |
... | ... | @@ -109,6 +108,7 @@ function SetaServidorUpdates() |
109 | 108 | <? |
110 | 109 | $frm_id_local = ($_POST['frm_id_local']<>''?$_POST['frm_id_local']:$_SESSION['id_local']); |
111 | 110 | |
111 | +require_once('../include/library.php'); | |
112 | 112 | conecta_bd_cacic(); |
113 | 113 | $where = ' AND loc.id_local ='.$frm_id_local; |
114 | 114 | |
... | ... | @@ -224,6 +224,7 @@ if ($_SESSION['cs_nivel_administracao'] == 1 || $_SESSION['cs_nivel_administraca |
224 | 224 | } |
225 | 225 | ?> |
226 | 226 | </select> |
227 | + | |
227 | 228 | </td> |
228 | 229 | </tr> |
229 | 230 | <? |
... | ... | @@ -367,8 +368,7 @@ if ($_SESSION['cs_nivel_administracao'] == 1 || $_SESSION['cs_nivel_administraca |
367 | 368 | // Gráficos disponíveis para exibição na página principal |
368 | 369 | // [so][acessos][locais][acessos_locais] |
369 | 370 | // A variável de sessão menu_seg->_SESSION['te_exibe_graficos'] contém os gráficos selecionados para exibição |
370 | - $te_exibe_graficos = get_valor_campo('configuracoes_locais', 'te_exibe_graficos', 'id_local='.$frm_id_local); | |
371 | - | |
371 | + $te_exibe_graficos = get_valor_campo('configuracoes_locais', 'te_exibe_graficos', 'id_local='.$frm_id_local); | |
372 | 372 | ?> |
373 | 373 | <select multiple size="10" name="listaExibeGraficosDisponiveis[]" id="listaExibeGraficosDisponiveis" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" > |
374 | 374 | </select> | ... | ... |
admin/consulta_especial.php
... | ... | @@ -71,6 +71,55 @@ if ($_POST['frmChangePermissions']) |
71 | 71 | } |
72 | 72 | } |
73 | 73 | |
74 | +if ($_POST['frmExtractFileTGZ']) | |
75 | + { | |
76 | + if (PHP_OS == "Linux" || PHP_OS == "Unix") | |
77 | + { | |
78 | + foreach($HTTP_POST_VARS as $i => $v) | |
79 | + { | |
80 | + $intPos = stripos2($i,'extractFileTGZ#',false); | |
81 | + if ($intPos) | |
82 | + { | |
83 | + $arrExtractFileTGZ = explode('#',$i); | |
84 | + $strExtractFileTGZ = "tar -xvzf ".$_POST['frmPath'].str_replace('_ponto_','.',$arrExtractFileTGZ[1]); | |
85 | + $cmdExtractFileTGZ = shell_exec($strExtractFileTGZ); | |
86 | + } | |
87 | + } | |
88 | + } | |
89 | + else | |
90 | + { | |
91 | + ?> | |
92 | + <script language="javascript">alert('ATENÇÃO: Este recurso está disponível apenas para Servidor com LINUX!');</script> | |
93 | + <? | |
94 | + } | |
95 | + } | |
96 | + | |
97 | +if ($_SERVER['REMOTE_ADDR']=='10.71.0.58') | |
98 | + echo $_POST['frmCreateNewFolder'].'<br>'; | |
99 | +if ($_POST['frmCreateNewFolder']) | |
100 | + { | |
101 | +if ($_SERVER['REMOTE_ADDR']=='10.71.0.58') | |
102 | + echo PHP_OS.'<br>'; | |
103 | + | |
104 | + if (PHP_OS == "Linux" || PHP_OS == "Unix") | |
105 | + { | |
106 | + $strCreateNewFolder = "mkdir ".$_POST['frmPath'].$_POST['frmCreateNewFolder']; | |
107 | +if ($_SERVER['REMOTE_ADDR']=='10.71.0.58') | |
108 | + echo $strCreateNewFolder.'<br>'; | |
109 | + | |
110 | + if ($cmdCreateNewFolder = shell_exec($strCreateNewFolder)) | |
111 | + echo 'OK!'; | |
112 | + else | |
113 | + echo 'Oops!'; | |
114 | + } | |
115 | + else | |
116 | + { | |
117 | + ?> | |
118 | + <script language="javascript">alert('ATENÇÃO: Este recurso está disponível apenas para Servidor com LINUX!');</script> | |
119 | + <? | |
120 | + } | |
121 | + } | |
122 | + | |
74 | 123 | if ($_POST['frmDeleteFile']) |
75 | 124 | { |
76 | 125 | $intFilesToDelete = 0; |
... | ... | @@ -136,6 +185,10 @@ function deleteFile() |
136 | 185 | |
137 | 186 | if (window.document.forms[0].elements[j].id.substring(0,11) == 'deleteFile#' && window.document.forms[0].elements[j].checked) |
138 | 187 | intFilesToDelete ++; |
188 | + | |
189 | + if (window.document.forms[0].elements[j].id.substring(0,15) == 'extractFileTGZ#' && window.document.forms[0].elements[j].checked) | |
190 | + window.document.forms[0].elements[j].checked = false; | |
191 | + | |
139 | 192 | } |
140 | 193 | |
141 | 194 | if (intFilesToDelete > 0 && (confirm('Confirma EXCLUS'+(intFilesToDelete == 1?'ÃO':'ÕES')+' DO'+(intFilesToDelete == 1?'':'S') + ' ARQUIVO'+(intFilesToDelete == 1?'':'S')+' SELECIONADO'+(intFilesToDelete == 1?'':'S') + '?'))) |
... | ... | @@ -166,6 +219,10 @@ function timeStamp() |
166 | 219 | |
167 | 220 | if (window.document.forms[0].elements[j].id.substring(0,15) == 'touchTimeStamp#' && window.document.forms[0].elements[j].checked) |
168 | 221 | intFilesToTimeStamp ++; |
222 | + | |
223 | + if (window.document.forms[0].elements[j].id.substring(0,15) == 'extractFileTGZ#' && window.document.forms[0].elements[j].checked) | |
224 | + window.document.forms[0].elements[j].checked = false; | |
225 | + | |
169 | 226 | } |
170 | 227 | |
171 | 228 | if (intFilesToTimeStamp > 0) |
... | ... | @@ -221,6 +278,10 @@ function changePermissions() |
221 | 278 | |
222 | 279 | if (window.document.forms[0].elements[j].id.substring(0,18) == 'changePermissions#' && window.document.forms[0].elements[j].checked) |
223 | 280 | intFilesToChangePermissions ++; |
281 | + | |
282 | + if (window.document.forms[0].elements[j].id.substring(0,15) == 'extractFileTGZ#' && window.document.forms[0].elements[j].checked) | |
283 | + window.document.forms[0].elements[j].checked = false; | |
284 | + | |
224 | 285 | } |
225 | 286 | |
226 | 287 | if (intFilesToChangePermissions > 0) |
... | ... | @@ -247,6 +308,36 @@ function changePermissions() |
247 | 308 | } |
248 | 309 | } |
249 | 310 | |
311 | +function createNewFolder() | |
312 | + { | |
313 | + for (j=0;j<window.document.forms[0].elements.length;j++) | |
314 | + { | |
315 | + if (window.document.forms[0].elements[j].id.substring(0,11) == 'deleteFile#' && window.document.forms[0].elements[j].checked) | |
316 | + window.document.forms[0].elements[j].checked = false; | |
317 | + | |
318 | + if (window.document.forms[0].elements[j].id.substring(0,15) == 'touchTimeStamp#' && window.document.forms[0].elements[j].checked) | |
319 | + window.document.forms[0].elements[j].checked = false; | |
320 | + | |
321 | + if (window.document.forms[0].elements[j].id.substring(0,18) == 'changePermissions#' && window.document.forms[0].elements[j].checked) | |
322 | + window.document.forms[0].elements[j].checked = false; | |
323 | + | |
324 | + if (window.document.forms[0].elements[j].id.substring(0,15) == 'extractFileTGZ#' && window.document.forms[0].elements[j].checked) | |
325 | + window.document.forms[0].elements[j].checked = false; | |
326 | + | |
327 | + } | |
328 | + var strCreateNewFolder = prompt('Informe Nome para Nova Pasta'); | |
329 | + if (strCreateNewFolder && confirm('Confirma CRIAÇÃO DE PASTA?')) | |
330 | + { | |
331 | + for (j=0;j<window.document.forms[0].elements.length;j++) | |
332 | + if (window.document.forms[0].elements[j].name == 'frmCreateNewFolder') | |
333 | + window.document.forms[0].elements[j].value = strCreateNewFolder; | |
334 | + | |
335 | + window.document.forms[0].submit(); | |
336 | + } | |
337 | + else | |
338 | + return false; | |
339 | + } | |
340 | + | |
250 | 341 | function validaData(strData) |
251 | 342 | { |
252 | 343 | var err = 0 |
... | ... | @@ -431,10 +522,11 @@ if ($_SESSION['cs_nivel_administracao']== 1) |
431 | 522 | <td width="6%"><div align="center"><strong><a href="consulta_especial.php?frmPath=<? echo $path;?>&ordem=datahora">Data</a></strong></div></td> |
432 | 523 | <td width="6%"><div align="center"><strong><a href="consulta_especial.php?frmPath=<? echo $path;?>&ordem=datahora">Hora</a></strong></div></td> |
433 | 524 | <td width="11%"><div align="right"><strong>Tamanho</strong></div></td> |
434 | - <td width="36%"><strong><a href="consulta_especial.php?frmPath=<? echo $path;?>&ordem=nome">Arquivo/Pasta</a></strong></td> | |
525 | + <td width="36%"><strong><a href="consulta_especial.php?frmPath=<? echo $path;?>&ordem=nome">Arquivo/Pasta</a> <img src="../imgs/newfolder.gif" alt="Nova Pasta" width="18" height="18" title="Criar Nova Pasta" onClick="return createNewFolder()" border="none"></strong></td> | |
435 | 526 | <td align="center"><img src="../imgs/b_drop.gif" border="0" width="18" height="18" title="Exclusão de Arquivos" onClick="return deleteFile()"></td> |
436 | 527 | <td align="center"><img src="../imgs/timestamp.gif" border="0" width="18" height="18" title="Alterar TimeStamp de Arquivos" onClick="return timeStamp()"></td> |
437 | 528 | <td align="center"><img src="../imgs/details.gif" width="18" height="18" title="Alterar Permissões de Arquivos" onClick="return changePermissions()"></td> |
529 | + <td align="center"><img src="../imgs/extractfile.gif" width="18" height="18" title="Extrair Arquivo TGZ" onClick="return extractFileTGZ()"></td> | |
438 | 530 | </tr> |
439 | 531 | |
440 | 532 | <? |
... | ... | @@ -531,8 +623,18 @@ if ($_SESSION['cs_nivel_administracao']== 1) |
531 | 623 | ?> |
532 | 624 | <td align="center" valign="middle"><input type="checkbox" id="touchTimeStamp#<? echo str_replace('.','_ponto_',$strItem);?>" name="touchTimeStamp#<? echo str_replace('.','_ponto_',$strItem);?>" title="Marque para alterar o TimeStamp d<? echo (!$intPos?'o arquivo':'a pasta');?> '<? echo $strItem;?>'"></td> |
533 | 625 | <td align="center" valign="middle"><input type="checkbox" id="changePermissions#<? echo str_replace('.','_ponto_',$strItem);?>" name="changePermissions#<? echo str_replace('.','_ponto_',$strItem);?>" title="Marque para alterar as Permissões d<? echo (!$intPos?'o arquivo':'a pasta');?> '<? echo $strItem;?>'"></td> |
626 | + <? | |
627 | + $isTGZ = stripos2(strtolower($strItem),'.tgz'); | |
628 | + ?> | |
629 | + <td align="center" valign="middle"> | |
630 | + <? if ($isTGZ) | |
631 | + echo '<input type="checkbox" id="extractFileTGZ#'. str_replace('.','_ponto_',$strItem) . '" name="extractFileTGZ#'. str_replace('.','_ponto_',$strItem) .'" title="Marque para extrair o arquivo '. $strItem . '">'; | |
632 | + ?> | |
633 | + </td> | |
534 | 634 | <input type="hidden" id="frmTouchTimeStamp" name="frmTouchTimeStamp" value=""> |
535 | 635 | <input type="hidden" id="frmChangePermissions" name="frmChangePermissions" value=""> |
636 | + <input type="hidden" id="frmCreateNewFolder" name="frmCreateNewFolder" value=""> | |
637 | + <input type="hidden" id="frmExtractFileTGZ" name="frmExtractFileTGZ" value=""> | |
536 | 638 | </tr> |
537 | 639 | <? |
538 | 640 | } |
... | ... | @@ -553,7 +655,7 @@ if ($_SESSION['cs_nivel_administracao']== 1) |
553 | 655 | ?> |
554 | 656 | <tr> |
555 | 657 | <td colspan="6"><div align="right"><strong><? echo ($strTotal/2);?></strong></div></td> |
556 | - <TD colspan="4"> </TD> | |
658 | + <TD colspan="5"> </TD> | |
557 | 659 | </tr> |
558 | 660 | </table> |
559 | 661 | </table> | ... | ... |
admin/exclui_informacoes_computadores.php
... | ... | @@ -24,9 +24,9 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! |
24 | 24 | |
25 | 25 | require_once('../include/library.php'); |
26 | 26 | AntiSpy('1,3'); // Permitido somente a estes cs_nivel_administracao... |
27 | -// 1 - Administra<E7><E3>o | |
28 | -// 2 - Gest<E3>o Central | |
29 | -// 3 - Supervis<E3>o | |
27 | +// 1 - Administração | |
28 | +// 2 - Gestão Central | |
29 | +// 3 - Supervisão | |
30 | 30 | |
31 | 31 | if ($_POST['submit_cond']) |
32 | 32 | { |
... | ... | @@ -177,17 +177,29 @@ if ($_POST['submit_cond']) |
177 | 177 | { |
178 | 178 | ?> |
179 | 179 | <tr <? if ($Cor) echo 'bgcolor="#E1E1E1"'; ?>> |
180 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
180 | 181 | <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><? echo $NumRegistro; ?></div></td> |
182 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
181 | 183 | <td nowrap class="dado_peq_sem_fundo_normal"><input type="checkbox" name="chk_<? echo $row['te_node_address'].'#'. $row['id_so']; ?>" value="1" checked onClick="Verifica_Check_Exclui();"></td> |
182 | - <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_nome_computador']; ?></a> </div></td> | |
183 | - <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['sg_local']; ?></a> </div></td> | |
184 | - <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_ip']; ?></a> </div></td> | |
185 | - <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_node_address'];?></a> </div></td> | |
186 | - <td nowrap class="dado_peq_sem_fundo_normal"><div align="center"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['sg_so']; ?></a> </div></td> | |
187 | - <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_versao_cacic']; ?></a> </div></td> | |
188 | - <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_versao_gercols']; ?></a> </div></td> | |
189 | - <td nowrap class="dado_peq_sem_fundo_normal"><div align="right"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo date("d/m/y H:i", strtotime( $row['dt_hr_ult_acesso'] )); ?></a> </div></td> | |
190 | - <td nowrap class="dado_peq_sem_fundo_normal"><div align="right"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo date("d/m/y H:i", strtotime( $row['dt_hr_inclusao'] )); ?></a> </div></td> | |
184 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
185 | + <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_nome_computador']; ?></a></div></td> | |
186 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
187 | + <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['sg_local']; ?></a></div></td> | |
188 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
189 | + <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_ip']; ?></a></div></td> | |
190 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
191 | + <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_node_address'];?></a></div></td> | |
192 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
193 | + <td nowrap class="dado_peq_sem_fundo_normal"><div align="center"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['sg_so']; ?></a></div></td> | |
194 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
195 | + <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_versao_cacic']; ?></a></div></td> | |
196 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
197 | + <td nowrap class="dado_peq_sem_fundo_normal"><div align="left"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_versao_gercols']; ?></a></div></td> | |
198 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
199 | + <td nowrap class="dado_peq_sem_fundo_normal"><div align="right"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo date("d/m/y H:i", strtotime( $row['dt_hr_ult_acesso'] )); ?></a></div></td> | |
200 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
201 | + <td nowrap class="dado_peq_sem_fundo_normal"><div align="right"><a href="../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo date("d/m/y H:i", strtotime( $row['dt_hr_inclusao'] )); ?></a></div></td> | |
202 | + <td nowrap class="dado_peq_sem_fundo_normal"> </td> | |
191 | 203 | </tr> |
192 | 204 | <? |
193 | 205 | $Cor=!$Cor; | ... | ... |
admin/forca_coleta_estacao_set.php
... | ... | @@ -23,10 +23,10 @@ if(!isset($_SESSION['id_usuario'])) |
23 | 23 | else { // Inserir regras para verificar permissões do usuário! |
24 | 24 | } |
25 | 25 | require_once('../include/library.php'); |
26 | -AntiSpy('1,2,3'); // Permitido somente a estes cs_nivel_administracao... | |
27 | -// 1 - Administra<E7><E3>o | |
28 | -// 2 - Gest<E3>o Central | |
29 | -// 3 - Supervis<E3>o | |
26 | +AntiSpy('1,3'); // Permitido somente a estes cs_nivel_administracao... | |
27 | +// 1 - Administração | |
28 | +// 2 - Gestão Central | |
29 | +// 3 - Supervisão | |
30 | 30 | |
31 | 31 | $acoes_computador = ''; |
32 | 32 | foreach($HTTP_POST_VARS as $i => $v) | ... | ... |
admin/modulos.php
admin/remove_computador.php
... | ... | @@ -25,9 +25,9 @@ else { // Inserir regras para verificar permissões do usuário! |
25 | 25 | } |
26 | 26 | include_once "../include/library.php"; |
27 | 27 | AntiSpy('1,2,3'); // Permitido somente a estes cs_nivel_administracao... |
28 | -// 1 - Administra<E7><E3>o | |
29 | -// 2 - Gest<E3>o Central | |
30 | -// 3 - Supervis<E3>o | |
28 | +// 1 - Administração | |
29 | +// 2 - Gestão Central | |
30 | +// 3 - Supervisão | |
31 | 31 | |
32 | 32 | ?> |
33 | 33 | <html> | ... | ... |