Commit 31c7ca4044af1b69f1a472d7f5917f2c1969535f

Authored by Adriano Vieira
1 parent 0e5b611e
Exists in master and in 1 other branch 3.1

- merge de branch (2.4) revisão [887:899]


git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@900 fecfc0c7-e812-0410-ae72-849f08638ee7
admin/patrimonio/etiqueta1.php
@@ -90,7 +90,8 @@ conecta_bd_cacic(); ?> @@ -90,7 +90,8 @@ conecta_bd_cacic(); ?>
90 <td colspan="3" nowrap><input name="id_etiqueta" type="hidden" value="etiqueta1">&nbsp;</td> 90 <td colspan="3" nowrap><input name="id_etiqueta" type="hidden" value="etiqueta1">&nbsp;</td>
91 </tr> 91 </tr>
92 <tr> 92 <tr>
93 - <td colspan="3" nowrap> <div align="center"> 93 + <td colspan="3" nowrap> <div align="center">
  94 + <input type="hidden" name="in_exibir_etiqueta" value="S">
94 <input name="gravar" type="submit" id="gravar" value="<?=$oTranslator->_('Gravar Alteracoes');?>" onClick="return Confirma('<?=$oTranslator->_('Confirma Configuracao de Etiqueta 1?');?>');" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>> 95 <input name="gravar" type="submit" id="gravar" value="<?=$oTranslator->_('Gravar Alteracoes');?>" onClick="return Confirma('<?=$oTranslator->_('Confirma Configuracao de Etiqueta 1?');?>');" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>
95 </div></td> 96 </div></td>
96 </tr> 97 </tr>
admin/patrimonio/etiqueta1a.php
@@ -91,6 +91,7 @@ conecta_bd_cacic(); ?&gt; @@ -91,6 +91,7 @@ conecta_bd_cacic(); ?&gt;
91 </tr> 91 </tr>
92 <tr> 92 <tr>
93 <td colspan="3" nowrap> <div align="center"> 93 <td colspan="3" nowrap> <div align="center">
  94 + <input type="hidden" name="in_exibir_etiqueta" value="S">
94 <input name="gravar" type="submit" id="gravar" value="<?=$oTranslator->_('Gravar Alteracoes');?>" onClick="return Confirma('<?=$oTranslator->_('Confirma Configuracao de Etiqueta 1a?');?>');" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>> 95 <input name="gravar" type="submit" id="gravar" value="<?=$oTranslator->_('Gravar Alteracoes');?>" onClick="return Confirma('<?=$oTranslator->_('Confirma Configuracao de Etiqueta 1a?');?>');" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>
95 </div></td> 96 </div></td>
96 </tr> 97 </tr>
admin/patrimonio/etiqueta2.php
@@ -91,6 +91,7 @@ conecta_bd_cacic(); ?&gt; @@ -91,6 +91,7 @@ conecta_bd_cacic(); ?&gt;
91 </tr> 91 </tr>
92 <tr> 92 <tr>
93 <td colspan="3" nowrap> <div align="center"> 93 <td colspan="3" nowrap> <div align="center">
  94 + <input type="hidden" name="in_exibir_etiqueta" value="S">
94 <input name="gravar" type="submit" id="gravar" value="<?=$oTranslator->_('Gravar Alteracoes');?>" onClick="return Confirma('<?=$oTranslator->_('Confirma Configuracao de Etiqueta 2?');?>');" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>> 95 <input name="gravar" type="submit" id="gravar" value="<?=$oTranslator->_('Gravar Alteracoes');?>" onClick="return Confirma('<?=$oTranslator->_('Confirma Configuracao de Etiqueta 2?');?>');" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>
95 </div></td> 96 </div></td>
96 </tr> 97 </tr>
admin/patrimonio/etiqueta3.php
@@ -78,6 +78,7 @@ AntiSpy(); @@ -78,6 +78,7 @@ AntiSpy();
78 </tr> 78 </tr>
79 <tr> 79 <tr>
80 <td colspan="3" nowrap> <div align="center"> 80 <td colspan="3" nowrap> <div align="center">
  81 + <input type="hidden" name="in_exibir_etiqueta" value="S">
81 <input name="gravar" type="submit" id="gravar" value="<?=$oTranslator->_('Gravar Alteracoes');?>" onClick="return Confirma('<?=$oTranslator->_('Confirma Configuracao de Etiqueta 3?');?>');" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>> 82 <input name="gravar" type="submit" id="gravar" value="<?=$oTranslator->_('Gravar Alteracoes');?>" onClick="return Confirma('<?=$oTranslator->_('Confirma Configuracao de Etiqueta 3?');?>');" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>
82 </div></td> 83 </div></td>
83 </tr> 84 </tr>
admin/patrimonio/nivel2/detalhes_nivel2.php
@@ -323,15 +323,10 @@ else @@ -323,15 +323,10 @@ else
323 323
324 <? 324 <?
325 $v_frase = "Confirma('".$oTranslator->_('Confirma Informacoes para')." ".$_SESSION['etiqueta2']."?')"; 325 $v_frase = "Confirma('".$oTranslator->_('Confirma Informacoes para')." ".$_SESSION['etiqueta2']."?')";
326 - if ($_SESSION['cs_nivel_administracao'] == 1)  
327 - {  
328 - ?>  
329 - <input name="gravainformacaoUON2" type="submit" value="<?=$oTranslator->_('Gravar Informacoes');?>" onClick="return <? echo $v_frase;?>"> 326 + ?>
  327 + <input name="gravainformacaoUON2" type="submit" value="<?=$oTranslator->_('Gravar Informacoes');?>" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'');?> onClick="return <? echo $v_frase;?>">
