1 | <?php |
2 | |
3 | require_once __DIR__ . "/Bd.php"; |
4 | require_once __DIR__ . "/archivoElimina.php"; |
5 | require_once __DIR__ . "/productoBusca.php"; |
6 | |
7 | function productoElimina(int $id) |
8 | { |
9 | $con = Bd::getConexion(); |
10 | $con->beginTransaction(); |
11 | $modelo = productoBusca($id); |
12 | if ($modelo === false) { |
13 | $con->rollBack(); |
14 | } else { |
15 | archivoElimina($modelo->archivo->id); |
16 | $stmt = $con->prepare( |
17 | "DELETE FROM PRODUCTO |
18 | WHERE PROD_ID = :id" |
19 | ); |
20 | $stmt->execute([":id" => $modelo->id]); |
21 | $con->commit(); |
22 | } |
23 | } |
24 | |