<?php 
session_start();
include '../../../conexao/index.php';

// Habilitar exibição de erros para depuração
error_reporting(E_ALL);
ini_set('display_errors', 1);

if (isset($_POST['btn'])) {
    // Escapar os dados recebidos
    $nome_artigo = mysqli_real_escape_string($db, $_POST['nome_artigo']);
    $stock = mysqli_real_escape_string($db, $_POST['stock']);
    $preco = mysqli_real_escape_string($db, $_POST['preco']);
    $preco_compra = mysqli_real_escape_string($db, $_POST['preco_compra']);
    $codbar = mysqli_real_escape_string($db, $_POST['codbar']);
    $grupo = mysqli_real_escape_string($db, $_POST['grupo']);
    $familia = mysqli_real_escape_string($db, $_POST['familia']);
    $iva = mysqli_real_escape_string($db, $_POST['iva']);
    $prefixo = mysqli_real_escape_string($db, $_POST['prefixo']);
    $stocavel = mysqli_real_escape_string($db, $_POST['stocavel']);

    // Verificar se os campos obrigatórios estão preenchidos
    if (empty($nome_artigo) || trim($nome_artigo) == "") {
        echo "<script>alert('Nome do Artigo é obrigatório!');</script>";
        echo "<script>window.location.href='../novo_artigo.php';</script>";
        exit();
    }

    if (empty($preco) || trim($preco) == "") {
        echo "<script>alert('Preço Unitário é obrigatório!');</script>";
        echo "<script>window.location.href='../novo_artigo.php';</script>";
        exit();
    }

    // Verificar se o artigo já existe
    $sql = "SELECT * FROM produto WHERE nomeproduto = '$nome_artigo'";
    $rs = mysqli_query($db, $sql) or die(mysqli_error($db)); // Corrigido para passar a conexão
    if (mysqli_num_rows($rs) > 0) {
        echo "<script>alert('Este artigo já se encontra registrado!')</script>";
        echo "<script>window.location.href='../novo_artigo.php'</script>";
    }

    // Inserir o novo artigo
    $sql = "INSERT INTO produto(nomeproduto, stock_min, stocavel, preco_compra, preco, iva, codbar, grupo, familia, prefico) 
            VALUES('$nome_artigo','$stock','$stocavel','$preco_compra','$preco','$iva','$codbar','$grupo','$familia','$prefixo')";
    $rs = mysqli_query($db, $sql) or die(mysqli_error($db)); // Corrigido para passar a conexão

    if ($rs) {
        echo "<script>alert('Artigo inserido com sucesso!!'); </script>";
        echo "<script>window.location='../novo_artigo.php'; </script>";
    } else {
        echo "<script>alert('Artigo não inserido... Por favor tente novamente!'); </script>";
        echo "<script>window.location='../novo_artigo.php'; </script>";
    }
}
?>
