<div class="container"> <article class="row"> <?php if ($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_ESTOQUE) { $log = new Log($userlogin['user_id']); $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), "Sucesso"); $data = filter_input_array(INPUT_POST, FILTER_DEFAULT); if ($data && $data['SendPostForm']) { unset($data['SendPostForm']); require '_models/AdminProduto.class.php'; $cadastra = new AdminProduto(); $cadastra->ExeCreate($data, $userlogin['user_id']); if (!$cadastra->getResult()) { WSErro($cadastra->getError()[0], $cadastra->getError()[1]); $log->RecordLog("Cadastro: Produto", "Erro: " . $cadastra->getError()[0]); } else { $logData = $log->setData($data); $log->RecordLog("Cadastro: Produto. Dados: " . $logData, "Sucesso: " . $cadastra->getError()[0]); header("Location:painel.php?exe=estoque/index&create=true"); } } ?> <header> <ol class="breadcrumb"> <li><a href="painel.php" title="Tela Inicial">Início</a></li> <li><a href="painel.php?exe=estoque/index" title="Lista Produtos">Lista Produtos</a></li> <li class="active">Cadastrar Produto</li> </ol> <h1 class="text-primary h2 bold titleMobileMarginTop">Cadastrar Produto:</h1> </header> <form id="ProdutoForm" name="ProdutoForm" action="" method="post" class="form-horizontal">
} elseif ($update === true) { WSErro("Produto atualizado com sucesso!", TW_ACCEPT); } elseif ($create === true) { WSErro("Produto criado com sucesso!", TW_ACCEPT); } require '_models/AdminProduto.class.php'; if ($registro && $registro['reg_quantidade']) { $produto = filter_input(INPUT_GET, 'produto', FILTER_VALIDATE_INT); $prodUpdate = new AdminProduto(); $novaQuantidade['prod_quantidade'] = $prodUpdate->ExeRegistro($produto, $registro, $userlogin['user_id']); $logData = $log->setData($registro); if ($prodUpdate->getResult()) { $prodUpdate->ExeUpdateQuantity($produto, $novaQuantidade, $userlogin['user_id']); header("Location: painel.php?exe=estoque/index&produto=" . $produto . "&action=registrado"); } else { WSErro($prodUpdate->getError()[0], $prodUpdate->getError()[1]); } } $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT); if ($action) { $visitUpdate = new AdminProduto(); $produto = filter_input(INPUT_GET, 'produto', FILTER_VALIDATE_INT); $readProd = new Read(); $readProd->ExeRead(DB_PRODUTOS, "WHERE prod_id = :id", "id={$produto}"); switch ($action) { case 'registrado': WSErro("A quantidade do produto <strong>" . $readProd->getResult()[0]['prod_name'] . "</strong> foi atualizada com sucesso.", TW_ACCEPT); $log->RecordLog("Edição: Atualização de quantidade de produto: " . $produto, "Sucesso"); break; case 'registrarUso': break;