/** * column_TXN_paid * @param \EE_Transaction $item * @return mixed|string */ function column_TXN_paid(EE_Transaction $item) { $transaction_total = $item->get('TXN_total'); $transaction_paid = $item->get('TXN_paid'); if ($transaction_total > 0 && $transaction_paid >= $transaction_total) { // paid in full $span_class = 'txn-overview-full-payment-spn'; } elseif ($transaction_total > 0 && $transaction_paid > 0) { // monies owing $span_class = 'txn-overview-part-payment-spn'; } elseif ($transaction_total > 0 && $transaction_paid == 0) { // no payments made $span_class = 'txn-overview-no-payment-spn'; } else { $span_class = 'txn-overview-free-event-spn'; $transaction_paid = 0; } return '<span class="' . $span_class . ' txn-pad-rght">' . $transaction_paid !== 0 ? $item->get_pretty('TXN_paid') : $transaction_paid . '</span>'; }
/** * column_TXN_paid * @param \EE_Transaction $item * @return mixed|string */ function column_TXN_paid(EE_Transaction $item) { $transaction_total = $item->get('TXN_total'); $transaction_paid = $item->get('TXN_paid'); if ($transaction_total > 0 && $transaction_paid >= $transaction_total) { // paid in full $span_class = 'txn-overview-full-payment-spn'; } elseif ($transaction_total > 0 && $transaction_paid > 0) { // monies owing $span_class = 'txn-overview-part-payment-spn'; } elseif ($transaction_total > 0 && $transaction_paid == 0) { // no payments made $span_class = 'txn-overview-no-payment-spn'; } else { $span_class = 'txn-overview-free-event-spn'; $transaction_paid = 0; } $payment_method = $item->payment_method(); $payment_method_name = $payment_method instanceof EE_Payment_Method ? $payment_method->admin_name() : __('Unknown', 'event_espresso'); $content = '<span class="' . $span_class . ' txn-pad-rght">' . $transaction_paid !== 0 ? $item->get_pretty('TXN_paid') : $transaction_paid . '</span>'; if ($transaction_paid > 0) { $content .= '<br><span class="ee-status-text-small">' . sprintf(__('...via %s', 'event_espresso'), $payment_method_name) . '</span>'; } return $content; }