Changeset 2633849
- Timestamp:
- 11/23/2021 02:28:34 AM (4 years ago)
- Location:
- post-update-addon-gravity-forms
- Files:
-
- 4 edited
- 5 copied
-
tags/1.1.1 (copied) (copied from post-update-addon-gravity-forms/trunk)
-
tags/1.1.1/class-post-update-addon.php (copied) (copied from post-update-addon-gravity-forms/trunk/class-post-update-addon.php) (1 diff)
-
tags/1.1.1/feed-settings.php (copied) (copied from post-update-addon-gravity-forms/trunk/feed-settings.php) (1 diff)
-
tags/1.1.1/post-update-addon-gravity-forms.php (copied) (copied from post-update-addon-gravity-forms/trunk/post-update-addon-gravity-forms.php) (1 diff)
-
tags/1.1.1/readme.txt (copied) (copied from post-update-addon-gravity-forms/trunk/readme.txt) (1 diff)
-
trunk/class-post-update-addon.php (modified) (1 diff)
-
trunk/feed-settings.php (modified) (1 diff)
-
trunk/post-update-addon-gravity-forms.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
post-update-addon-gravity-forms/tags/1.1.1/class-post-update-addon.php
r2630300 r2633849 138 138 function process_meta_fields($feed, $entry, $post_id) { 139 139 $this->log_debug(__METHOD__ . sprintf('(): Starting meta fields (custom fields) update')); 140 $update_non_empty_meta_fields_only = rgars($feed, 'meta/update_non_empty_meta_fields') === '1'; 140 141 $metaMap = $this->get_dynamic_field_map_fields($feed, 'meta_field_map'); 141 142 foreach($metaMap as $target_meta_key => $source_field_id) { 142 143 $form_field_value = rgar($entry, $source_field_id); 144 if($update_non_empty_meta_fields_only && $form_field_value === '') continue; 143 145 update_post_meta($post_id, $target_meta_key, $form_field_value); 144 146 } -
post-update-addon-gravity-forms/tags/1.1.1/feed-settings.php
r2630303 r2633849 150 150 //'label' => __('Custom Fields', $this->_slug), 151 151 'type' => 'dynamic_field_map', 152 ), 153 array( 154 'type' => 'checkbox', 155 'horizontal' => true, 156 'choices' => array( 157 array( 158 'label' => __('Update only non-empty fields', $this->_slug), 159 'name' => 'update_non_empty_meta_fields', 160 'value' => 1 161 ), 162 ) 152 163 ), 153 164 ) -
post-update-addon-gravity-forms/tags/1.1.1/post-update-addon-gravity-forms.php
r2630300 r2633849 3 3 Plugin Name: Post Update Addon - Gravity Forms 4 4 Description: Update/Edit a post or a custom post type with Gravity Forms. 5 Version: 1.1. 05 Version: 1.1.1 6 6 Author: Alex Chernov 7 7 Author URI: https://alexchernov.com 8 8 Text Domain: post-update-addon-gravity-forms 9 9 */ 10 define('ACGF_POST_UPDATE_ADDON_VERSION', '1.1. 0');10 define('ACGF_POST_UPDATE_ADDON_VERSION', '1.1.1'); 11 11 12 12 add_action('gform_loaded', array('ACGF_PostUpdate_AddOn_Bootstrap', 'load'), 5); -
post-update-addon-gravity-forms/tags/1.1.1/readme.txt
r2630300 r2633849 3 3 Tags: gravity forms, post update, update post, post edit, edit post, change post, post change 4 4 Requires at least: 5.4.0 5 Tested up to: 5.8. 16 Stable tag: 1.1. 05 Tested up to: 5.8.2 6 Stable tag: 1.1.1 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later -
post-update-addon-gravity-forms/trunk/class-post-update-addon.php
r2630300 r2633849 138 138 function process_meta_fields($feed, $entry, $post_id) { 139 139 $this->log_debug(__METHOD__ . sprintf('(): Starting meta fields (custom fields) update')); 140 $update_non_empty_meta_fields_only = rgars($feed, 'meta/update_non_empty_meta_fields') === '1'; 140 141 $metaMap = $this->get_dynamic_field_map_fields($feed, 'meta_field_map'); 141 142 foreach($metaMap as $target_meta_key => $source_field_id) { 142 143 $form_field_value = rgar($entry, $source_field_id); 144 if($update_non_empty_meta_fields_only && $form_field_value === '') continue; 143 145 update_post_meta($post_id, $target_meta_key, $form_field_value); 144 146 } -
post-update-addon-gravity-forms/trunk/feed-settings.php
r2630303 r2633849 150 150 //'label' => __('Custom Fields', $this->_slug), 151 151 'type' => 'dynamic_field_map', 152 ), 153 array( 154 'type' => 'checkbox', 155 'horizontal' => true, 156 'choices' => array( 157 array( 158 'label' => __('Update only non-empty fields', $this->_slug), 159 'name' => 'update_non_empty_meta_fields', 160 'value' => 1 161 ), 162 ) 152 163 ), 153 164 ) -
post-update-addon-gravity-forms/trunk/post-update-addon-gravity-forms.php
r2630300 r2633849 3 3 Plugin Name: Post Update Addon - Gravity Forms 4 4 Description: Update/Edit a post or a custom post type with Gravity Forms. 5 Version: 1.1. 05 Version: 1.1.1 6 6 Author: Alex Chernov 7 7 Author URI: https://alexchernov.com 8 8 Text Domain: post-update-addon-gravity-forms 9 9 */ 10 define('ACGF_POST_UPDATE_ADDON_VERSION', '1.1. 0');10 define('ACGF_POST_UPDATE_ADDON_VERSION', '1.1.1'); 11 11 12 12 add_action('gform_loaded', array('ACGF_PostUpdate_AddOn_Bootstrap', 'load'), 5); -
post-update-addon-gravity-forms/trunk/readme.txt
r2630300 r2633849 3 3 Tags: gravity forms, post update, update post, post edit, edit post, change post, post change 4 4 Requires at least: 5.4.0 5 Tested up to: 5.8. 16 Stable tag: 1.1. 05 Tested up to: 5.8.2 6 Stable tag: 1.1.1 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later
Note: See TracChangeset
for help on using the changeset viewer.