/** * Get all the payment gateways * * @return array */ function wpuf_get_gateways($context = 'admin') { $gateways = WPUF_Payment::get_payment_gateways(); $return = array(); foreach ($gateways as $id => $gate) { if ($context == 'admin') { $return[$id] = $gate['admin_label']; } else { $return[$id] = array('label' => $gate['checkout_label'], 'icon' => isset($gate['icon']) ? $gate['icon'] : ''); } } return $return; }