/**
 * 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;
}