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