function _wpsc_merchant_v3_settings_get_gateways($gateways) { foreach (WPSC_Payment_Gateways::get_gateways() as $gateway) { $meta = WPSC_Payment_Gateways::get_meta($gateway); $gateways[] = array('id' => $gateway, 'name' => $meta['name']); } return $gateways; }
private function gateway_list() { $selected_gateways = get_option('custom_gateway_options', array()); foreach (WPSC_Payment_Gateways::get_gateways() as $gateway) { $gateway_meta = WPSC_Payment_Gateways::get_meta($gateway); $this->gateway_item($gateway, $gateway_meta['name'], in_array($gateway, $selected_gateways)); } // compat with older API global $nzshpcrt_gateways; foreach ($nzshpcrt_gateways as $gateway) { if (isset($gateway['admin_name'])) { $gateway['name'] = $gateway['admin_name']; } $this->gateway_item($gateway['internalname'], $gateway['name'], in_array($gateway['internalname'], $selected_gateways)); } }