$gravaImg = true; } else { $upld .= "<br><a align='center' onClick=\"exibeEscondeImg('idAlerta');\"><img src='" . ICONS_PATH . "/stop.png' width='16px' height='16px'> Fechar</a>"; print "</table>"; print "<div class='alerta' id='idAlerta'><table bgcolor='#999999'><tr><td colspan='2' bgcolor='yellow'>" . $upld . "</td></tr></table></div>"; exit; } } //Se a Localização do equipamento for alterada é gravado na tabela de histórico!!! if (isset($_POST['local']) && $_POST['local'] != $row['tipo_local']) { $sql = "INSERT INTO historico (hist_inv, hist_inst, hist_local, hist_data) " . "VALUES ('" . $_POST['comp_inv'] . "', '" . $row['cod_inst'] . "', '" . $_POST['local'] . "', '" . date("Y-m-d H:i:s") . "')"; $resultadoSQL = mysql_query($sql); } if (!$erro) { if (isset($_POST['data'])) { $data = converte_dma_para_amd($_POST['data']); } if (isset($_POST['preco'])) { $preco = str_replace(",", ".", $_POST['preco']); } $query = "UPDATE equipamentos SET comp_sn='" . noHtml($_POST['serial']) . "', comp_marca='" . $_POST['modelo'] . "', comp_mb=" . $_POST['mb'] . ",\n\t\t\t\t\t\tcomp_proc=" . $_POST['processador'] . ", comp_memo='" . $_POST['memoria'] . "', comp_video=" . $_POST['video'] . ", comp_som=" . $_POST['som'] . ",\n\t\t\t\t\t\tcomp_rede=" . $_POST['rede'] . ", comp_modelohd=" . $_POST['hd'] . ", comp_modem=" . $_POST['modem'] . ", comp_cdrom=" . $_POST['cdrom'] . ",\n\t\t\t\t\t\tcomp_dvd=" . $_POST['dvd'] . ", comp_grav=" . $_POST['gravador'] . ", comp_nome='" . noHtml($_POST['nome']) . "', comp_local=" . $_POST['local'] . ",\n\t\t\t\t\t\tcomp_fornecedor=" . $_POST['fornecedor'] . ", comp_nf='" . noHtml($_POST['nota']) . "', comp_coment='" . noHtml($_POST['comentario']) . "',\n\t\t\t\t\t\tcomp_valor='" . $preco . "', comp_data_compra='" . $data . "', comp_inst=" . $row['cod_inst'] . ",\n\t\t\t\t\t\tcomp_ccusto='" . $_POST['ccusto'] . "', comp_tipo_equip=" . $_POST['equipamentos'] . ", comp_tipo_imp=" . $_POST['impressora'] . ",\n\t\t\t\t\t\tcomp_resolucao=" . $_POST['scanner'] . ", comp_polegada=" . $_POST['monitor'] . ", comp_fab=" . $_POST['fabricante'] . ",\n\t\t\t\t\t\tcomp_situac=" . $_POST['situacao'] . ", comp_tipo_garant=" . $_POST['tipo_garantia'] . ",\n\t\t\t\t\t\tcomp_garant_meses=" . $_POST['tempo_meses'] . ", comp_assist=" . $_POST['comp_assist'] . "\n\t\t\t\t\tWHERE comp_inv=" . $_POST['comp_inv'] . " and comp_inst=" . $row['cod_inst'] . ""; $resultado4 = mysql_query($query) or die('ERRO NA TENTATIVA DE GRAVAR AS ALTERAÇÕES DO REGISTRO!<BR>' . $query); if ($resultado4 == 0) { $aviso = "ERRO DE ACESSO. Um erro ocorreu ao tentar alterar ocorrência no sistema." . $query; } else { ## VERIFICA SE HOUVE ALTERAÇÃO DE HARDWARE PARA GRAVAR NO BANCO if ($_POST['processador'] != $row['tipo_proc'] and ($row['tipo_proc'] != -1 and $row['tipo_proc'] != 0 and $row['tipo_proc'] != '')) { $qry = "INSERT INTO hw_alter (hwa_inst, hwa_inv, hwa_item, hwa_user, hwa_data)\n\t\t\t\t\t\t\tVALUES (" . $row['cod_inst'] . ", " . $row['etiqueta'] . ", '" . $row['tipo_proc'] . "', " . $_SESSION['s_uid'] . ", '" . date('Y-m-d H:i:s') . "')"; $execQry = mysql_query($qry) or die('ERRO NA TENTATIVA DE REGISTRAR A ALTERAÇÃO DE HW!<BR>' . $qry); } if ($_POST['mb'] != $row['tipo_mb'] and ($row['tipo_mb'] != -1 and $row['tipo_mb'] != 0 and $row['tipo_mb'] != '')) {
$resultadoC = mysql_query($queryC); $linhasC = mysql_num_rows($resultadoC); //Tabela de quantidade de equipamentos cadastrados por dia print "<TABLE border='0' cellpadding='5' cellspacing='0' align='center' width='60%' bgcolor='" . $cor3 . "'>"; print "<tr><td width='60%' align='center'><b>" . TRANS('TTL_QTD_EQUIP_FOR_DAY') . ":</b></td></tr>"; print "<td class='line'>"; print "<fieldset><legend>" . TRANS('TTL_CAD_FOR_DAY') . "</legend>"; print "<TABLE border='0' cellpadding='5' cellspacing='0' align='center' width='60%' bgcolor='" . $cor3 . "'>"; print "<TR><TD bgcolor='" . $cor3 . "'><b>" . TRANS('OCO_DATE') . "</TD><TD bgcolor='" . $cor3 . "'><b>" . TRANS('COL_QTD') . "</TD></tr>"; $i = 0; $j = 2; while ($rowC = mysql_fetch_array($resultadoC)) { $color = BODY_COLOR; $j++; print "<TR>"; $searchDate = converte_dma_para_amd($rowC['tipo_data']); print "<TD bgcolor='" . $color . "'><a href='mostra_consulta_comp.php?comp_data=" . $searchDate . "&ordena=equipamento,modelo,local,etiqueta'>" . $rowC['DIA'] . "/" . $rowC['MES'] . "/" . $rowC['ANO'] . "</a></TD>"; print "<TD bgcolor='" . $color . "'>" . $rowC['QTD_DIA'] . "</TD>"; print "</TR>"; $i++; } print "<TR><TD bgcolor='" . $cor3 . "'><b></TD><TD bgcolor='" . $cor3 . "'><b>" . TRANS('TOTAL') . ": " . $total . "</TD></tr>"; print "</TABLE>"; print "</fieldset>"; print "<TABLE width='80%' align='center'>"; // print "<tr><td class='line'></TD></tr>"; // print "<tr><td class='line'></TD></tr>"; // print "<tr><td class='line'></TD></tr>"; // print "<tr><td class='line'></TD></tr>"; // print "</TABLE>"; // print "<TABLE width='80%' align='center'>";
print " </form>"; print "</BODY>"; print "</html>"; } else { //if $ok!=Pesquisar $hora_inicio = ' 00:00:00'; $hora_fim = ' 23:59:59'; $query = "SELECT count(*) AS quantidade, l.local AS setor, s.sistema AS area FROM ocorrencias AS o, localizacao AS l, sistemas AS s\n\t\t\t\t\t\tWHERE o.sistema = s.sis_id AND o.local = l.loc_id"; if (isset($_POST['area']) && !empty($_POST['area']) && $_POST['area'] != -1) { $query .= " and o.sistema = '" . $_POST['area'] . "'"; } if (empty($_POST['d_ini']) || empty($_POST['d_fim'])) { print "<script>window.alert('" . TRANS('MSG_ALERT_PERIOD') . "'); history.back();</script>"; } else { $d_ini_nova = converte_dma_para_amd($_POST['d_ini']); $d_fim_nova = converte_dma_para_amd($_POST['d_fim']); $d_ini_completa = $d_ini_nova . $hora_inicio; $d_fim_completa = $d_fim_nova . $hora_fim; if ($d_ini_completa <= $d_fim_completa) { print "<table class='centro' cellspacing='0' border='0' align='center'>"; print "<tr><td colspan='2'><b>" . TRANS('TLT_PERIOD_FROM') . " " . $_POST['d_ini'] . " a " . $_POST['d_fim'] . "</b></td></tr>"; print "</table>"; $query .= " and o.data_fechamento >= '" . $d_ini_completa . "' and o.data_fechamento <= '" . $d_fim_completa . "' and\n\t\t\t\t\t o.data_atendimento is not null\n\t\t\t\t\tGROUP BY l.local, s.sistema order by area, quantidade desc, setor"; $resultado = mysql_query($query); $linhas = mysql_num_rows($resultado); if ($linhas == 0) { print "<script>window.alert('" . TRANS('MSG_ALERT_NO_PERIOD') . "!'); history.back();</script>"; } else { $campos = array(); switch ($_POST['saida']) { case -1:
</script> <?php //if $ok!=Pesquisar } else { //if $ok==Pesquisar $hora_inicio = ' 00:00:00'; $hora_fim = ' 23:59:59'; $query = "SELECT count(*) as total, h.*, t.*, m.*, i.*, u.*\n\t\t\t\t\tFROM hw_alter as h, itens as t, modelos_itens as m, instituicao as i, usuarios as u\n\t\t\t\t\tWHERE h.hwa_inst = i.inst_cod and hwa_item = m.mdit_cod and hwa_user = u.user_id and t.item_cod = m.mdit_tipo "; if (!isset($_POST['d_ini']) || !isset($_POST['d_fim'])) { print "<script>window.alert('" . TRANS('MSG_ALERT_PERIOD') . "'); history.back();</script>"; } else { $d_ini = str_replace("-", "/", $_POST['d_ini']); $d_fim = str_replace("-", "/", $_POST['d_fim']); $d_ini_nova = converte_dma_para_amd($d_ini); $d_fim_nova = converte_dma_para_amd($d_fim); $d_ini_completa = $d_ini_nova . $hora_inicio; $d_fim_completa = $d_fim_nova . $hora_fim; if ($d_ini_completa <= $d_fim_completa) { print "<table class='centro' cellspacing='0' border='0' align='center' >"; print "<tr><td colspan='2'><b>" . TRANS('TTL_PERIOD_FROM') . " " . $d_ini . " a " . $d_fim . "</b></td></tr>"; print "</table>"; $query .= " and hwa_data between '" . $d_ini_completa . "' and '" . $d_fim_completa . "' "; $query .= "GROUP BY h.hwa_inst, h.hwa_inv\n\t\t\t\t\t\tORDER BY h.hwa_data "; //print $query; exit; $resultado = mysql_query($query) or die(TRANS('MSG_ERR_RESCUE_DATA')); $linhas = mysql_num_rows($resultado); if ($linhas == 0) { $aviso = TRANS('MSG_NO_DATA_INFORM_PERIOD'); echo "<script>mensagem('" . $aviso . "'); redirect('" . $_SERVER['PHP_SELF'] . "');</script>"; } else {
//$error.=$qry_areas." | "; } $aviso = TRANS('OK_INSERT'); } print "<script>mensagem('" . $aviso . "'); redirect('usuarios.php');</script>"; } else { if ($_POST['submit'] == TRANS('BT_ALTER')) { $erro = false; if (!$erro) { if (isset($_POST['areaadmin'])) { $areaadmin = $_POST['areaadmin']; } else { $areaadmin = ""; } $data_inc = converte_dma_para_amd($_POST['data_inc']); $data_admis = converte_dma_para_amd($_POST['data_admis']); $pass = md5($_POST['password']); if ($pass == $_POST['password2']) { $query2 = "UPDATE usuarios SET nome='" . noHtml($_POST['nome']) . "', data_inc='" . $data_inc . "', " . "data_admis='" . $data_admis . "', email='" . $_POST['email'] . "', fone='" . $_POST['telefone'] . "'," . "nivel=" . $_POST['categoria'] . ", AREA=" . $_POST['area'] . ", user_admin='" . $areaadmin . "' " . "\n\t\t\t\t\t\tWHERE user_id=" . $_POST['login'] . ""; } else { $query2 = "UPDATE usuarios SET nome='" . noHtml($_POST['nome']) . "', password='******', " . "data_inc='" . $data_inc . "', data_admis='" . $data_admis . "', email='" . $_POST['email'] . "', " . "fone='" . $_POST['telefone'] . "', nivel=" . $_POST['categoria'] . ", AREA=" . $_POST['area'] . ", " . " user_admin='" . $_POST['areaadmin'] . "' WHERE user_id=" . $_POST['login'] . ""; } $resultado2 = mysql_query($query2) or die('Erro - ' . $query2); /* ---------------------------------------------------------------------------------------- */ $qry = "delete from usuarios_areas where uarea_uid=" . $_POST['login'] . ""; $exec = mysql_query($qry) or die(TRANS('ERR_QUERY') . $qry); $qrycountarea = "SELECT count(*) tAreas from sistemas"; $execcountarea = mysql_query($qrycountarea) or die(TRANS('ERR_QUERY') . $qrycountarea); $rowcountarea = mysql_fetch_array($execcountarea); for ($j = 0; $j < $rowcountarea['tAreas']; $j++) { if (!empty($_POST['grupo'][$j])) {
$permanente = 1; } else { $permanente = 0; } $qry = "INSERT INTO feriados (desc_feriado,data_feriado, fixo_feriado) " . "values ('" . noHtml($_POST['descricao']) . "','" . $data . "', " . $permanente . ")"; $exec = mysql_query($qry) or die('Erro na inclusão do feriado!' . $qry); print "<script>mensagem('" . TRANS('OK_INSERT') . "!'); redirect('feriados.php');</script>"; } } else { print "<script>mensagem('" . TRANS('MSG_EMPTY_DATA') . "'); redirect('" . $_SERVER['PHP_SELF'] . "');</script>"; } } else { if (isset($_POST['submit']) && $_POST['submit'] == TRANS('BT_ALTER')) { if (!empty($_POST['descricao']) && !empty($_POST['data'])) { $data = str_replace("-", "/", $_POST['data']); $data = converte_dma_para_amd($data); if (isset($_POST['permanente'])) { $permanente = 1; } else { $permanente = 0; } //$qry = "UPDATE feriados set desc_feriado='".noHtml($descricao)."', data_feriado='".$data."' where cod_feriado=".$cod.""; $qry = "UPDATE feriados set desc_feriado='" . noHtml($_POST['descricao']) . "', " . "data_feriado='" . $data . "', fixo_feriado=" . $permanente . " " . "WHERE cod_feriado=" . $_POST['cod'] . ""; $exec = mysql_query($qry) or die(TRANS('ERR_QUERY')); print "<script>mensagem('" . TRANS('OK_EDIT') . "'); redirect('" . $_SERVER['PHP_SELF'] . "');</script>"; } else { print "<script>mensagem('" . TRANS('MSG_EMPTY_DATA') . "'); redirect('" . $_SERVER['PHP_SELF'] . "');</script>"; } } } }
if (isset($_POST['area'])) { if (!empty($_POST['area']) && $_POST['area'] != -1 && ($_SESSION['s_nivel'] == 1 || isIn($_POST['area'], $_SESSION['s_uareas']))) { $query .= " AND o.sistema=" . $_POST['area'] . " "; } } else { if ($_SESSION['s_nivel'] != 1 && !isIn($_POST['area'], $_SESSION['s_uareas'])) { print "<script>window.alert('" . TRANS('MSG_CONSULT_FOR_YOU_AREA') . "');</script>"; print "<script>history.back();</script>"; exit; } } if (!isset($_POST['d_ini']) || !isset($_POST['d_fim'])) { print "<script>window.alert('" . TRANS('MSG_PERIOD_INFO') . "'); history.back();</script>"; } else { $d_ini_nova = converte_dma_para_amd(str_replace("-", "/", $_POST['d_ini'])); $d_fim_nova = converte_dma_para_amd(str_replace("-", "/", $_POST['d_fim'])); $d_ini_completa = $d_ini_nova . $hora_inicio; $d_fim_completa = $d_fim_nova . $hora_fim; if ($d_ini_completa <= $d_fim_completa) { //$dias_va //Alterado de data_abertura para data_fechamento -- ordena mudou de fechamento para abertura $query .= " AND o.data_fechamento >= '" . $d_ini_completa . "' and o.data_fechamento <= '" . $d_fim_completa . "' and " . "o.data_atendimento is not null order by o.data_abertura"; $resultado = mysql_query($query); // print "<b>Query--></b> $query<br><br>"; $linhas = mysql_num_rows($resultado); //print "Linhas: $linhas"; //print $query."<br>"; if ($linhas == 0) { print "<script>window.alert('" . TRANS('MSG_NO_REGISTER_PERIOD') . "'); history.back();</script>"; } else { //if($linhas==0) $campos = array();