Location: PHPKode > projects > SolBT > SolBT-1.3.0.11/registra_chamado.php
<?php
  include("../sol/sessao.php");
  
  //Conecta ao banco e abre query
  $dados = new dados();
  $dados->get_conexao();
  
  if (empty($_POST["prazo"])) $prazo = 'null'; else $prazo = "'".StrPraData($_POST["prazo"])."'";
  
  $URLservidor = str_replace("http://", "", $_SERVER["HTTP_HOST"]);
  $BaseDados = str_replace($urlOnLine, '', $_POST['banco']);
  $BaseDados = str_replace($urlRedeLocal, '', $_POST['banco']);
  $BaseDados = str_replace("ftp://", '', $BaseDados);
  $BaseDados = TrataStr($BaseDados);
  
  //Cadastra uma nova versao caso nao exista
  if(!empty($_POST["outra_versao"]))
  {
    $sql = "INSERT INTO versoes (sistema, versao) VALUES (".$_POST["sistema"].", '".TrataStr($_POST["outra_versao"])."')";
    mysql_query($sql);
    
    $sql = "SELECT MAX(id_versao) AS nova_versao FROM versoes WHERE sistema = ".$_POST["sistema"];
    $rs = mysql_query($sql);
    $reg = mysql_fetch_array($rs);
    $_POST["versao"] = $reg["nova_versao"];
  }
  
  //Registra chamado
  $sql = "INSERT INTO chamados
            (andamento, solicitante, prioridade, sistema, tipo, usuario, titulo,
             descricao_inicial, status, modulo, versao, data, prazo, ult_usuario, base_dados)
           VALUES
             (".$_POST["andamento"].", ".$_POST["cliente"].", ".$_POST["prioridade"].", ".$_POST["sistema"].", ".$_POST["tipo"].",
             ".$_SESSION["usuario"].", '".TrataStr($_POST["titulo"])."', '".TrataStr($_POST["descricao"])."', 'A', ".$_POST["modulo"].",
             ".$_POST["versao"].", now(), ".$prazo.", ".$_SESSION["usuario"].", '".$BaseDados."')";
             
  mysql_query($sql);
  
  
  //Pega ID deste chamado
  $sql = "SELECT MAX(id_chamado) AS ult_chamado FROM chamados";  
  $rs = mysql_query($sql);
  $reg = mysql_fetch_array($rs);
  $ult_chamado = $reg["ult_chamado"];
  
  //Encaminhar chamado
  $sql = "INSERT INTO
            chamados_historicos (id_chamado, andamento, data, usuario, historico)
          VALUES
            (".$ult_chamado.", ".$_POST["andamento"].", now(), ".$_SESSION["usuario"].", '<strong>Chamado aberto e encaminhado automaticamente.</strong>')";
  
  mysql_query($sql);

  @mysql_close();
  
  header('Location:/sol/ver_chamado.php?id='.$ult_chamado.'&origem=abertura');
?>
Return current item: SolBT