// TODO Add rule to restrict access payment //$result = restrictedArea($user, 'facture', $id,''); $payment = new PaymentDonation($db); if ($id > 0) { $result = $payment->fetch($id); if (!$result) { dol_print_error($db, 'Failed to get payment id ' . $id); } } /* * Actions */ // Delete payment if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->don->supprimer) { $db->begin(); $result = $payment->delete($user); if ($result > 0) { $db->commit(); header("Location: " . DOL_URL_ROOT . "/don/index.php"); exit; } else { setEventMessages($payment->error, $payment->errors, 'errors'); $db->rollback(); } } // Create payment if ($action == 'confirm_valide' && $confirm == 'yes' && $user->rights->don->creer) { $db->begin(); $result = $payment->valide(); if ($result > 0) { $db->commit();