/**
         * Adds hidden fields to the start of the donation form.
         *
         * @param 	Charitable_Form $form
         * @return 	void
         * @access  public
         * @since 	1.0.0
         */
        public function add_hidden_fields($form)
        {
            $ret = parent::add_hidden_fields($form);
            if (false === $ret) {
                return;
            }
            ?>
			<input type="hidden" name="login" value="<?php 
            echo esc_attr($this->login);
            ?>
" autocomplete="off" />
			<input type="hidden" name="key" value="<?php 
            echo esc_attr($this->key);
            ?>
" />
			<?php 
        }
        /**
         * Adds hidden fields to the start of the registration
         *
         * @param 	Charitable_Form 	$form
         * @return 	void
         * @access  public
         * @since 	1.0.0
         */
        public function add_hidden_fields($form)
        {
            $ret = parent::add_hidden_fields($form);
            if (false === $ret) {
                return;
            }
            $redirect = false;
            if (isset($_GET['redirect_to']) && strlen($_GET['redirect_to'])) {
                $redirect = $_GET['redirect_to'];
            } elseif (isset($this->shortcode_args['redirect']) && strlen($this->shortcode_args['redirect'])) {
                $redirect = $this->shortcode_args['redirect'];
            }
            if (!$redirect) {
                return;
            }
            ?>
			<input type="hidden" name="redirect_to" value="<?php 
            echo esc_url($redirect);
            ?>
" />
			<?php 
        }
 /**
  * Adds hidden fields to the start of the donation form.    
  *
  * @param   Charitable_Donation_Form $form
  * @return  void
  * @access  public
  * @since   1.0.0
  */
 public function add_hidden_fields($form)
 {
     if (false === parent::add_hidden_fields($form)) {
         return false;
     }
     $hidden_fields = apply_filters('charitable_donation_form_hidden_fields', array('campaign_id' => $this->campaign->ID));
     foreach ($hidden_fields as $name => $value) {
         printf('<input type="hidden" name="%s" value="%s" />', $name, $value);
     }
 }
 /**
  * Adds hidden fields to the start of the donation form.
  *
  * @param   Charitable_Donation_Form $form
  * @return  void
  * @access  public
  * @since   1.0.0
  */
 public function add_hidden_fields($form)
 {
     if (false === parent::add_hidden_fields($form)) {
         return false;
     }
     $hidden_fields = array('campaign_id' => $this->campaign->ID, 'description' => get_the_title($this->campaign->ID));
     if (isset($_GET['donation_id'])) {
         $hidden_fields['ID'] = $_GET['donation_id'];
     }
     $hidden_fields = apply_filters('charitable_donation_form_hidden_fields', $hidden_fields, $this);
     foreach ($hidden_fields as $name => $value) {
         printf('<input type="hidden" name="%s" value="%s" />', $name, $value);
     }
 }