function purchase_edit() { $session = Session::getInstance(); if (!$session->checkLogin()) { return false; } $purchase = new Purchase(); $purchase->id = isset($_POST['purchase']) ? $_POST['purchase'] : ""; $purchase->status = isset($_POST['status']) ? $_POST['status'] : ""; $purchase->update(); if (isset($_POST['payment']) && is_numeric($_POST['payment'])) { $purchasePayment = new PurchasePayment(); $purchasePayment->purchaseid = isset($_POST['purchase']) ? $_POST['purchase'] : ""; $purchasePayment->amount = isset($_POST['payment']) ? $_POST['payment'] : ""; $purchasePayment->add(); } }
require 'inc/class.purchase.php'; require 'inc/class.formatter.php'; $purchaseid = isset($_GET['purchase']) && is_numeric($_GET['purchase']) ? $_GET['purchase'] : false; $log = Log::getInstance(); $isValid = true; if (!$purchaseid) { $log->addError("No existen datos de Compra solicitada."); $isValid = false; } $purchase = new Purchase(); if (!$purchase->read($purchaseid)) { $log->addError("No existen datos de Compra solicitada."); $isValid = false; } $details = PurchaseDetail::getAll($purchaseid); $payments = PurchasePayment::getAll($purchaseid); include 'inc/widget/error.php'; if (isset($_POST['page']) && isset($_POST['purchase']) && !$log->isError()) { include 'inc/widget/success.php'; } if ($isValid) { ?> <form action="" method="POST" name="form1"> <table class="form"> <tr> <td class="label">Código:</td> <td><?php echo $purchase->code; ?> </td> </tr>