330 &nbsp; &nbsp; 328 &nbsp; &nbsp;
331 - <input name="exclui_uon2" type="submit" onClick="return ConfirmaExclusao()" id="exclui_uon2" value="<?=$oTranslator->_('Excluir');?> <? echo $_SESSION['etiqueta2'];?>">  
332 - <?  
333 - }  
334 - ?> 329 + <input name="exclui_uon2" type="submit" onClick="return ConfirmaExclusao()" id="exclui_uon2" value="<?=$oTranslator->_('Excluir');?> <? echo $_SESSION['etiqueta2'];?>" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'');?>>
335 330
336 </p> 331 </p>
337 </form> 332 </form>
admin/patrimonio/nivel2/index.php
@@ -34,7 +34,6 @@ AntiSpy(&#39;1,2,3&#39;); // Permitido somente a estes cs_nivel_administracao... @@ -34,7 +34,6 @@ AntiSpy(&#39;1,2,3&#39;); // Permitido somente a estes cs_nivel_administracao...
34 // 3 - Supervisão 34 // 3 - Supervisão
35 35
36 Conecta_bd_cacic(); 36 Conecta_bd_cacic();
37 -//$where = ($_SESSION['cs_nivel_administracao']<>1&&$_SESSION['cs_nivel_administracao']<>2?' AND id_local = '.$_SESSION['id_local']:'');  
38 $where = ' AND id_local = '.$_SESSION['id_local']; 37 $where = ' AND id_local = '.$_SESSION['id_local'];
39 $queryCONFIG = "SELECT DISTINCT 38 $queryCONFIG = "SELECT DISTINCT
40 id_etiqueta, 39 id_etiqueta,
@@ -69,7 +68,6 @@ if ($id_unid_organizacional_nivel1a) @@ -69,7 +68,6 @@ if ($id_unid_organizacional_nivel1a)
69 } 68 }
70 69
71 $where .= ($_SESSION['cs_nivel_administracao']<>1&&$_SESSION['cs_nivel_administracao']<>2?' AND uo2.id_local = '.$_SESSION['id_local']:''); 70 $where .= ($_SESSION['cs_nivel_administracao']<>1&&$_SESSION['cs_nivel_administracao']<>2?' AND uo2.id_local = '.$_SESSION['id_local']:'');
72 -//$where .= ' AND uo2.id_local = '.$_SESSION['id_local'];  
73 71
74 if ($_SESSION['te_locais_secundarios']<>'' && $where <> '') 72 if ($_SESSION['te_locais_secundarios']<>'' && $where <> '')
75 { 73 {
@@ -208,13 +206,7 @@ else @@ -208,13 +206,7 @@ else
208 <tr> 206 <tr>
209 <td><div align="center"> 207 <td><div align="center">
210 208
211 - <? if ($_SESSION['cs_nivel_administracao'] == 1)  
212 - {  
213 - ?>  
214 - <input name="incluirUON2" type="submit" id="incluirUON2" value="<?=$oTranslator->_('Incluir');?> <? echo $_SESSION['etiqueta2'];?>">  
215 - <?  
216 - }  
217 - ?> 209 + <input name="incluirUON2" type="submit" id="incluirUON2" value="<?=$oTranslator->_('Incluir');?> <? echo $_SESSION['etiqueta2'];?>" <? echo ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>
218 210
219 211
220 212
admin/softwares/remover_softwares_nao_instalados.php
@@ -100,7 +100,9 @@ @@ -100,7 +100,9 @@
100 <td valign="top"> <br> <br> <table width="100%" border="0" cellpadding="0" cellspacing="1"> 100 <td valign="top"> <br> <br> <table width="100%" border="0" cellpadding="0" cellspacing="1">
101 <tr> 101 <tr>
102 <td> <div align="center"> 102 <td> <div align="center">
103 - <input name="submit" type="submit" value=" <?=$oTranslator->_('Remover Softwares da Base de Dados');?> " onClick="SelectAll(this.form.elements['list6[]'])"> 103 + <input name="submit" type="submit" value=" <?=$oTranslator->_('Remover Softwares da Base de Dados');?> "
  104 + <? echo ($_SESSION['cs_nivel_administracao']<>1&&$_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>
  105 + onClick="SelectAll(this.form.elements['list6[]'])">
104 </div></td> 106 </div></td>
105 </tr> 107 </tr>
106 <tr> 108 <tr>
admin/softwares/softwares_classificar.class.php
@@ -41,10 +41,9 @@ defined( &#39;CACIC&#39; ) or die( &#39;Acesso restrito (Restricted access)!&#39; ); @@ -41,10 +41,9 @@ defined( &#39;CACIC&#39; ) or die( &#39;Acesso restrito (Restricted access)!&#39; );
41 $this->addVar('SoftwaresClassificar_form', 'DESCRICAO', $this->oTranslator->_('Classificacao de softwares inventariados conforme tipos possiveis') ); 41 $this->addVar('SoftwaresClassificar_form', 'DESCRICAO', $this->oTranslator->_('Classificacao de softwares inventariados conforme tipos possiveis') );
42 $this->addVar('SoftwaresClassificar_form', 'SOFTWARE_CLASSIFICADO_SELECT', '<span class="Aviso">'.$this->oTranslator->_('Apenas os nao classificados?')."</span>" ); 42 $this->addVar('SoftwaresClassificar_form', 'SOFTWARE_CLASSIFICADO_SELECT', '<span class="Aviso">'.$this->oTranslator->_('Apenas os nao classificados?')."</span>" );
43 $this->addVar('SoftwaresClassificar_form', 'SOFTWARE_NAME_TITLE', $this->oTranslator->_('Nome do software inventariado') ); 43 $this->addVar('SoftwaresClassificar_form', 'SOFTWARE_NAME_TITLE', $this->oTranslator->_('Nome do software inventariado') );
44 - $this->addVar('SoftwaresClassificar_form', 'NO', $this->oTranslator->_('Nao') );  
45 - $this->addVar('SoftwaresClassificar_form', 'YES', $this->oTranslator->_('Sim') );  
46 $this->addVar('SoftwaresType_list', 'IMG_TYPE', $this->isIEBrowser()?'gd':'svg' ); 44 $this->addVar('SoftwaresType_list', 'IMG_TYPE', $this->isIEBrowser()?'gd':'svg' );
47 $this->addRows('SoftwaresType_list', $this->fillListSoftwaresType() ); 45 $this->addRows('SoftwaresType_list', $this->fillListSoftwaresType() );
  46 + $this->addRows('SoftwaresSelectType_list', $this->fillListSoftwaresTypeSelection(Security::read('software_nao_classificado')) );
48 $this->addVar('SoftwaresClassificar_form', 'COLSPAN', 20 ); 47 $this->addVar('SoftwaresClassificar_form', 'COLSPAN', 20 );
49 $this->addVar('SoftwaresClassificar_form', 'BTN_SALVAR', $this->oTranslator->_('Gravar alteracoes') ); 48 $this->addVar('SoftwaresClassificar_form', 'BTN_SALVAR', $this->oTranslator->_('Gravar alteracoes') );
50 $this->addVar('SoftwaresClassificar_form', 'BTN_SALVAR_DENY', ($this->isAdminUser()?'enabled':'disabled')); 49 $this->addVar('SoftwaresClassificar_form', 'BTN_SALVAR_DENY', ($this->isAdminUser()?'enabled':'disabled'));
@@ -134,12 +133,41 @@ defined( &#39;CACIC&#39; ) or die( &#39;Acesso restrito (Restricted access)!&#39; ); @@ -134,12 +133,41 @@ defined( &#39;CACIC&#39; ) or die( &#39;Acesso restrito (Restricted access)!&#39; );
134 * Obtem e preenche dados de formulario - tipos de software 133 * Obtem e preenche dados de formulario - tipos de software
135 * @access private 134 * @access private
136 */ 135 */
137 - function fillListSoftwaresType() { 136 + function fillListSoftwaresTypeSelection($id_selected="") {
  137 + $sql = "select * from tipos_software order by id_tipo_software";
  138 + $db_result = mysql_query($sql);
  139 + $list = array();
  140 + $_arrAux = array( array('SOFTWARE_TYPE_NAME'=>"Softwares nao classificados",
  141 + 'SOFTWARE_TYPE_ID'=>-1,
  142 + 'SOFTWARE_TYPE_ID_SELECTED'=>($id_selected==-1)?"selected":""
  143 + ) );
  144 + $list = array_merge($list, $_arrAux);
  145 +
  146 + $_arrAux = $this->fillListSoftwaresType($id_selected);
  147 + $list = array_merge($list, $_arrAux);
  148 +
  149 + $_arrAux = array( array('SOFTWARE_TYPE_NAME'=>"Todos (classificados ou nao)",
  150 + 'SOFTWARE_TYPE_ID'=>-2,
  151 + 'SOFTWARE_TYPE_ID_SELECTED'=>($id_selected==-2)?"selected":""
  152 + ) );
  153 + $list = array_merge($list, $_arrAux);
  154 +
  155 + return $list;
  156 + }
  157 +
  158 + /**
  159 + * Obtem e preenche dados de formulario - tipos de software
  160 + * @access private
  161 + */
  162 + function fillListSoftwaresType($id_selected="") {
138 $sql = "select * from tipos_software order by id_tipo_software"; 163 $sql = "select * from tipos_software order by id_tipo_software";
139 $db_result = mysql_query($sql); 164 $db_result = mysql_query($sql);
140 $list = array(); 165 $list = array();
141 while( $tipos = mysql_fetch_assoc($db_result) ) { 166 while( $tipos = mysql_fetch_assoc($db_result) ) {
142 - $_arrAux = array( array('SOFTWARE_TYPE_NAME'=>$tipos['te_descricao_tipo_software'] ) ); 167 + $_arrAux = array( array('SOFTWARE_TYPE_NAME'=>$tipos['te_descricao_tipo_software'],
  168 + 'SOFTWARE_TYPE_ID'=>$tipos['id_tipo_software'],
  169 + 'SOFTWARE_TYPE_ID_SELECTED'=>$id_selected===$tipos['id_tipo_software']?"selected":""
  170 + ) );
143 $list = array_merge($list, $_arrAux); 171 $list = array_merge($list, $_arrAux);
144 } 172 }
145 return $list; 173 return $list;
@@ -164,20 +192,24 @@ defined( &#39;CACIC&#39; ) or die( &#39;Acesso restrito (Restricted access)!&#39; ); @@ -164,20 +192,24 @@ defined( &#39;CACIC&#39; ) or die( &#39;Acesso restrito (Restricted access)!&#39; );
164 $software_classificado = Security::read('software_classificado'); 192 $software_classificado = Security::read('software_classificado');
165 $software_nao_classificado = Security::read('software_nao_classificado'); 193 $software_nao_classificado = Security::read('software_nao_classificado');
166 194
167 - $this->addVar('SoftwaresClassificar_form', 'YES_CHECKED', ((!isset($software_nao_classificado) or $software_nao_classificado)?'checked':'') );  
168 -  
169 $where = " where id_tipo_software=0 "; 195 $where = " where id_tipo_software=0 ";
170 - if (isset($software_nao_classificado) and ($software_nao_classificado==0)) {  
171 - $where = " "; // esvazia a condicional de listagem  
172 - $this->addVar('SoftwaresClassificar_form', 'NO_CHECKED', 'checked' ); 196 + if (($software_nao_classificado==-1)) {
  197 + $where = " where id_tipo_software=0 ";
  198 + }
  199 + else if (isset($software_nao_classificado) and ($software_nao_classificado>0) and ($software_nao_classificado)) {
  200 + $where = " where id_tipo_software=$software_nao_classificado ";
  201 + }
  202 + else if (isset($software_nao_classificado) and ($software_nao_classificado==-2)) {
  203 + $where = " "; // esvazia a condicional de listagem (lista tudo)
173 } 204 }
174 205
175 $sql_soft_count = "select count(*) as count from softwares_inventariados ".$where; 206 $sql_soft_count = "select count(*) as count from softwares_inventariados ".$where;
176 $db_result_soft = mysql_query($sql_soft_count); 207 $db_result_soft = mysql_query($sql_soft_count);
177 $count = mysql_fetch_row($db_result_soft); 208 $count = mysql_fetch_row($db_result_soft);
178 - $this->setPageTotalItems($count[0]); 209 + $this->setPageTotalItems($count[0]);
179 $this->setPageCurrent(); 210 $this->setPageCurrent();
180 - $sql_soft = "select * from softwares_inventariados ".$where." order by lower(nm_software_inventariado) limit ".$this->getPageItems()." offset ".$this->getPageFristItem(); 211 + $sql_soft = "select * from softwares_inventariados ".$where.
  212 + " order by lower(nm_software_inventariado) limit ".$this->getPageItems()." offset ".$this->getPageFristItem();
181 $db_result_soft = mysql_query($sql_soft); 213 $db_result_soft = mysql_query($sql_soft);
182 $list = array(); 214 $list = array();
183 while( $soft = mysql_fetch_assoc($db_result_soft) ) { 215 while( $soft = mysql_fetch_assoc($db_result_soft) ) {
admin/softwares/softwares_classificar_01.tmpl.php
@@ -40,8 +40,11 @@ defined( &#39;CACIC&#39; ) or die( &#39;Acesso restrito (Restricted access)!&#39; ); @@ -40,8 +40,11 @@ defined( &#39;CACIC&#39; ) or die( &#39;Acesso restrito (Restricted access)!&#39; );
40 <td align="right" class="botoes">{SOFTWARE_CLASSIFICADO_SELECT} 40 <td align="right" class="botoes">{SOFTWARE_CLASSIFICADO_SELECT}
41 </td> 41 </td>
42 <td align="left" colspan={COLSPAN}> 42 <td align="left" colspan={COLSPAN}>
43 - <input type="radio" name="software_nao_classificado" value="1" {YES_CHECKED} onClick="sendForm(this.form);" />{YES}  
44 - <input type="radio" name="software_nao_classificado" value="0" {NO_CHECKED} onClick="sendForm(this.form);" />{NO} 43 + <select name="software_nao_classificado" onChange="setDocVar( 'page', 1 ); sendForm(this.form);">
  44 + <softwareClassificacao:tmpl name="SoftwaresSelectType_list">
  45 + <option value="{SOFTWARE_TYPE_ID}" {SOFTWARE_TYPE_ID_SELECTED}>{SOFTWARE_TYPE_NAME}</option>
  46 + </softwareClassificacao:tmpl>
  47 + </select>
45 </td> 48 </td>
46 </tr> 49 </tr>
47 <tr height="70"> 50 <tr height="70">
language/pt_BR/language.pt_BR.inc.php
@@ -1051,80 +1051,88 @@ pt_BR ultimo login @@ -1051,80 +1051,88 @@ pt_BR ultimo login
1051 pt_BR apenas os nao classificados? softwares info Apenas os nao classificados? 1051 pt_BR apenas os nao classificados? softwares info Apenas os nao classificados?
1052 pt_BR classificacao de softwares softwares info Classificacao de softwares 1052 pt_BR classificacao de softwares softwares info Classificacao de softwares
1053 pt_BR classificacao de softwares conforme tipos possiveis softwares info Classificacao de softwares conforme tipos possiveis 1053 pt_BR classificacao de softwares conforme tipos possiveis softwares info Classificacao de softwares conforme tipos possiveis
1054 -pt_BR classificacao de softwares inventariados admin info Classificacao de softwares inventariados  
1055 -pt_BR classificacao de softwares inventariados conforme tipos possiveis admin info Classificacao de softwares inventariados conforme tipos possiveis  
1056 -pt_BR nome do software inventariado admin info Nome do software inventariado  
1057 -pt_BR classificacao de softwares inventariados conforme softwares adiquiridos admin info Classificacao de softwares inventariados conforme softwares adiquiridos  
1058 -pt_BR o nome da rede e obrigatorio rede info O nome da rede e obrigatorio  
1059 -pt_BR identificador do servidor de aplicacao e obrigatorio rede info Identificador do servidor de aplicacao e obrigatorio  
1060 -pt_BR identificador do servidor de atualizacoes e obrigatorio rede info Identificador do servidor de atualizacoes e obrigatorio  
1061 -pt_BR informe porta ftp do servidor de atualizacoes rede info Informe porta FTP do servidor de atualizacoes  
1062 -pt_BR informe o caminho ftp no servidor de atualizacoes rede info Informe o caminho FTP no servidor de atualizacoes  
1063 -pt_BR informe o usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Informe o usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas  
1064 -pt_BR informe a senha do usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Informe a senha do usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas  
1065 -pt_BR informe o usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Informe o usuario de acesso FTP ao servidor de atualizacoes pelo gerente  
1066 -pt_BR informe a senha do usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Informe a senha do usuario de acesso FTP ao servidor de atualizacoes pelo gerente  
1067 -pt_BR inclusao de nova subrede rede info Inclusao de nova subrede  
1068 -pt_BR inclusao de nova subrede - texto de ajuda rede info As informações que deverão ser cadastradas abaixo referem-se a uma subrede onde serão instalados os agentes do CACIC.  
1069 -pt_BR servidor de aplicacoes rede info Servidor de aplicacoes  
1070 -pt_BR limite ftp rede info Limite FTP  
1071 -pt_BR usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas  
1072 -pt_BR senha de acesso rede info Senha de acesso  
1073 -pt_BR usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Usuario de acesso FTP ao servidor de atualizacoes pelo gerente  
1074 -pt_BR caminho (path) ftp no servidor de atualizacoes rede info Caminho (path) FTP no servidor de atualizacoes  
1075 -pt_BR contato um geral info Contato um  
1076 -pt_BR contato dois geral info Contato dois  
1077 -pt_BR marcar todas as acoes para essa rede rede info Marcar todas as acoes para essa rede  
1078 -pt_BR marcar todas as acoes para essa rede - texto de ajuda rede info Essa opção habilitará as ações de auto-update e coletas nas estações situadas nesta rede. Caso seja necessário algum ajuste, este poderá ser feito em Administração/Módulos.  
1079 -pt_BR confirma inclusao de rede? rede info Confirma inclusao de rede?  
1080 -pt_BR estatisticas por geral info Estatisticas por  
1081 -pt_BR endereco de subrede invalido! rede info Endereco de subrede invalido!  
1082 -pt_BR mascara de subrede invalida! rede info Mascara de subrede invalida!  
1083 -pt_BR atencao: geral info Atencao:  
1084 -pt_BR com esta mascara, esta subrede atendera a faixa rede info Com esta mascara, esta subrede atendera a faixa  
1085 -pt_BR confirma? geral info Confirma?  
1086 -pt_BR atualizacoes de subredes rede info Atualizacoes de subredes  
1087 -pt_BR atualizacoes de subredes - texto de ajuda rede info As informações referem-se aos objetos constantes do repositório, os quais poderão ser assinalados para verificação de existência e/ou versões nas SubRedes cadastradas  
1088 -pt_BR cadastro de processos de aquisicoes admin info Cadastro de Processos de Aquisicoes  
1089 -pt_BR controle de processos de aquisicoes admin info Controle de processos de aquisicoes  
1090 -pt_BR nome da empresa admin info Nome da empresa  
1091 -pt_BR nome do proprietario admin info Nome do proprietario  
1092 -pt_BR nota fiscal admin info Nota Fiscal  
1093 -pt_BR data de aquisicao admin info Data de aquisicao  
1094 -pt_BR informe numero da nota fiscal admin info Informe numero da nota fiscal  
1095 -pt_BR informe nome do proprietario admin info Informe nome do proprietario  
1096 -pt_BR informe nome da empresa admin info Informe nome da empresa  
1097 -pt_BR marca/desmarca todos os objetos admin info Marca/desmarca todos os objetos  
1098 -pt_BR agentes para ms-windows admin info Agentes para MS-Windows  
1099 -pt_BR hash admin info Hash  
1100 -pt_BR forcar admin info Forcar  
1101 -pt_BR agentes para gnu/linux admin info Agentes para GNU/Linux  
1102 -pt_BR subredes cadastradas admin info SubRedes Cadastradas  
1103 -pt_BR marcar/desmarcar todas as subredes admin info Marcar/desmarcar todas as subRedes  
1104 -pt_BR legenda para as subredes admin info Legenda para as SubRedes  
1105 -pt_BR amarelo admin info Amarelo  
1106 -pt_BR existencia de modulo com versao diferente admin info Existencia de modulo com versao diferente  
1107 -pt_BR laranja admin info Laranja  
1108 -pt_BR inexistencia parcial de modulos admin info Inexistencia parcial de modulos  
1109 -pt_BR vermelho admin info Vermelho  
1110 -pt_BR inexistencia total de modulos admin info Inexistencia total de modulos  
1111 -pt_BR dica: clique nas cores da legenda para marcar/desmarcar subredes em bloco admin info Dica: Clique nas Cores da legenda para marcar/desmarcar subredes em bloco  
1112 -pt_BR sequencia admin info Sequencia  
1113 -pt_BR nome da subrede admin info Nome da Subrede  
1114 -pt_BR servidor de atualizacoes admin info Servidor de atualizacoes  
1115 -pt_BR caminho (path) ftp admin info Caminho (path) FTP  
1116 -pt_BR localizacao admin info Localizacao  
1117 -pt_BR executar atualizacoes admin info Executar atualizacoes  
1118 -pt_BR confirma verificacao/atualizacao de subredes? admin info Confirma verificacao/atualizacao de subredes?  
1119 -pt_BR cadastro de software por estacao admin info Cadastro de Software por Estacao  
1120 -pt_BR controle de software por estacao admin info Controle de software por estacao  
1121 -pt_BR data de autorizacao admin info Data de autorizacao  
1122 -pt_BR patrimonio de destino admin info Patrimonio de destino  
1123 -pt_BR data de expiracao admin info Data de expiracao  
1124 -pt_BR data de desinstalacao admin info Data de desinstalacao  
1125 -pt_BR data de autorizacao da instalacao admin info Data de autorizacao da instalacao  
1126 -pt_BR data de expiracao da instalacao admin info Data de expiracao da instalacao  
1127 -pt_BR data de desinstalacao do software do computador admin info Data de desinstalacao do software do computador  
1128 -pt_BR informe computador admin info Informe computador  
1129 -pt_BR informe patrimonio admin info Informe patrimonio  
1130 -pt_BR software por estacao admin info software por estacao 1054 +pt_BR classificacao de softwares inventariados admin info Classificacao de softwares inventariados
  1055 +pt_BR classificacao de softwares inventariados conforme tipos possiveis admin info Classificacao de softwares inventariados conforme tipos possiveis
  1056 +pt_BR nome do software inventariado admin info Nome do software inventariado
  1057 +pt_BR classificacao de softwares inventariados conforme softwares adiquiridos admin info Classificacao de softwares inventariados conforme softwares adiquiridos
  1058 +pt_BR o nome da rede e obrigatorio rede info O nome da rede e obrigatorio
  1059 +pt_BR identificador do servidor de aplicacao e obrigatorio rede info Identificador do servidor de aplicacao e obrigatorio
  1060 +pt_BR identificador do servidor de atualizacoes e obrigatorio rede info Identificador do servidor de atualizacoes e obrigatorio
  1061 +pt_BR informe porta ftp do servidor de atualizacoes rede info Informe porta FTP do servidor de atualizacoes
  1062 +pt_BR informe o caminho ftp no servidor de atualizacoes rede info Informe o caminho FTP no servidor de atualizacoes
  1063 +pt_BR informe o usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Informe o usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas
  1064 +pt_BR informe a senha do usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Informe a senha do usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas
  1065 +pt_BR informe o usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Informe o usuario de acesso FTP ao servidor de atualizacoes pelo gerente
  1066 +pt_BR informe a senha do usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Informe a senha do usuario de acesso FTP ao servidor de atualizacoes pelo gerente
  1067 +pt_BR inclusao de nova subrede rede info Inclusao de nova subrede
  1068 +pt_BR inclusao de nova subrede - texto de ajuda rede info As informações que deverão ser cadastradas abaixo referem-se a uma subrede onde serão instalados os agentes do CACIC.
  1069 +pt_BR servidor de aplicacoes rede info Servidor de aplicacoes
  1070 +pt_BR limite ftp rede info Limite FTP
  1071 +pt_BR usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas
  1072 +pt_BR senha de acesso rede info Senha de acesso
  1073 +pt_BR usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Usuario de acesso FTP ao servidor de atualizacoes pelo gerente
  1074 +pt_BR caminho (path) ftp no servidor de atualizacoes rede info Caminho (path) FTP no servidor de atualizacoes
  1075 +pt_BR contato um geral info Contato um
  1076 +pt_BR contato dois geral info Contato dois
  1077 +pt_BR marcar todas as acoes para essa rede rede info Marcar todas as acoes para essa rede
  1078 +pt_BR marcar todas as acoes para essa rede - texto de ajuda rede info Essa opção habilitará as ações de auto-update e coletas nas estações situadas nesta rede. Caso seja necessário algum ajuste, este poderá ser feito em Administração/Módulos.
  1079 +pt_BR confirma inclusao de rede? rede info Confirma inclusao de rede?
  1080 +pt_BR estatisticas por geral info Estatisticas por
  1081 +pt_BR endereco de subrede invalido! rede info Endereco de subrede invalido!
  1082 +pt_BR mascara de subrede invalida! rede info Mascara de subrede invalida!
  1083 +pt_BR atencao: geral info Atencao:
  1084 +pt_BR com esta mascara, esta subrede atendera a faixa rede info Com esta mascara, esta subrede atendera a faixa
  1085 +pt_BR confirma? geral info Confirma?
  1086 +pt_BR atualizacoes de subredes rede info Atualizacoes de subredes
  1087 +pt_BR atualizacoes de subredes - texto de ajuda rede info As informações referem-se aos objetos constantes do repositório, os quais poderão ser assinalados para verificação de existência e/ou versões nas SubRedes cadastradas
  1088 +pt_BR cadastro de processos de aquisicoes admin info Cadastro de Processos de Aquisicoes
  1089 +pt_BR controle de processos de aquisicoes admin info Controle de processos de aquisicoes
  1090 +pt_BR nome da empresa admin info Nome da empresa
  1091 +pt_BR nome do proprietario admin info Nome do proprietario
  1092 +pt_BR nota fiscal admin info Nota Fiscal
  1093 +pt_BR data de aquisicao admin info Data de aquisicao
  1094 +pt_BR informe numero da nota fiscal admin info Informe numero da nota fiscal
  1095 +pt_BR informe nome do proprietario admin info Informe nome do proprietario
  1096 +pt_BR informe nome da empresa admin info Informe nome da empresa
  1097 +pt_BR marca/desmarca todos os objetos admin info Marca/desmarca todos os objetos
  1098 +pt_BR agentes para ms-windows admin info Agentes para MS-Windows
  1099 +pt_BR hash admin info Hash
  1100 +pt_BR forcar admin info Forcar
  1101 +pt_BR agentes para gnu/linux admin info Agentes para GNU/Linux
  1102 +pt_BR subredes cadastradas admin info SubRedes Cadastradas
  1103 +pt_BR marcar/desmarcar todas as subredes admin info Marcar/desmarcar todas as subRedes
  1104 +pt_BR legenda para as subredes admin info Legenda para as SubRedes
  1105 +pt_BR amarelo admin info Amarelo
  1106 +pt_BR existencia de modulo com versao diferente admin info Existencia de modulo com versao diferente
  1107 +pt_BR laranja admin info Laranja
  1108 +pt_BR inexistencia parcial de modulos admin info Inexistencia parcial de modulos
  1109 +pt_BR vermelho admin info Vermelho
  1110 +pt_BR inexistencia total de modulos admin info Inexistencia total de modulos
  1111 +pt_BR dica: clique nas cores da legenda para marcar/desmarcar subredes em bloco admin info Dica: Clique nas Cores da legenda para marcar/desmarcar subredes em bloco
  1112 +pt_BR sequencia admin info Sequencia
  1113 +pt_BR nome da subrede admin info Nome da Subrede
  1114 +pt_BR servidor de atualizacoes admin info Servidor de atualizacoes
  1115 +pt_BR caminho (path) ftp admin info Caminho (path) FTP
  1116 +pt_BR localizacao admin info Localizacao
  1117 +pt_BR executar atualizacoes admin info Executar atualizacoes
  1118 +pt_BR confirma verificacao/atualizacao de subredes? admin info Confirma verificacao/atualizacao de subredes?
  1119 +pt_BR cadastro de software por estacao admin info Cadastro de Software por Estacao
  1120 +pt_BR controle de software por estacao admin info Controle de software por estacao
  1121 +pt_BR data de autorizacao admin info Data de autorizacao
  1122 +pt_BR patrimonio de destino admin info Patrimonio de destino
  1123 +pt_BR data de expiracao admin info Data de expiracao
  1124 +pt_BR data de desinstalacao admin info Data de desinstalacao
  1125 +pt_BR data de autorizacao da instalacao admin info Data de autorizacao da instalacao
  1126 +pt_BR data de expiracao da instalacao admin info Data de expiracao da instalacao
  1127 +pt_BR data de desinstalacao do software do computador admin info Data de desinstalacao do software do computador
  1128 +pt_BR informe computador admin info Informe computador
  1129 +pt_BR informe patrimonio admin info Informe patrimonio
  1130 +pt_BR software por estacao admin info software por estacao
  1131 +pt_BR relatorio de configuracoes de software relatoriosinfo Relatorio de configuracoes de software
  1132 +pt_BR distribuicao de sistemas operacionais dos computadores gerenciados relatoriosinfo Distribuicao de sistemas operacionais dos computadores gerenciados
  1133 +pt_BR distribuicao do ultimo acesso dos agentes relatoriosinfo Distribuicao do ultimo acesso dos agentes
  1134 +pt_BR distribuicao por versoes de agentes do cacic relatoriosinfo Distribuicao por versoes de agentes do CACIC
  1135 +pt_BR historico de hardware relatoriosinfo Historico de Hardware
  1136 +pt_BR historico de patrimonio relatoriosinfo Historico de Patrimonio
  1137 +pt_BR historico de tcp/ip relatoriosinfo Historico de TCP/IP
  1138 +pt_BR nao foi encontrado nenhum registro relatoriosinfo Nao foi encontrado nenhum registro
relatorios/computador/computador.php
@@ -154,7 +154,6 @@ if (@mysql_num_rows($result)) @@ -154,7 +154,6 @@ if (@mysql_num_rows($result))
154 </tr> 154 </tr>
155 <? 155 <?
156 if ($_SESSION["cs_nivel_administracao"] == 1 || 156 if ($_SESSION["cs_nivel_administracao"] == 1 ||
157 - $_SESSION["cs_nivel_administracao"] == 2 ||  
158 $_SESSION["cs_nivel_administracao"] == 3) 157 $_SESSION["cs_nivel_administracao"] == 3)
159 { 158 {
160 ?> 159 ?>
relatorios/computador/historico.php
@@ -21,7 +21,7 @@ conecta_bd_cacic(); @@ -21,7 +21,7 @@ conecta_bd_cacic();
21 21
22 if ($_POST['historico_hardware']) 22 if ($_POST['historico_hardware'])
23 { 23 {
24 - $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as 'Data de Alteração', 24 + $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as '".$oTranslator->_('Data de alteracao')."',
25 dt_hr_alteracao, 25 dt_hr_alteracao,
26 te_placa_rede_desc, 26 te_placa_rede_desc,
27 te_cpu_desc, 27 te_cpu_desc,
@@ -47,8 +47,8 @@ if ($_POST[&#39;historico_hardware&#39;]) @@ -47,8 +47,8 @@ if ($_POST[&#39;historico_hardware&#39;])
47 WHERE te_node_address = '". $_POST['te_node_address'] ."' AND 47 WHERE te_node_address = '". $_POST['te_node_address'] ."' AND
48 id_so = '". $_POST['id_so'] ."' 48 id_so = '". $_POST['id_so'] ."'
49 ORDER BY dt_hr_alteracao DESC"; 49 ORDER BY dt_hr_alteracao DESC";
50 - $result = mysql_query($query) or die ('Erro no select ou sua sessão expirou!');  
51 - $tipo_historico = 'de Hardware'; 50 + $result = mysql_query($query) or die ($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('historico_hardware')));
  51 + $tipo_historico = $oTranslator->_('Historico de Hardware');
52 } 52 }
53 else if ($_POST['historico_patrimonio']) 53 else if ($_POST['historico_patrimonio'])
54 { 54 {
@@ -56,7 +56,7 @@ else if ($_POST[&#39;historico_patrimonio&#39;]) @@ -56,7 +56,7 @@ else if ($_POST[&#39;historico_patrimonio&#39;])
56 nm_campo_tab_patrimonio 56 nm_campo_tab_patrimonio
57 FROM patrimonio_config_interface 57 FROM patrimonio_config_interface
58 WHERE in_exibir_etiqueta = 'S'"; 58 WHERE in_exibir_etiqueta = 'S'";
59 - $result = mysql_query($query) or die('Erro na consulta à tabela "patrimonio_config_interface" ou sua sessão expirou!'); 59 + $result = mysql_query($query) or die($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('patrimonio_config_interface')));
60 60
61 while ($row = mysql_fetch_array($result)) 61 while ($row = mysql_fetch_array($result))
62 { 62 {
@@ -64,6 +64,10 @@ else if ($_POST[&#39;historico_patrimonio&#39;]) @@ -64,6 +64,10 @@ else if ($_POST[&#39;historico_patrimonio&#39;])
64 { 64 {
65 $row['nm_campo_tab_patrimonio'] = 'b.nm_unid_organizacional_nivel1'; 65 $row['nm_campo_tab_patrimonio'] = 'b.nm_unid_organizacional_nivel1';
66 } 66 }
  67 + else if (strtolower($row['nm_campo_tab_patrimonio']) == 'id_unid_organizacional_nivel1a' )
  68 + {
  69 + $row['nm_campo_tab_patrimonio'] = 'd.nm_unid_organizacional_nivel1a';
  70 + }
67 else if (strtolower($row['nm_campo_tab_patrimonio']) == 'id_unid_organizacional_nivel2' ) 71 else if (strtolower($row['nm_campo_tab_patrimonio']) == 'id_unid_organizacional_nivel2' )
68 { 72 {
69 $row['nm_campo_tab_patrimonio'] = 'c.nm_unid_organizacional_nivel2'; 73 $row['nm_campo_tab_patrimonio'] = 'c.nm_unid_organizacional_nivel2';
@@ -71,24 +75,25 @@ else if ($_POST[&#39;historico_patrimonio&#39;]) @@ -71,24 +75,25 @@ else if ($_POST[&#39;historico_patrimonio&#39;])
71 $campos = $campos . ", " . $row['nm_campo_tab_patrimonio'] . " AS '" . $row["te_etiqueta"] . "'"; 75 $campos = $campos . ", " . $row['nm_campo_tab_patrimonio'] . " AS '" . $row["te_etiqueta"] . "'";
72 } 76 }
73 77
74 - $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as 'Data de Alteração', 78 + $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as '".$oTranslator->_('Data de alteracao')."',
75 dt_hr_alteracao " . $campos . " 79 dt_hr_alteracao " . $campos . "
76 - FROM patrimonio a,  
77 - unid_organizacional_nivel1 b,  
78 - unid_organizacional_nivel2 c 80 + FROM patrimonio a
  81 +
  82 + LEFT JOIN unid_organizacional_nivel1a d on (a.id_unid_organizacional_nivel1a=d.id_unid_organizacional_nivel1a )
  83 + LEFT JOIN unid_organizacional_nivel1 b on (d.id_unid_organizacional_nivel1=b.id_unid_organizacional_nivel1)
  84 + LEFT JOIN unid_organizacional_nivel2 c on (d.id_unid_organizacional_nivel1a=c.id_unid_organizacional_nivel1a)
  85 +
79 WHERE a.te_node_address = '" . $_POST['te_node_address'] . "' AND 86 WHERE a.te_node_address = '" . $_POST['te_node_address'] . "' AND
80 - a.id_so = '" . $_POST['id_so'] . "' AND  
81 - a.id_unid_organizacional_nivel1 = b.id_unid_organizacional_nivel1 AND  
82 - a.id_unid_organizacional_nivel1 = c.id_unid_organizacional_nivel1 AND  
83 - a.id_unid_organizacional_nivel2 = c.id_unid_organizacional_nivel2 87 + a.id_so = '" . $_POST['id_so'] . "'
  88 +
84 ORDER BY dt_hr_alteracao"; 89 ORDER BY dt_hr_alteracao";
85 90
86 - $result = mysql_query($query) or die ('Erro na consulta à tabela "patrimonio" ou sua sessão expirou!');  
87 - $tipo_historico = 'de Patrimônio'; 91 + $result = mysql_query($query) or die ($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('patrimonio')));
  92 + $tipo_historico = $oTranslator->_('Historico de Patrimonio');
88 } 93 }
89 else if ($_POST['historico_rede']) 94 else if ($_POST['historico_rede'])
90 { 95 {
91 - $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as 'Data de Alteração', 96 + $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as '".$oTranslator->_('Data de alteracao')."',
92 dt_hr_alteracao, 97 dt_hr_alteracao,
93 te_nome_computador as 'Nome da Máquina', 98 te_nome_computador as 'Nome da Máquina',
94 te_ip as 'IP', 99 te_ip as 'IP',
@@ -104,8 +109,8 @@ else if ($_POST[&#39;historico_rede&#39;]) @@ -104,8 +109,8 @@ else if ($_POST[&#39;historico_rede&#39;])
104 WHERE te_node_address = '".$_POST['te_node_address']."' AND 109 WHERE te_node_address = '".$_POST['te_node_address']."' AND
105 id_so = '". $_POST['id_so'] ."' 110 id_so = '". $_POST['id_so'] ."'
106 ORDER BY dt_hr_alteracao"; 111 ORDER BY dt_hr_alteracao";
107 - $result = mysql_query($query) or die ('Erro no select ou sua sessão expirou!');  
108 - $tipo_historico = 'TCP/IP'; 112 + $result = mysql_query($query) or die ($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('historico_tcp_ip')));
  113 + $tipo_historico = $oTranslator->_('Historico de TCP/IP');
109 } 114 }
110 ?> 115 ?>
111 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 116 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
@@ -123,7 +128,9 @@ else if ($_POST[&#39;historico_rede&#39;]) @@ -123,7 +128,9 @@ else if ($_POST[&#39;historico_rede&#39;])
123 <td bgcolor="#FFFFFF">&nbsp;</td> 128 <td bgcolor="#FFFFFF">&nbsp;</td>
124 </tr> 129 </tr>
125 <tr bgcolor="#E1E1E1"> 130 <tr bgcolor="#E1E1E1">
126 - <td bgcolor="#FFFFFF"><font color="#333333" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>Hist&oacute;rico <? echo $tipo_historico?> 131 + <td bgcolor="#FFFFFF"><font color="#333333" size="4" face="Verdana, Arial, Helvetica, sans-serif">
  132 + <strong>
  133 + <? echo $tipo_historico?>
127 </strong></font></td> 134 </strong></font></td>
128 </tr> 135 </tr>
129 <tr> 136 <tr>
@@ -180,11 +187,11 @@ if (mysql_num_rows($result) &gt; 0) @@ -180,11 +187,11 @@ if (mysql_num_rows($result) &gt; 0)
180 else 187 else
181 { 188 {
182 echo '</table>'; 189 echo '</table>';
183 - echo mensagem('Não foi encontrado nenhum registro'); 190 + echo mensagem($oTranslator->_('Nao foi encontrado nenhum registro'));
184 } 191 }
185 ?> 192 ?>
186 -<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Hit&oacute;rico  
187 - gerado pelo <strong>CACIC</strong> - Configurador Autom&aacute;tico e Coletor 193 +<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
  194 + <?=$oTranslator->_('Gerado por');?> <strong>CACIC</strong> - Configurador Autom&aacute;tico e Coletor
188 de Informa&ccedil;&otilde;es Computacionais</font><br> 195 de Informa&ccedil;&otilde;es Computacionais</font><br>
189 <font size="1" face="Verdana, Arial, Helvetica, sans-serif">Software desenvolvido 196 <font size="1" face="Verdana, Arial, Helvetica, sans-serif">Software desenvolvido
190 pela Dataprev - Unidade Regional Esp&iacute;rito Santo</font></p> 197 pela Dataprev - Unidade Regional Esp&iacute;rito Santo</font></p>
relatorios/software/rel_software.php
@@ -36,8 +36,7 @@ if ($_GET[&#39;principal&#39;]) @@ -36,8 +36,7 @@ if ($_GET[&#39;principal&#39;])
36 FROM so'; 36 FROM so';
37 if ($_GET['id_so']<>'') 37 if ($_GET['id_so']<>'')
38 $query .= ' WHERE id_so='.$_GET['id_so']; 38 $query .= ' WHERE id_so='.$_GET['id_so'];
39 -  
40 - $result = mysql_query($query) or die('Erro no select ou sua sessão expirou!'); 39 + $result = mysql_query($query) or die($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('id_so')));
41 $_SESSION["list4"] = ''; 40 $_SESSION["list4"] = '';
42 while ($row = mysql_fetch_array($result)) 41 while ($row = mysql_fetch_array($result))
43 { 42 {
@@ -46,15 +45,7 @@ if ($_GET[&#39;principal&#39;]) @@ -46,15 +45,7 @@ if ($_GET[&#39;principal&#39;])
46 } 45 }
47 46
48 $_SESSION["list4"] = explode('#',$_SESSION["list4"]); 47 $_SESSION["list4"] = explode('#',$_SESSION["list4"]);
49 -  
50 - //if ($_GET['orderby']=='6')  
51 - //{  
52 - $_SESSION["list6"] = explode('#',', dt_hr_ult_acesso as "Último Acesso"');  
53 - //}  
54 - //else  
55 - //{  
56 - //$_SESSION["list6"] = explode('#','');  
57 - //} 48 + $_SESSION["list6"] = explode('#',', dt_hr_ult_acesso as "'.$oTranslator->_('Ultimo acesso').'"');
58 $_SESSION["cs_situacao"] = 'T'; 49 $_SESSION["cs_situacao"] = 'T';
59 } 50 }
60 elseif($_POST['submit']) 51 elseif($_POST['submit'])
@@ -71,7 +62,7 @@ elseif($_POST[&#39;submit&#39;]) @@ -71,7 +62,7 @@ elseif($_POST[&#39;submit&#39;])
71 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 62 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
72 <html> 63 <html>
73 <head> 64 <head>
74 -<title>Relat&oacute;rio de Configura&ccedil;&otilde;es de Software</title> 65 +<title><?=$oTranslator->_('Relatorio de configuracoes de software');?></title>
75 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 66 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
76 <link href="<?=CACIC_URL?>/include/cacic.css" rel="stylesheet" type="text/css" /> 67 <link href="<?=CACIC_URL?>/include/cacic.css" rel="stylesheet" type="text/css" />
77 <script language="JavaScript" type="text/JavaScript"> 68 <script language="JavaScript" type="text/JavaScript">
@@ -104,19 +95,19 @@ else @@ -104,19 +95,19 @@ else
104 <? 95 <?
105 if ($_GET['principal'] == 'so') 96 if ($_GET['principal'] == 'so')
106 { 97 {
107 - echo 'Distribui&ccedil;&atilde;o de sistemas operacionais dos computadores gerenciados'; 98 + echo $oTranslator->_('Distribuicao de sistemas operacionais dos computadores gerenciados');
108 } 99 }
109 elseif ($_GET['principal'] == 'acessos') 100 elseif ($_GET['principal'] == 'acessos')
110 { 101 {
111 - echo 'Distribui&ccedil;&atilde;o do último acesso dos agentes'; 102 + echo $oTranslator->_('Distribuicao do ultimo acesso dos agentes');
112 } 103 }
113 elseif ($_GET['orderby'] == 6 || $_GET['orderby']==7) 104 elseif ($_GET['orderby'] == 6 || $_GET['orderby']==7)
114 { 105 {
115 - echo 'Distribui&ccedil;&atilde;o por Versoes de Agentes do CACIC'; 106 + echo $oTranslator->_('Distribuicao por versoes de agentes do CACIC');
116 } 107 }
117 elseif (!$_GET['orderby']) 108 elseif (!$_GET['orderby'])
118 { 109 {
119 - echo 'Relat&oacute;rio de Configura&ccedil;&otilde;es de Software'; 110 + echo $oTranslator->_('Relatorio de configuracoes de software');
120 } 111 }
121 ?> 112 ?>
122 </strong></font></td> 113 </strong></font></td>
@@ -128,7 +119,7 @@ else @@ -128,7 +119,7 @@ else
128 { 119 {
129 ?> 120 ?>
130 <tr> 121 <tr>
131 - <td bgcolor="#CCCCCC"><div align="center">Local: <strong><? echo $_GET['nm_local'].' ('.$_GET['sg_local'].')';?></strong> 122 + <td bgcolor="#CCCCCC"><div align="center"><?=$oTranslator->_('Local');?> <strong><? echo $_GET['nm_local'].' ('.$_GET['sg_local'].')';?></strong>
132 </div></td> 123 </div></td>
133 </tr> 124 </tr>
134 <? 125 <?
@@ -142,7 +133,7 @@ else @@ -142,7 +133,7 @@ else
142 <? 133 <?
143 if (!$_GET['principal']) 134 if (!$_GET['principal'])
144 { 135 {
145 - echo 'Gerado em ' . date("d/m/Y à\s H:i"); 136 + echo $oTranslator->_('Gerado em'). " " . date("d/m/Y à\s H:i");
146 } 137 }
147 ?> 138 ?>
148 </font></p></td> 139 </font></p></td>
@@ -183,7 +174,11 @@ else @@ -183,7 +174,11 @@ else
183 if (($_SESSION['te_locais_secundarios'] <> '' || $_GET['id_local'] == '') && $local <> '') 174 if (($_SESSION['te_locais_secundarios'] <> '' || $_GET['id_local'] == '') && $local <> '')
184 { 175 {
185 $local = str_replace(' redes.id_ip_rede AND redes.id_local = ',' redes.id_ip_rede AND (redes.id_local = ',$local); 176 $local = str_replace(' redes.id_ip_rede AND redes.id_local = ',' redes.id_ip_rede AND (redes.id_local = ',$local);
186 - $local .= ' OR redes.id_local IN ('.$_SESSION['te_locais_secundarios'].'))'; 177 +
  178 + if($_SESSION['te_locais_secundarios']<>'')
  179 + $local .= ' OR redes.id_local IN ('.$_SESSION['te_locais_secundarios'].')';
  180 +
  181 + $local .= ')';
187 } 182 }
188 183
189 // Aqui pego todos os SO selecionados 184 // Aqui pego todos os SO selecionados
@@ -241,8 +236,6 @@ $query = &#39; SELECT distinct computadores.te_node_address, @@ -241,8 +236,6 @@ $query = &#39; SELECT distinct computadores.te_node_address,
241 $query .= ' desc'; 236 $query .= ' desc';
242 } 237 }
243 238
244 -//$result = mysql_query($query) or die('Erro no select ou sua sessão expirou!');  
245 -  
246 // ***************************************************** 239 // *****************************************************
247 // Código para Paginação - Anderson Peterle - 24/06/2008 240 // Código para Paginação - Anderson Peterle - 24/06/2008
248 // ***************************************************** 241 // *****************************************************
@@ -303,19 +296,14 @@ echo &#39;&lt;/table&gt;&#39;; @@ -303,19 +296,14 @@ echo &#39;&lt;/table&gt;&#39;;
303 echo '<br><br>'; 296 echo '<br><br>';
304 297
305 // pega todos os links e define que 'Próxima' e 'Anterior' serão exibidos como texto plano 298 // pega todos os links e define que 'Próxima' e 'Anterior' serão exibidos como texto plano
306 -//$todos_links = $mult_pag->Construir_Links("todos", "sim");  
307 -$todos_links = $mult_pag->Construir_Links("strings", "sim");  
308 -//echo "<P>Esta é a lista de todos os links paginados</P>\n";  
309 299
310 -//for ($n = 0; $n < count($todos_links); $n++) {  
311 -// echo $todos_links[$n] . "&nbsp;";  
312 -//} 300 +$todos_links = $mult_pag->Construir_Links("strings", "sim");
313 301
314 // função que limita a quantidade de links no rodape 302 // função que limita a quantidade de links no rodape
315 $links_limitados = $mult_pag->Mostrar_Parte($todos_links, $coluna, $max_links); 303 $links_limitados = $mult_pag->Mostrar_Parte($todos_links, $coluna, $max_links);
316 304
317 305
318 -//echo "<P>Esta é a lista dos links limitados</P>\n"; 306 +//Esta é a lista dos links limitados";
319 for ($n = 0; $n < count($links_limitados); $n++) { 307 for ($n = 0; $n < count($links_limitados); $n++) {
320 echo $links_limitados[$n] . "&nbsp;"; 308 echo $links_limitados[$n] . "&nbsp;";
321 } 309 }
@@ -333,8 +321,8 @@ if (count($_SESSION[&quot;list8&quot;])&gt;0) @@ -333,8 +321,8 @@ if (count($_SESSION[&quot;list8&quot;])&gt;0)
333 if (!$_GET['principal']) 321 if (!$_GET['principal'])
334 { 322 {
335 ?> 323 ?>
336 - <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Relat&oacute;rio  
337 - gerado pelo <strong>CACIC</strong> - Configurador Autom&aacute;tico e Coletor 324 + <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
  325 + <?=$oTranslator->_('Gerado por');?><strong>CACIC</strong> - Configurador Autom&aacute;tico e Coletor
338 de Informa&ccedil;&otilde;es Computacionais</font><br> 326 de Informa&ccedil;&otilde;es Computacionais</font><br>
339 <font size="1" face="Verdana, Arial, Helvetica, sans-serif">Software desenvolvido 327 <font size="1" face="Verdana, Arial, Helvetica, sans-serif">Software desenvolvido
340 pela Dataprev - Unidade Regional Esp&iacute;rito Santo</font></p> 328 pela Dataprev - Unidade Regional Esp&iacute;rito Santo</font></p>
relatorios/software/rel_softwares_orgao.php
@@ -9,7 +9,7 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! @@ -9,7 +9,7 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)!
9 } 9 }
10 10
11 //Mostrar computadores baseados no tipo de pesquisa solicitada pelo usuário 11 //Mostrar computadores baseados no tipo de pesquisa solicitada pelo usuário
12 -require_once($_SERVER['DOCUMENT_ROOT'] . '/cacic2/include/library.php'); 12 +require_once( dirname(__FILE__). '/../../include/library.php');
13 ?> 13 ?>
14 14
15 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 15 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
@@ -110,7 +110,7 @@ $linha = &#39;&lt;tr bgcolor=&quot;#e7e7e7&quot;&gt; @@ -110,7 +110,7 @@ $linha = &#39;&lt;tr bgcolor=&quot;#e7e7e7&quot;&gt;
110 <td nowrap>&nbsp;</td> 110 <td nowrap>&nbsp;</td>
111 <td nowrap class="opcao_tabela"><div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><? echo $NumRegistro; ?></font></div></td> 111 <td nowrap class="opcao_tabela"><div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><? echo $NumRegistro; ?></font></div></td>
112 <td nowrap>&nbsp;</td> 112 <td nowrap>&nbsp;</td>
113 - <td nowrap class="opcao_tabela"><div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="../../../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? if ($row['te_nome_computador']) { echo $row['te_nome_computador']; } else { echo '<i>Em Branco</i>'; } ?></div></td> 113 + <td nowrap class="opcao_tabela"><div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="../../relatorios/computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? if ($row['te_nome_computador']) { echo $row['te_nome_computador']; } else { echo '<i>Em Branco</i>'; } ?></div></td>
114 <td nowrap>&nbsp;</td> 114 <td nowrap>&nbsp;</td>
115 <td nowrap class="opcao_tabela"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><? echo $row['te_ip']; ?></font></td> 115 <td nowrap class="opcao_tabela"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><? echo $row['te_ip']; ?></font></td>
116 <td nowrap>&nbsp;</td> 116 <td nowrap>&nbsp;</td>