'') $_SESSION["list4"] .= '#'; $_SESSION["list4"] .= $row['id_so']; } $_SESSION["list4"] = explode('#',$_SESSION["list4"]); if ($_GET['orderby']=='6') { $_SESSION["list6"] = explode('#',', dt_hr_ult_acesso as "Último Acesso"'); } else { $_SESSION["list6"] = explode('#',''); } $_SESSION["cs_situacao"] = 'T'; } elseif($_POST['submit']) { $_SESSION["list2"] = $_POST['list2']; $_SESSION["list4"] = $_POST['list4']; $_SESSION["list6"] = $_POST['list6']; $_SESSION["list8"] = $_POST['list8']; $_SESSION["list12"] = $_POST['list12']; $_SESSION["cs_situacao"] = $_POST["cs_situacao"]; } ?> Relatório de Configurações de Software '; } else { echo ''; } ?>
  '; ?>  


1 && $_SESSION['cs_nivel_administracao']<>2) { if($_SESSION["cs_situacao"] == 'S') { // Aqui pego todas as redes selecionadas e faço uma query p/ condição de redes $redes_selecionadas = "'" . $_SESSION["list2"][0] . "'"; for( $i = 1; $i < count($_SESSION["list2"] ); $i++ ) $redes_selecionadas = $redes_selecionadas . ",'" . $_SESSION["list2"][$i] . "'"; if (!$_GET['principal']) $query_redes = 'AND id_ip_rede IN ('. $redes_selecionadas .')'; } $local = ' AND computadores.id_ip_rede = redes.id_ip_rede AND redes.id_local = '.$_SESSION['id_local']; } else { // Aqui pego todos os locais selecionados e faço uma query p/ condição de redes/locais $locais_selecionados = "'" . $_SESSION["list12"][0] . "'"; for( $i = 1; $i < count($_SESSION["list12"] ); $i++ ) $locais_selecionados .= ",'" . $_SESSION["list12"][$i] . "'"; $query_redes = 'AND computadores.id_ip_rede = redes.id_ip_rede AND redes.id_local = locais.id_local '; $select = ' ,sg_local as Local '; $from .= ' ,locais '; } // Aqui pego todos os SO selecionados $so_selecionados = "'" . $_SESSION["list4"][0] . "'"; for( $i = 1; $i < count($_SESSION["list4"] ); $i++ ) { $so_selecionados = $so_selecionados . ",'" . $_SESSION["list4"][$i] . "'"; } // Aqui pego todas as configurações de software que deseja exibir for( $i = 0; $i < count($_SESSION["list6"] ); $i++ ) { $campos_software = $campos_software . $_SESSION["list6"][$i]; } // Aqui substitui todas as strings \ por vazio que a variável $campos_software retorna $campos_software = str_replace('\\', '', $campos_software); if ($_GET['orderby']) { $orderby = $_GET['orderby']; } else { $orderby = '3'; } //por Nome de Computador $query = ' SELECT distinct computadores.te_node_address, so.id_so, te_nome_computador as "Nome Comp.", sg_so as "S.O.", te_ip as "IP"' . $campos_software . $select . ' FROM so, computadores LEFT JOIN versoes_softwares ON (computadores.id_so = versoes_softwares.id_so and versoes_softwares.te_node_address = computadores.te_node_address) '. $from . ' WHERE trim(computadores.te_nome_computador) <> "" and computadores.id_so = so.id_so and computadores.id_so IN ('. $so_selecionados .') '. $query_redes . $local . ' ORDER BY ' . $orderby; if ($_GET['orderby'] == 6 ||$_GET['orderby'] == 7) { $query .= ' desc'; } $result = mysql_query($query) or die('Erro no select'); $cor = 0; $num_registro = 1; $fields=mysql_num_fields($result); echo ''; for ($i=2; $i < mysql_num_fields($result); $i++) { //Table Header print ''; } echo ''; while ($row = mysql_fetch_row($result)) { //Table body echo ''; echo ''; echo ""; for ($i=3; $i < $fields; $i++) { echo ''; } $cor=!$cor; $num_registro++; echo ''; } echo '
 '. mysql_field_name($result, $i) .'
' . $num_registro . '" . $row[2] ." ' . $row[$i] .' 
'; echo '

'; if (count($_SESSION["list8"])>0) { $v_opcao = 'software'; // Nome do pie que será chamado por tabela_estatisticas require_once($_SERVER['DOCUMENT_ROOT'] . 'include/tabela_estatisticas.php'); } ?>

Relatório gerado pelo CACIC - Configurador Automático e Coletor de Informações Computacionais
Software desenvolvido pela Dataprev - Escritório do Espírito Santo