// Este arquivo eh chamado pelo classificao_software.php
session_start();
/*
* verifica se houve login e também regras para outras verificações (ex: permissões do usuário)!
*/
if(!isset($_SESSION['id_usuario']))
die('Acesso negado!');
else { // Inserir regras para outras verificações (ex: permissões do usuário)!
}
if($_POST['submit']) {
$_SESSION["list6"] = $_POST['list6']; //Softwares selecionados
}
require_once('../include/library.php');
conecta_bd_cacic();
$linha = '
|
|
';
?>
Classificação de Software
 |
|
|
| CACIC
- Classificação de Softwares |
|
Gerado
em echo date("d/m/Y à\s H:i"); ?> |
$mensagemErro = '';
$v_atualizei = '';
if (count($_SESSION["list6"]) == 0) {
$mensagemErro = 'Selecione pelo menos 1 software.
';
if ($_POST['tiponovo'] == '') {
$mensagemErro = $mensagemErro . 'Informe a classificação para o software.
';
}
} else
if ($_POST['tiponovo'] == '') {
$mensagemErro = 'Informe a classificação para o software.
';
}
else {
//Pego os aplicativos selecionados para o relatório
$v_atualizei = 'sim';
$aplicativos_selecionados = $_SESSION["list6"][0] ;
for( $i = 0; $i < count($_SESSION["list6"] ); $i++ ) {
$aplicativos_selecionados = $aplicativos_selecionados .", ". $_SESSION["list6"][$i] ;
}
// Exibir as aplicações baseado no que foi solicitado
$query_select = 'UPDATE softwares_inventariados
SET id_tipo_software = ' . $_POST['tiponovo'] . '
WHERE id_software_inventariado IN (' .$aplicativos_selecionados.')';
$result_query_selecao = mysql_query($query_select);
}
?>
while($reg_selecao = @mysql_fetch_row($result_query_selecao))
{
$reg_id_aplicativo = $reg_selecao[0];
// Exibir informações sobre a quantidade de máquinas e os softwares inventariados
$query_aplicativo =
"SELECT DISTINCT a.nm_software_inventariado, COUNT(a.id_software_inventariado) as total_equip, a.id_software_inventariado
FROM softwares_inventariados a, softwares_inventariados_estacoes b, computadores c
WHERE
b.te_node_address = c.te_node_address AND
b.id_so = c.id_so AND
a.id_software_inventariado = ".$reg_id_aplicativo. " AND
a.id_software_inventariado = b.id_software_inventariado
GROUP BY a.nm_software_inventariado
ORDER BY a.nm_software_inventariado";
$result_query_versoes = mysql_query($query_aplicativo);
while($reg_versoes = @mysql_fetch_row($result_query_versoes))
{
$v_atualizei = '.';
?>
| echo $reg_versoes[0] ?> |
echo $reg_versoes[1] ?> |
echo $linha;
} //Fim do if else das versões
} //Fim do while
if ($v_atualizei=='')
{
echo '| ' . $mensagemErro . ' | ';
} else {
echo '| Software(s) classificado(s) com sucesso! | ';
}
?>
|
|
Relatório
gerado pelo CACIC - Configurador Automático e Coletor
de Informações Computacionais
Software desenvolvido
pela Dataprev - Escritório do Espírito Santo