/**
  * Returns settings array.
  * @return array settings
  */
 public function get_settings($settings, $current_section)
 {
     if ($current_section !== 'deposits') {
         return $settings;
     }
     $payment_gateways = WC()->payment_gateways->payment_gateways();
     $payment_gateway_options = array();
     foreach ($payment_gateways as $gateway) {
         $payment_gateway_options[$gateway->id] = $gateway->get_title();
     }
     $plans = WC_Deposits_Plans_Manager::get_plan_ids();
     return apply_filters('woocommerce_deposits_get_settings', array(array('name' => __('Sitewide Deposits Configuration', 'woocommerce-deposits'), 'type' => 'title', 'desc' => __('These settings affect all products sitewide. You can override these settings on a per product basis to make exceptions.', 'woocommerce-deposits'), 'id' => 'deposits_defaults'), array('name' => __('Enable Deposits by Default', 'woocommerce-deposits'), 'type' => 'select', 'desc' => __('You must set a default amount below if setting this option to "yes".', 'woocommerce-deposits'), 'default' => 'no', 'id' => 'wc_deposits_default_enabled', 'desc_tip' => true, 'options' => array('optional' => __('Yes - deposits are optional', 'woocommerce-deposits'), 'forced' => __('Yes - deposits are required', 'woocommerce-deposits'), 'no' => __('No', 'woocommerce-deposits'))), array('name' => esc_html__('Default Deposit Type', 'woocommerce-deposits'), 'type' => 'select', 'desc' => esc_html__('The default way for customers to pay for this product using a deposit.', 'woocommerce-deposits'), 'default' => 'percent', 'desc_tip' => true, 'id' => 'wc_deposits_default_type', 'options' => array('none' => esc_html__('None', 'woocommerce-deposits'), 'percent' => esc_html__('Percentage', 'woocommerce-deposits'), 'fixed' => esc_html__('Fixed Amount', 'woocommerce-deposits'), 'plan' => esc_html__('Payment Plan', 'woocommerce-deposits'))), array('name' => __('Default Deposit Amount (%)', 'woocommerce-deposits'), 'type' => 'text', 'desc' => __('The default deposit amount percentage.', 'woocommerce-deposits'), 'default' => '', 'placeholder' => __('n/a', 'woocommerce-deposits'), 'id' => 'wc_deposits_default_amount', 'desc_tip' => true), array('name' => esc_html__('Default Payment Plan', 'woocommerce-deposits'), 'type' => 'multiselect', 'class' => 'wc-enhanced-select', 'css' => 'width: 450px;', 'desc' => esc_html__('The default payment plans to use.', 'woocommerce-deposits'), 'default' => '', 'id' => 'wc_deposits_default_plans', 'desc_tip' => true, 'options' => $plans), array('name' => __('Disable Payment Gateways', 'woocommerce-deposits'), 'type' => 'multiselect', 'class' => 'wc-enhanced-select', 'css' => 'width: 450px;', 'desc' => __('Select payment gateways that should be disabled when accepting deposits.', 'woocommerce-deposits'), 'default' => '', 'id' => 'wc_deposits_disabled_gateways', 'desc_tip' => true, 'options' => $payment_gateway_options), array('type' => 'sectionend', 'id' => 'deposits_defaults')));
 }
echo esc_attr(implode(',', $default_payment_plans));
?>
" />
		<input type="hidden" class="_wc_deposits_default_amount_field" value="<?php 
echo esc_attr(get_option('wc_deposits_default_amount'));
?>
" />


		<p class="form-field _wc_deposit_payment_plans_field">
			<label for="_wc_deposit_payment_plans"><?php 
_e('Payment Plans', 'woocommerce-deposits');
?>
</label>
			<?php 
$plan_ids = WC_Deposits_Plans_Manager::get_plan_ids();
if (!$plan_ids) {
    echo __('You have not created any payment plans yet.', 'woocommerce-deposits');
    echo ' <a href="' . esc_url(admin_url('edit.php?post_type=product&page=deposit_payment_plans')) . '" class="button button-small" target="_blank">' . __('Create a Payment Plan', 'woocommerce-deposits') . '</a>';
} else {
    ?>
				<select id="_wc_deposit_payment_plans<?php 
    echo $variation_id ? "[{$loop}]" : '';
    ?>
" name="_wc_deposit_payment_plans<?php 
    echo $variation_id ? "[{$loop}]" : '';
    ?>
[]" class="wc-enhanced-select" style="min-width: 50%;" multiple="multiple" placeholder="<?php 
    _e('Choose some plans', 'woocommerce-deposits');
    ?>
">