*/ /** * RatePAY order template, displays the deliver/cancel, refund, credit and histroy panel */ require_once 'includes/application_top.php'; require_once '../lang/' . $_SESSION['language'] . '/admin/modules/payment/ratepay.php'; require_once '../includes/classes/ratepay/helpers/Data.php'; require_once '../includes/classes/ratepay/helpers/Db.php'; require_once '../includes/classes/ratepay/helpers/Session.php'; require_once '../includes/classes/ratepay/helpers/Globals.php'; require_once 'includes/classes/order.php'; $orderId = rpGlobals::hasParam('oID') ? rpGlobals::getParam('oID') : die('Missing param: "oID"'); $order = new order($orderId); $lang = $_SESSION['language']; $basketAmount = rpData::getBasketAmount($order, $orderId); $allItems = rpDb::getRpItems($orderId); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html <?php echo HTML_PARAMS; ?> > <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?> "> <meta name="robots" content="noindex,nofollow"> <title><?php echo TITLE; ?>
/** * Is full return * * @param array $post * @param int $orderId * @return boolean */ public static function isFullReturn($post, $orderId) { foreach (rpDb::getRpItems($orderId) as $item) { if (!($item['ordered'] == $post[$item['id']]['toRefund'])) { return false; } } return true; }