<?php $operations = OperationData::getAllByProductId($_GET["id"]); foreach ($operations as $op) { $op->del(); } $product = ProductData::getById($_GET["id"]); $product->del(); Core::redir("./index.php?view=products");
<?php include "../core/autoload.php"; include "../core/modules/index/model/ProductData.php"; include "../core/modules/index/model/CategoryData.php"; include "../core/modules/index/model/OperationData.php"; include "../core/modules/index/model/OperationTypeData.php"; require_once '../PhpWord/Autoloader.php'; use PhpOffice\PhpWord\Autoloader; use PhpOffice\PhpWord\Settings; Autoloader::register(); $word = new PhpOffice\PhpWord\PhpWord(); $product = ProductData::getById($_GET["id"]); $operations = OperationData::getAllByProductId($product->id); $entradas = OperationData::GetInputQYesF($product->id); $disponibles = OperationData::GetQYesF($product->id); $salidas = -1 * OperationData::GetOutputQYesF($product->id); $section1 = $word->AddSection(); $section1->addText($product->name, array("size" => 22, "bold" => true, "align" => "right")); $section1->addText("Historial del Producto", array("size" => 14, "bold" => true, "align" => "right")); $styleTable = array('borderSize' => 6, 'borderColor' => '888888', 'cellMargin' => 40); $styleFirstRow = array('borderBottomColor' => '0000FF', 'bgColor' => 'AAAAAA'); $table0 = $section1->addTable("table0"); $table0->addRow(); $table0->addCell()->addText("Entradas"); $table0->addCell()->addText("Disponibles"); $table0->addCell()->addText("Salidas"); $table0->addRow(); $table0->addCell(4000)->addText($entradas); $table0->addCell(4000)->addText($disponibles); $table0->addCell(4000)->addText($salidas);