ninja_forms_field_hidden_edit
The Ninja Forms ninja forms field hidden edit function.
Description
Parameters (2)
- 0. $field_id
- The field id.
- 1. $data
- The data.
Usage
if ( !function_exists( 'ninja_forms_field_hidden_edit' ) ) { require_once ABSPATH . PLUGINDIR . 'ninja-forms/deprecated/includes/fields/hidden.php'; } // The field id. $field_id = null; // The data. $data = null; // NOTICE! Understand what this does before running. $result = ninja_forms_field_hidden_edit($field_id, $data);
Defined (1)
The function is defined in the following location(s).
- /deprecated/includes/fields/hidden.php
- function ninja_forms_field_hidden_edit($field_id, $data) {
- $custom = '';
- $currency_symbol = isset( $plugin_settings['currency_symbol'] ) ? $plugin_settings['currency_symbol'] : "$";
- $date_format = isset( $plugin_settings['date_format'] ) ? $plugin_settings['date_format'] : "m/d/Y";
- $default_value = isset( $data['default_value'] ) ? $data['default_value'] : '';
- $default_value_type = isset( $data['default_value_type'] ) ? $data['default_value_type'] : '';
- $custom = '';
- if( $default_value == 'none' ) {
- $default_value = '';
- }
- ?>
- <p class="description description-thin">
- <label for="">
- <?php _e( 'Default Value' , 'ninja-forms'); ?><br />
- <select id="default_value_<?php echo $field_id;?>" name="ninja_forms_field_<?php echo $field_id;?>[default_value_type]" class="widefat ninja-forms-_text-default-value">
- <option value="" <?php if( $default_value == '') { echo 'selected'; $custom = 'no';}?>><?php _e('None', 'ninja-forms'); ?></option>
- <option value="_user_id" <?php if($default_value == '_user_id') { echo 'selected'; $custom = 'no';}?>><?php _e('User ID (If logged in)', 'ninja-forms'); ?></option>
- <option value="_user_firstname" <?php if($default_value == '_user_firstname') { echo 'selected'; $custom = 'no';}?>><?php _e('User Firstname (If logged in)', 'ninja-forms'); ?></option>
- <option value="_user_lastname" <?php if($default_value == '_user_lastname') { echo 'selected'; $custom = 'no';}?>><?php _e('User Lastname (If logged in)', 'ninja-forms'); ?></option>
- <option value="_user_display_name" <?php if($default_value == '_user_display_name') { echo 'selected'; $custom = 'no';}?>><?php _e('User Display Name (If logged in)', 'ninja-forms'); ?></option>
- <option value="_user_email" <?php if($default_value == '_user_email') { echo 'selected'; $custom = 'no';}?>><?php _e('User Email (If logged in)', 'ninja-forms'); ?></option>
- <option value="post_id" <?php if($default_value == 'post_id') { echo 'selected'; $custom = 'no';}?>><?php _e('Post / Page ID (If available)', 'ninja-forms'); ?></option>
- <option value="post_title" <?php if($default_value == 'post_title') { echo 'selected'; $custom = 'no';}?>><?php _e('Post / Page Title (If available)', 'ninja-forms'); ?></option>
- <option value="post_url" <?php if($default_value == 'post_url') { echo 'selected'; $custom = 'no';}?>><?php _e('Post / Page URL (If available)', 'ninja-forms'); ?></option>
- <option value="today" <?php if($default_value == 'today') { echo 'selected'; $custom = 'no';}?>><?php _e('Today\'s Date', 'ninja-forms'); ?></option>
- <option value="_custom" <?php if($custom != 'no') { echo 'selected';}?>><?php _e('Custom', 'ninja-forms'); ?> -></option>
- <option value="querystring" <?php if($default_value_type == 'querystring') { echo 'selected'; $custom = 'yes';}?>><?php _e('Querystring Variable', 'ninja-forms'); ?> -></option>
- </select>
- </label>
- </p>
- <p class="description description-thin">
- <label for="" id="default_value_label_<?php echo $field_id;?>" style="<?php if($custom == 'no') { echo 'display:none;';}?>">
- <br />
- <input type="text" class="widefat code nf-default-value-text" name="ninja_forms_field_<?php echo $field_id;?>[default_value]" id="ninja_forms_field_<?php echo $field_id;?>_default_value" value="<?php echo $default_value;?>" data-field-id="<?php echo $field_id; ?>" />
- <span class="querystring-error" style="display:none;"><?php _e( 'This keyword is reserved by WordPress. Please try another.', 'ninja-forms' ); ?></span>
- </label>
- </p>
- <?php
- // Email Input Box ?
- if(isset($data['email'])) {
- $email = $data['email'];
- }else{
- $email = '';
- }
- if(isset($data['send_email'])) {
- $send_email = $data['send_email'];
- }else{
- $send_email = '';
- }
- ?>
- <p class="description description-thin">
- <label for="ninja_forms_field_<?php echo $field_id;?>_email">
- <?php _e( 'Is this an email address?' , 'ninja-forms'); ?>
- <input type="hidden" value="0" name="ninja_forms_field_<?php echo $field_id;?>[email]">
- <input type="checkbox" value="1" name="ninja_forms_field_<?php echo $field_id;?>[email]" id="ninja_forms_field_<?php echo $field_id;?>_email" class="ninja-forms-hidden-email" <?php if($email == 1) { echo "checked";}?>>
- </label>
- <a href="#" class="tooltip">
- <img id="" class='ninja-forms-help-text' src="<?php echo NINJA_FORMS_URL;?>images/question-ico.gif" title="">
- <span>
- <img class="callout" src="<?php echo NINJA_FORMS_URL;?>images/callout.gif" />
- <?php _e( 'If this box is checked, Ninja Forms will validate this input as an email address.', 'ninja-forms' );?>
- </span>
- </a>
- </p>
- <p class="description description-wide">
- <label for="ninja_forms_field_<?php echo $field_id;?>_send_email" id="" style="">
- <?php _e( 'Send a copy of the form to this address?' , 'ninja-forms'); ?>
- <input type="hidden" value="0" name="ninja_forms_field_<?php echo $field_id;?>[send_email]">
- <input type="checkbox" value="1" name="ninja_forms_field_<?php echo $field_id;?>[send_email]" id="ninja_forms_field_<?php echo $field_id;?>_send_email" class="ninja-forms-hidden-send-email" <?php if($send_email == 1) { echo "checked";}?>>
- </label>
- <a href="#" class="tooltip">
- <img id="" class='ninja-forms-help-text' src="<?php echo NINJA_FORMS_URL;?>images/question-ico.gif" title="">
- <span>
- <img class="callout" src="<?php echo NINJA_FORMS_URL;?>/images/callout.gif" />
- <?php _e( 'If this box is checked, Ninja Forms will send a copy of this form (and any messages attached) to this address.', 'ninja-forms' ); ?>
- </span>
- </a>
- </p>
- <?php