PATH:
home
/
letacommog
/
camarsac
/
wp-content
/
plugins
/
jet-engine
/
templates
/
forms
/
admin
/
components
<div class="jet-form-canvas__preset-editor"> <div class="jet-form-canvas__preset-row"> <span><?php _e( 'Source:', 'jet-engine' ); ?></span> <select type="text" name="_preset[from]" v-model="preset.from"> <option v-for="source in presetSources" :key="source.value" :value="source.value">{{ source.label }}</option> </select> </div> <div class="jet-form-canvas__preset-row" v-if="'post' === preset.from"> <span><?php _e( 'Get post ID from:', 'jet-engine' ); ?></span> <select type="text" name="_preset[post_from]" v-model="preset.post_from"> <option value="current_post"><?php _e( 'Current post', 'jet-engine' ); ?></option> <option value="query_var"><?php _e( 'URL Query Variable', 'jet-engine' ); ?></option> </select> </div> <div class="jet-form-canvas__preset-row" v-if="'user' === preset.from"> <span><?php _e( 'Get user ID from:', 'jet-engine' ); ?></span> <select type="text" name="_preset[user_from]" v-model="preset.user_from"> <option value="current_user"><?php _e( 'Current user', 'jet-engine' ); ?></option> <option value="query_var"><?php _e( 'URL Query Variable', 'jet-engine' ); ?></option> </select> </div> <div class="jet-form-canvas__preset-row" v-if="( 'post' === preset.from && 'query_var' === preset.post_from ) || ( 'user' === preset.from && 'query_var' === preset.user_from )"> <span><?php _e( 'Query variable name:', 'jet-engine' ); ?></span> <input type="text" name="_preset[query_var]" v-model="preset.query_var"> </div> <?php do_action( 'jet-engine/forms/preset-editor/custom-controls-source' ); ?> <div class="jet-form-canvas__preset-row" v-if="availableFields"> <span><?php _e( 'Fields Map:', 'jet-engine' ); ?></span> <div class="jet-form-canvas__preset-fields-map"> <div class="jet-form-editor__row-map" v-for="field in availableFields"> <span><i>{{ field }}</i></span> <div class="jet-post-field-control"> <input :name="'_preset[fields_map][' + field + '][key]'" placeholder="<?php _e( 'Query variable key' ); ?>" v-model="preset.fields_map[ field ].key" v-if="'query_vars' === preset.from" type="text"> <div class="jet-post-field-control__inner" v-if="'post' === preset.from"> <select :name="'_preset[fields_map][' + field + '][prop]'" v-if="'post' === preset.from" v-model="preset.fields_map[ field ].prop"> <option value=""><?php _e( 'Select post property...', 'jet-engine' ); ?></option> <option value="ID"><?php _e( 'Post ID', 'jet-engine' ); ?></option> <option value="post_title"><?php _e( 'Post Title', 'jet-engine' ); ?></option> <option value="post_content"><?php _e( 'Post Content', 'jet-engine' ); ?></option> <option value="post_date"><?php _e( 'Post Date', 'jet-engine' ); ?></option> <option value="post_date_gmt"><?php _e( 'Post Date GMT', 'jet-engine' ); ?></option> <option value="post_excerpt"><?php _e( 'Post Excerpt', 'jet-engine' ); ?></option> <option value="post_thumb"><?php _e( 'Post Thumbnail', 'jet-engine' ); ?></option> <option value="post_meta"><?php _e( 'Post Meta', 'jet-engine' ); ?></option> <option value="post_terms"><?php _e( 'Post Terms', 'jet-engine' ); ?></option> </select> <input :name="'_preset[fields_map][' + field + '][key]'" placeholder="<?php _e( 'Meta field key' ) ?>" v-if="'post_meta' === preset.fields_map[ field ].prop" v-model="preset.fields_map[ field ].key" type="text"> <select :name="'_preset[fields_map][' + field + '][key]'" v-if="'post_terms' === preset.fields_map[ field ].prop" v-model="preset.fields_map[ field ].key"> <option v-for="( taxLabel, taxValue ) in taxonomies" :value="taxValue" > {{ taxLabel }} </option> </select> </div> <div class="jet-post-field-control__inner" v-if="'user' === preset.from"> <select :name="'_preset[fields_map][' + field + '][prop]'" v-if="'user' === preset.from" v-model="preset.fields_map[ field ].prop"> <option value=""><?php _e( 'Select user property...', 'jet-engine' ); ?></option> <option value="ID"><?php _e( 'User ID', 'jet-engine' ); ?></option> <option v-for="( ufLabel, ufKey ) in userFields" :value="ufKey"> {{ ufLabel }} </option> <option value="user_meta"><?php _e( 'User Meta', 'jet-engine' ); ?></option> </select> <input :name="'_preset[fields_map][' + field + '][key]'" placeholder="<?php _e( 'Meta field key' ) ?>" v-if="'user_meta' === preset.fields_map[ field ].prop" v-model="preset.fields_map[ field ].key" type="text"> </div> <div class="jet-post-field-control__inner" v-if="'option_page' === preset.from"> <select :name="'_preset[fields_map][' + field + '][key]'" v-model="preset.fields_map[ field ].key"> <option value=""><?php _e( 'Select option...', 'jet-engine' ); ?></option> <optgroup v-for="( page, index ) in optionsPages" :label="page.label" :key="'option_page_' + index"> <option v-for="option in page.values" :key="'option_' + option.value" :value="option.value">{{ option.label }}</option> </optgroup> </select> </div> <?php do_action( 'jet-engine/forms/preset-editor/custom-controls-global' ); ?> </div> </div> </div> </div> <div class="jet-form-canvas__preset-row" v-else> <span><?php _e( 'Value:', 'jet-engine' ); ?></span> <div class="jet-post-field-control"> <input placeholder="<?php _e( 'Query variable key' ); ?>" v-model="preset.current_field_key" v-if="'query_vars' === preset.from" type="text"> <div class="jet-post-field-control__inner" v-if="'post' === preset.from"> <select v-if="'post' === preset.from" v-model="preset.current_field_prop"> <option value=""><?php _e( 'Select post property...', 'jet-engine' ); ?></option> <option value="ID"><?php _e( 'Post ID', 'jet-engine' ); ?></option> <option value="post_title"><?php _e( 'Post Title', 'jet-engine' ); ?></option> <option value="post_content"><?php _e( 'Post Content', 'jet-engine' ); ?></option> <option value="post_date"><?php _e( 'Post Date', 'jet-engine' ); ?></option> <option value="post_date_gmt"><?php _e( 'Post Date GMT', 'jet-engine' ); ?></option> <option value="post_excerpt"><?php _e( 'Post Excerpt', 'jet-engine' ); ?></option> <option value="post_thumb"><?php _e( 'Post Thumbnail', 'jet-engine' ); ?></option> <option value="post_meta"><?php _e( 'Post Meta', 'jet-engine' ); ?></option> <option value="post_terms"><?php _e( 'Post Terms', 'jet-engine' ); ?></option> </select> <input placeholder="<?php _e( 'Meta field key' ) ?>" v-if="'post_meta' === preset.current_field_prop" v-model="preset.current_field_key" type="text"> <select v-if="'post_terms' === preset.current_field_prop" v-model="preset.current_field_key"> <option v-for="( taxLabel, taxValue ) in taxonomies" :value="taxValue" > {{ taxLabel }} </option> </select> </div> <div class="jet-post-field-control__inner" v-if="'user' === preset.from"> <select v-if="'user' === preset.from" v-model="preset.current_field_prop"> <option value=""><?php _e( 'Select user property...', 'jet-engine' ); ?></option> <option value="ID"><?php _e( 'User ID', 'jet-engine' ); ?></option> <option v-for="( ufLabel, ufKey ) in userFields" :value="ufKey"> {{ ufLabel }} </option> <option value="user_meta"><?php _e( 'User Meta', 'jet-engine' ); ?></option> </select> <input placeholder="<?php _e( 'Meta field key' ) ?>" v-if="'user_meta' === preset.current_field_prop" v-model="preset.current_field_key" type="text"> </div> <div class="jet-post-field-control__inner" v-if="'option_page' === preset.from"> <select v-model="preset.current_field_key"> <option value=""><?php _e( 'Select option...', 'jet-engine' ); ?></option> <optgroup v-for="( page, index ) in optionsPages" :label="page.label" :key="'option_page_' + index"> <option v-for="option in page.values" :key="'option_' + option.value" :value="option.value">{{ option.label }}</option> </optgroup> </select> </div> <?php do_action( 'jet-engine/forms/preset-editor/custom-controls-field' ); ?> </div> </div> </div>
[+]
..
[-] post-field-control.php
[edit]
[-] form-preset-editor.php
[edit]