Changeset 3008589
- Timestamp:
- 12/12/2023 09:17:36 AM (2 years ago)
- Location:
- gravitywp-merge-tags
- Files:
-
- 25 added
- 10 edited
-
assets/screenshot-9.png (added)
-
tags/1.3.0 (added)
-
tags/1.3.0/assets (added)
-
tags/1.3.0/assets/img (added)
-
tags/1.3.0/assets/img/gravitywp-logo.svg (added)
-
tags/1.3.0/assets/img/gwp_astronaut.svg (added)
-
tags/1.3.0/assets/img/gwp_astronaut2.svg (added)
-
tags/1.3.0/class-gwp-mergetags.php (added)
-
tags/1.3.0/gravitywp-merge-tags.php (added)
-
tags/1.3.0/languages (added)
-
tags/1.3.0/languages/gravitywp-merge-tags-nl_NL.mo (added)
-
tags/1.3.0/languages/gravitywp-merge-tags-nl_NL.po (added)
-
tags/1.3.0/languages/gravitywp-merge-tags.pot (added)
-
tags/1.3.0/readme.txt (added)
-
tags/1.3.0/templates (added)
-
tags/1.3.0/templates/template-all-fields.php (added)
-
tags/1.3.0/templates/template-calculations.php (added)
-
tags/1.3.0/templates/template-conditional-logic.php (added)
-
tags/1.3.0/templates/template-dynamic-population.php (added)
-
tags/1.3.0/templates/template-gravity-flow.php (added)
-
tags/1.3.0/templates/template-merge-tags-advanced.php (added)
-
tags/1.3.0/templates/template-merge-tags.php (added)
-
tags/1.3.0/templates/template-standard-merge-tags.php (added)
-
trunk/class-gwp-mergetags.php (modified) (2 diffs)
-
trunk/gravitywp-merge-tags.php (modified) (2 diffs)
-
trunk/languages/gravitywp-merge-tags-nl_NL.mo (modified) (previous)
-
trunk/languages/gravitywp-merge-tags-nl_NL.po (modified) (7 diffs)
-
trunk/languages/gravitywp-merge-tags.pot (modified) (6 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/templates/template-all-fields.php (modified) (3 diffs)
-
trunk/templates/template-calculations.php (added)
-
trunk/templates/template-conditional-logic.php (modified) (2 diffs)
-
trunk/templates/template-dynamic-population.php (added)
-
trunk/templates/template-merge-tags-advanced.php (modified) (5 diffs)
-
trunk/templates/template-standard-merge-tags.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
gravitywp-merge-tags/trunk/class-gwp-mergetags.php
r2848029 r3008589 78 78 parent::init(); 79 79 add_filter('wp_before_admin_bar_render', [__CLASS__, 'admin_bar'], 20); 80 81 // Enqueue GP Live Preview plugin styles on Merge Tags page of a form. 82 if ( isset( $_GET[ 'page' ] ) && $_GET[ 'page' ] === 'gravitywp-merge-tags' && isset( $_GET[ 'id' ] ) ) { 83 84 if ( class_exists( 'GP_Live_Preview' ) ) { 85 wp_enqueue_style( 'gp-live-preview-admin', plugins_url( '../gp-live-preview/css/gp-live-preview-admin.min.css', __FILE__ ), array(), $this->_version ); 86 wp_enqueue_script( 'gp-live-preview-admin', plugins_url( '../gp-live-preview/js/gp-live-preview-admin.js', __FILE__ ), array( 'jquery' ), $this->_version, true ); 87 } 88 } 80 89 } 81 90 … … 265 274 gwp_create_menu_item( 'merge-tags-advanced', $var_merge_tags_advanced ); 266 275 276 $var_dynamic_population = esc_html__( 'Dynamic Population', 'gravitywp-merge-tags' ); 277 gwp_create_menu_item( 'dynamic-population', $var_dynamic_population ); 278 267 279 $var_conditional_logic = esc_html__( 'Conditional Logic', 'gravitywp-merge-tags' ); 268 280 gwp_create_menu_item( 'conditional-logic', $var_conditional_logic ); 281 282 $var_calculations = esc_html__( 'Calculations', 'gravitywp-merge-tags' ); 283 gwp_create_menu_item( 'calculations', $var_calculations ); 269 284 270 285 $var_merge_tags_standard = esc_html__( 'Meta', 'gravitywp-merge-tags' ); -
gravitywp-merge-tags/trunk/gravitywp-merge-tags.php
r2848029 r3008589 4 4 Plugin URI: https://gravitywp.com/plugin/merge-tags 5 5 Description: Gravity Forms add-on to list all the merge tags from a specific form 6 Version: 1. 2.06 Version: 1.3 7 7 Author: GravityWP 8 8 Author URI: https://gravitywp.com … … 12 12 */ 13 13 14 define( 'GWP_MERGETAGS_VERSION', '1. 2.0' );14 define( 'GWP_MERGETAGS_VERSION', '1.3' ); 15 15 16 16 add_action( 'gform_loaded', array( 'GWPMergeTags_AddOn_Bootstrap', 'load' ), 5 ); -
gravitywp-merge-tags/trunk/languages/gravitywp-merge-tags-nl_NL.po
r2848029 r3008589 2 2 msgstr "" 3 3 "Project-Id-Version: GravityWP - Merge Tags\n" 4 "POT-Creation-Date: 202 2-11-16 13:36+0100\n"5 "PO-Revision-Date: 202 2-11-16 13:39+0100\n"4 "POT-Creation-Date: 2023-11-15 16:54-0400\n" 5 "PO-Revision-Date: 2023-11-15 16:54-0400\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "X-Generator: Poedit 2.4. 1\n"12 "X-Generator: Poedit 2.4.3\n" 13 13 "X-Poedit-Basepath: ..\n" 14 14 "Plural-Forms: nplurals=2; plural=(n != 1);\n" … … 22 22 "X-Poedit-SearchPathExcluded-0: *.js\n" 23 23 24 #: class-gwp-mergetags.php:212 templates/template-merge-tags.php:6 24 #: class-gwp-mergetags.php:205 class-gwp-mergetags.php:270 25 #: templates/template-merge-tags.php:6 25 26 msgid "Merge Tags" 26 27 msgstr "Merge Tags" 27 28 28 #: class-gwp-mergetags.php:2 1529 #: class-gwp-mergetags.php:273 29 30 msgid "Advanced" 30 31 msgstr "Geavanceerd" 31 32 32 #: class-gwp-mergetags.php:218 33 #: class-gwp-mergetags.php:276 34 msgid "Dynamic Population" 35 msgstr "Dynamisch Vullen" 36 37 #: class-gwp-mergetags.php:279 33 38 msgid "Conditional Logic" 34 39 msgstr "Conditionele logica" 35 40 36 #: class-gwp-mergetags.php:221 41 #: class-gwp-mergetags.php:282 42 msgid "Calculations" 43 msgstr "Berekeningen" 44 45 #: class-gwp-mergetags.php:285 37 46 msgid "Meta" 38 47 msgstr "" 39 48 40 #: class-gwp-mergetags.php:2 2549 #: class-gwp-mergetags.php:289 41 50 msgid "Workflow" 42 51 msgstr "" 43 52 44 #: class-gwp-mergetags.php:2 29templates/template-all-fields.php:953 #: class-gwp-mergetags.php:293 templates/template-all-fields.php:9 45 54 #: templates/template-all-fields.php:12 46 55 msgid "All Fields" 47 56 msgstr "Alle Velden" 48 57 49 #: class-gwp-mergetags.php: 23858 #: class-gwp-mergetags.php:302 50 59 msgid "Template not found." 51 60 msgstr "Sjabloon niet gevonden." 52 61 53 #: class-gwp-mergetags.php: 26062 #: class-gwp-mergetags.php:324 54 63 msgid "Select Form" 55 64 msgstr "Selecteer een formulier" … … 63 72 msgstr "Tabel" 64 73 65 #: templates/template-all-fields.php: 1874 #: templates/template-all-fields.php:21 66 75 msgid "Replace All Fields Merge Tag" 67 76 msgstr "Vervang de merge tag voor Alle Velden" 68 77 69 #: templates/template-all-fields.php:60 78 #: templates/template-all-fields.php:64 79 msgid "Replace All Fields Merge Tag with Gravity Forms shortcode" 80 msgstr "" 81 "Vervang de merge tag voor Alle Velden inclusief Gravity Forms shortcode" 82 83 #: templates/template-all-fields.php:115 84 msgid "Replace All Fields Merge Tag with Gravity View shortcode" 85 msgstr "Vervang de merge tag voor Alle Velden inclusief Gravity View shortcode" 86 87 #: templates/template-all-fields.php:168 70 88 msgid "Replace All Fields Merge Tag without fileuploads" 71 89 msgstr "Vervang de merge tag voor Alle Velden zonder bestanduploads" 72 90 91 #: templates/template-calculations.php:10 92 msgid "Fields with calculations" 93 msgstr "Velden met berekeningen" 94 95 #: templates/template-calculations.php:14 73 96 #: templates/template-conditional-logic.php:14 74 97 #: templates/template-conditional-logic.php:103 … … 77 100 msgstr "" 78 101 102 #: templates/template-calculations.php:15 79 103 #: templates/template-conditional-logic.php:15 80 104 #: templates/template-conditional-logic.php:104 105 #: templates/template-merge-tags-advanced.php:17 81 106 #: templates/template-merge-tags-advanced.php:67 82 107 msgid "Field Label" 83 108 msgstr "Veld Label" 84 109 110 #: templates/template-calculations.php:16 85 111 #: templates/template-conditional-logic.php:16 86 112 #: templates/template-conditional-logic.php:105 113 #: templates/template-merge-tags-advanced.php:21 87 114 msgid "Admin Label" 88 115 msgstr "Beheerders Label" 89 116 117 #: templates/template-calculations.php:17 118 msgid "Formula" 119 msgstr "Formule" 120 121 #: templates/template-calculations.php:18 122 msgid "Number Format" 123 msgstr "Format" 124 125 #: templates/template-calculations.php:19 126 msgid "Rounding (decimal places)" 127 msgstr "Afronding (aantal decimalen)" 128 129 #: templates/template-conditional-logic.php:10 130 msgid "Fields with active conditional logic rules" 131 msgstr "Velden met actieve voorwaardelijke logic voorwaarden" 132 90 133 #: templates/template-conditional-logic.php:17 91 134 msgid "Show / Hide" … … 100 143 msgstr "" 101 144 145 #: templates/template-conditional-logic.php:99 146 msgid "Fields used in conditional logic rules" 147 msgstr "Velden die gebruikt zijn in conditionele voorwaarden" 148 102 149 #: templates/template-conditional-logic.php:106 103 150 msgid "Used in conditional logic of field with ID" 104 msgstr "" 151 msgstr "Gebruikt in conditionele logica van veld met ID" 152 153 #: templates/template-dynamic-population.php:33 154 msgid "Url query string template for dynamic population" 155 msgstr "Url query string template voor dynamische populatie" 156 157 #: templates/template-dynamic-population.php:41 158 msgid "Url query string template with merge tags for dynamic population" 159 msgstr "Url query string template met merge tags voor dynamische populatie" 160 161 #: templates/template-dynamic-population.php:49 162 msgid "Excel formula for generating url (encoded) query string (International)" 163 msgstr "" 164 "Excel-formule voor het genereren van url (gecodeerde) query string " 165 "(internationaal)" 166 167 #: templates/template-dynamic-population.php:57 168 msgid "Excel formula for generating url (encoded) query string (Localized)" 169 msgstr "" 170 "Excel-formule voor het genereren van url (gecodeerde) query string " 171 "(gelokaliseerd)" 172 173 #. translators: Translate to localized excel function. 174 #: templates/template-dynamic-population.php:64 175 msgid "ENCODEURL" 176 msgstr "URL.CODEREN" 105 177 106 178 #: templates/template-gravity-flow.php:10 … … 124 196 msgstr "" 125 197 198 #: templates/template-merge-tags-advanced.php:14 199 msgid "Toggle columns:" 200 msgstr "Schakel kolommen:" 201 202 #: templates/template-merge-tags-advanced.php:25 203 #: templates/template-merge-tags-advanced.php:69 204 msgid "Merge Tag" 205 msgstr "Merge Tag" 206 207 #: templates/template-merge-tags-advanced.php:29 208 #: templates/template-merge-tags-advanced.php:70 209 msgid "Merge Tag (admin)" 210 msgstr "" 211 212 #: templates/template-merge-tags-advanced.php:33 213 #, fuzzy 214 #| msgid "Merge Tags (short)" 215 msgid "Merge Tag (short)" 216 msgstr "Merge Tags (kort)" 217 218 #: templates/template-merge-tags-advanced.php:37 219 #: templates/template-merge-tags-advanced.php:72 220 msgid "Populate" 221 msgstr "Vullen" 222 223 #: templates/template-merge-tags-advanced.php:41 224 #: templates/template-merge-tags-advanced.php:73 225 msgid "CSS" 226 msgstr "" 227 228 #: templates/template-merge-tags-advanced.php:45 229 #: templates/template-merge-tags-advanced.php:74 230 msgid "Field Type" 231 msgstr "Veld Type" 232 233 #: templates/template-merge-tags-advanced.php:49 234 #: templates/template-merge-tags-advanced.php:75 235 msgid "Field ID" 236 msgstr "Veld ID" 237 238 #: templates/template-merge-tags-advanced.php:53 239 msgid "Toggle field types: " 240 msgstr "Schakel veld type: " 241 242 #: templates/template-merge-tags-advanced.php:56 243 msgid "Choices" 244 msgstr "Keuzes" 245 246 #: templates/template-merge-tags-advanced.php:60 247 msgid "Non-input fields" 248 msgstr "Non-invoervelden" 249 126 250 #: templates/template-merge-tags-advanced.php:68 127 251 msgid "Admin Label / value" 128 252 msgstr "Beheerders label / waarde" 129 253 130 #: templates/template-merge-tags-advanced.php:69131 msgid "Merge Tag"132 msgstr "Merge Tag"133 134 #: templates/template-merge-tags-advanced.php:70135 msgid "Merge Tag (admin)"136 msgstr ""137 138 254 #: templates/template-merge-tags-advanced.php:71 139 255 msgid "Merge Tags (short)" 140 256 msgstr "Merge Tags (kort)" 141 257 142 #: templates/template-merge-tags-advanced.php:72143 msgid "Populate"144 msgstr ""145 146 #: templates/template-merge-tags-advanced.php:73147 msgid "CSS"148 msgstr ""149 150 #: templates/template-merge-tags-advanced.php:74151 msgid "Field Type"152 msgstr "Veld Type"153 154 #: templates/template-merge-tags-advanced.php:75155 msgid "Field ID"156 msgstr "Veld ID"157 158 #: templates/template-merge-tags-advanced.php:132159 msgid "Url query string template for dynamic population"160 msgstr "Url-queryreekssjabloon voor dynamisch vullen"161 162 #: templates/template-merge-tags-advanced.php:140163 msgid "Excel formula for generating url (encoded) query string (International)"164 msgstr ""165 "Excel-formule voor het genereren van url (gecodeerde) queryreeks "166 "(internationaal)"167 168 #: templates/template-merge-tags-advanced.php:148169 msgid "Excel formula for generating url (encoded) query string (Localized)"170 msgstr ""171 "Excel-formule voor het genereren van url (gecodeerde) queryreeks "172 "(gelokaliseerd)"173 174 #. translators: Translate to localized excel function.175 #: templates/template-merge-tags-advanced.php:154176 msgid "ENCODEURL"177 msgstr "URL.CODEREN"178 179 258 #. Plugin Name of the plugin/theme 180 259 msgid "GravityWP - Merge Tags" -
gravitywp-merge-tags/trunk/languages/gravitywp-merge-tags.pot
r2848029 r3008589 4 4 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 5 5 "Project-Id-Version: GravityWP - Merge Tags\n" 6 "POT-Creation-Date: 2022-11-16 13:35+0100\n" 6 <<<<<<< HEAD 7 "POT-Creation-Date: 2023-05-22 12:55-0400\n" 8 ======= 9 "POT-Creation-Date: 2023-05-18 10:34-0400\n" 10 >>>>>>> dynamic-populate 7 11 "PO-Revision-Date: 2017-10-01 23:00+0200\n" 8 12 "Last-Translator: \n" … … 11 15 "Content-Type: text/plain; charset=UTF-8\n" 12 16 "Content-Transfer-Encoding: 8bit\n" 13 "X-Generator: Poedit 2.4. 1\n"17 "X-Generator: Poedit 2.4.3\n" 14 18 "X-Poedit-Basepath: ..\n" 15 19 "X-Poedit-Flags-xgettext: --add-comments=translators:\n" … … 22 26 "X-Poedit-SearchPathExcluded-0: *.js\n" 23 27 24 #: class-gwp-mergetags.php:212 templates/template-merge-tags.php:6 28 #: class-gwp-mergetags.php:205 class-gwp-mergetags.php:270 29 #: templates/template-merge-tags.php:6 25 30 msgid "Merge Tags" 26 31 msgstr "" 27 32 28 #: class-gwp-mergetags.php:2 1533 #: class-gwp-mergetags.php:273 29 34 msgid "Advanced" 30 35 msgstr "" 31 36 32 #: class-gwp-mergetags.php:218 37 #: class-gwp-mergetags.php:276 38 <<<<<<< HEAD 33 39 msgid "Conditional Logic" 34 40 msgstr "" 35 41 36 #: class-gwp-mergetags.php:2 2142 #: class-gwp-mergetags.php:279 37 43 msgid "Meta" 38 44 msgstr "" 39 45 40 #: class-gwp-mergetags.php:2 2546 #: class-gwp-mergetags.php:283 41 47 msgid "Workflow" 42 48 msgstr "" 43 49 44 #: class-gwp-mergetags.php:229 templates/template-all-fields.php:9 50 #: class-gwp-mergetags.php:287 templates/template-all-fields.php:9 51 ======= 52 msgid "Dynamic Population" 53 msgstr "" 54 55 #: class-gwp-mergetags.php:279 56 msgid "Conditional Logic" 57 msgstr "" 58 59 #: class-gwp-mergetags.php:282 60 msgid "Meta" 61 msgstr "" 62 63 #: class-gwp-mergetags.php:286 64 msgid "Workflow" 65 msgstr "" 66 67 #: class-gwp-mergetags.php:290 templates/template-all-fields.php:9 68 >>>>>>> dynamic-populate 45 69 #: templates/template-all-fields.php:12 46 70 msgid "All Fields" 47 71 msgstr "" 48 72 49 #: class-gwp-mergetags.php:238 73 <<<<<<< HEAD 74 #: class-gwp-mergetags.php:296 50 75 msgid "Template not found." 51 76 msgstr "" 52 77 53 #: class-gwp-mergetags.php:260 78 #: class-gwp-mergetags.php:318 79 ======= 80 #: class-gwp-mergetags.php:299 81 msgid "Template not found." 82 msgstr "" 83 84 #: class-gwp-mergetags.php:321 85 >>>>>>> dynamic-populate 54 86 msgid "Select Form" 55 87 msgstr "" … … 63 95 msgstr "" 64 96 65 #: templates/template-all-fields.php: 1897 #: templates/template-all-fields.php:21 66 98 msgid "Replace All Fields Merge Tag" 67 99 msgstr "" 68 100 69 #: templates/template-all-fields.php:60 101 #: templates/template-all-fields.php:64 102 msgid "Replace All Fields Merge Tag with Gravity Forms shortcode" 103 msgstr "" 104 105 #: templates/template-all-fields.php:115 106 msgid "Replace All Fields Merge Tag with Gravity View shortcode" 107 msgstr "" 108 109 #: templates/template-all-fields.php:168 70 110 msgid "Replace All Fields Merge Tag without fileuploads" 71 111 msgstr "" … … 104 144 msgstr "" 105 145 146 #: templates/template-dynamic-population.php:33 147 msgid "Url query string template for dynamic population" 148 msgstr "" 149 150 #: templates/template-dynamic-population.php:41 151 msgid "Url query string template with merge tags for dynamic population" 152 msgstr "" 153 154 #: templates/template-dynamic-population.php:49 155 msgid "" 156 "Excel formula for generating url (encoded) query string (International)" 157 msgstr "" 158 159 #: templates/template-dynamic-population.php:57 160 msgid "Excel formula for generating url (encoded) query string (Localized)" 161 msgstr "" 162 163 #. translators: Translate to localized excel function. 164 #: templates/template-dynamic-population.php:64 165 msgid "ENCODEURL" 166 msgstr "" 167 106 168 #: templates/template-gravity-flow.php:10 107 169 msgid "Gravity Flow Step" … … 156 218 msgstr "" 157 219 158 #: templates/template-merge-tags-advanced.php:132 220 <<<<<<< HEAD 221 #: templates/template-merge-tags-advanced.php:159 159 222 msgid "Url query string template for dynamic population" 160 223 msgstr "" 161 224 162 #: templates/template-merge-tags-advanced.php:1 40225 #: templates/template-merge-tags-advanced.php:167 163 226 msgid "" 164 227 "Excel formula for generating url (encoded) query string (International)" 165 228 msgstr "" 166 229 167 #: templates/template-merge-tags-advanced.php:1 48230 #: templates/template-merge-tags-advanced.php:175 168 231 msgid "Excel formula for generating url (encoded) query string (Localized)" 169 232 msgstr "" 170 233 171 234 #. translators: Translate to localized excel function. 172 #: templates/template-merge-tags-advanced.php:1 54235 #: templates/template-merge-tags-advanced.php:182 173 236 msgid "ENCODEURL" 174 237 msgstr "" 175 238 239 ======= 240 >>>>>>> dynamic-populate 176 241 #. Plugin Name of the plugin/theme 177 242 msgid "GravityWP - Merge Tags" -
gravitywp-merge-tags/trunk/readme.txt
r2848029 r3008589 4 4 Tags: gravity forms, mergetag, merge tag, mergetags, form, forms, gravity form 5 5 Requires at least: 3.0.1 6 Tested up to: 6. 17 Stable tag: 1. 2.06 Tested up to: 6.4 7 Stable tag: 1.3.0 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 34 34 * **Merge Tags**: A simple list of Merge Tags available in the Gravity Form. 35 35 * **Advanced**: Field Label, Merge Tag, Short Merge Tag, Field Type. 36 * **Dynamic Population**: Query string templates. 37 * **Conditional Logic**: An overview of all conditional logic rules in the form. 38 * **Calculations**: An overview of all calculations in the form. 36 39 * **Meta**: Available Standard (default) Merge Tags from Gravity Forms, GravityView and Gravity Flow. 37 40 * **Workflow**: If you're using Gravity Flow, you'll have an extra tab with information about the Gravity Flow Steps that are configured within your Gravity Form. It provides information about the Step Name, the ID, the Type, if the step is active or not, what conditions are set and an automatically generated GravityWP - Count Shortcode to use as a counter for Gravity Flow steps. … … 62 65 == Screenshots == 63 66 64 1. List of Merge Tags from your Form65 2. Advanced Merge Tags (label, merge tag, short merge tag, field type (like text, radio, hidden, checkbox, select, etc))66 3. List of Standard Merge Tags (Gravity Forms, GravityView, Gravity Flow) 67 1. List of Merge Tags in your current Gravity Form. 68 2. Advanced Merge Tags (label, merge tag, short merge tag, field type like text, radio, hidden, checkbox, select, etc). 69 3. List of Standard Merge Tags (Gravity Forms, GravityView, Gravity Flow). 67 70 4. All Fields Tab. You can replace the all_fields merge tag with this and have full control what is shown. 68 5. The menu link that gets added in the Gravity Form toolbar 69 6. The menu link under Forms (admin menu) 70 7. Gravity Flow Step information for the current form (Step name, ID, Type, Active, Conditions) 71 5. The menu link that gets added in the Gravity Form toolbar. 72 6. The menu link under Forms (admin menu). 73 7. Gravity Flow Step information for the current Gravity Form (Step name, ID, Type, Active, Conditions) 74 8. Conditional Logic information for the current Gravity Form (Show or Hide / Match All or Any / Rules). Both and overview which fields have active Conditional Logic rules and which fields are used inside Conditional Logic rules. 75 9. Calculations overview for the current Gravity Form (Formula, Number Format). 71 76 72 77 == Changelog == 73 = 1.2.0 = 78 = 1.3 = 79 * Added tab for Calculations. 80 * Added tab for Dynamic Population. 81 * Added and fixed translations. 82 * Added Gravity Forms conditional shortcode to All Fields tab. 83 * Added GravityView gvlogic shortcode to All Fields tab. 84 * Added sub-input fields to Advanced tab. 85 86 = 1.2 = 74 87 * Added filter for Meta tab. 75 88 * Added quick links to Merge Tags in top admin menu for recent forms. -
gravitywp-merge-tags/trunk/templates/template-all-fields.php
r2721960 r3008589 15 15 </thead> 16 16 <tbody> 17 18 <!-- All fields including file upload fields. --> 19 17 20 <tr> 18 21 <td><?php esc_html_e( 'Replace All Fields Merge Tag', 'gravitywp-merge-tags' ); ?></td> … … 55 58 </td> 56 59 </tr> 60 61 <!-- All fields including GF conditional shortcode. --> 62 63 <tr> 64 <td><?php esc_html_e( 'Replace All Fields Merge Tag with Gravity Forms shortcode', 'gravitywp-merge-tags' ); ?></td> 65 <td> 66 <?php echo esc_html( '<table><tbody>' ); ?><br> 67 <?php 68 69 if ( is_array( $form['fields'] ) ) { 70 foreach ( $form['fields'] as $field ) { 71 if ( isset( $field['inputs'] ) && is_array( $field['inputs'] ) ) { 72 73 foreach ( $field['inputs'] as $input ) { 74 $mergetag = "{{$field['label']}:{$field['id']}}"; 75 echo esc_html( '[gravityforms action="conditional" merge_tag="' . $mergetag . '" condition="isnot" value=""]' ); 76 echo esc_html( "<tr><td class='gwp-allfields-label'>" ); 77 echo esc_html( GFCommon::get_label( $field, $input['id'] ) ); 78 echo esc_html( "</td><td class='gwp-allfields-value'>{" . GFCommon::get_label( $field, $input['id'] ) ); 79 echo esc_html( ':' ); 80 echo esc_html( $input['id'] ); 81 echo esc_html( '}</td></tr>[/gravityforms]' ); 82 ?> 83 <br> 84 <?php 85 } 86 } elseif ( ! rgar( $field, 'displayOnly' ) ) { 87 $mergetag = "{{$field['label']}:{$field['id']}}"; 88 echo esc_html( '[gravityforms action="conditional" merge_tag="' . $mergetag . '" condition="isnot" value=""]' ); 89 echo esc_html( "<tr><td class='gwp-allfields-label'>" ); 90 echo esc_html( GFCommon::get_label( $field ) ); 91 echo esc_html( '</td>' ); 92 echo esc_html( "<td class='gwp-allfields-value'>{" ); 93 echo esc_html( GFCommon::get_label( $field ) ); 94 echo esc_html( ':' ); 95 echo esc_html( $field['id'] ); 96 echo esc_html( '}</td></tr>[/gravityforms]' ); 97 ?> 98 <br> 99 <?php 100 } 101 } 102 } 103 echo esc_html( '</tbody></table>' ); 104 ?> 105 </td> 106 </tr> 107 108 109 110 <!-- All fields including GV conditional shortcode. --> 111 112 <?php if ( class_exists( 'GravityView_Plugin' ) ) { ?> 113 114 <tr> 115 <td><?php esc_html_e( 'Replace All Fields Merge Tag with Gravity View shortcode', 'gravitywp-merge-tags' ); ?></td> 116 <td> 117 <?php echo esc_html( '<table><tbody>' ); ?><br> 118 <?php 119 120 if ( is_array( $form['fields'] ) ) { 121 foreach ( $form['fields'] as $field ) { 122 if ( isset( $field['inputs'] ) && is_array( $field['inputs'] ) ) { 123 124 foreach ( $field['inputs'] as $input ) { 125 $mergetag = "{{$field['label']}:{$field['id']}}"; 126 echo esc_html( '[gvlogic if="' . $mergetag . '" isnot=""]' ); 127 echo esc_html( "<tr><td class='gwp-allfields-label'>" ); 128 echo esc_html( GFCommon::get_label( $field, $input['id'] ) ); 129 echo esc_html( "</td><td class='gwp-allfields-value'>{" . GFCommon::get_label( $field, $input['id'] ) ); 130 echo esc_html( ':' ); 131 echo esc_html( $input['id'] ); 132 echo esc_html( '}</td></tr>[/gvlogic]' ); 133 ?> 134 <br> 135 <?php 136 } 137 } elseif ( ! rgar( $field, 'displayOnly' ) ) { 138 $mergetag = "{{$field['label']}:{$field['id']}}"; 139 echo esc_html( '[gvlogic if="' . $mergetag . '" isnot=""]' ); 140 echo esc_html( "<tr><td class='gwp-allfields-label'>" ); 141 echo esc_html( GFCommon::get_label( $field ) ); 142 echo esc_html( '</td>' ); 143 echo esc_html( "<td class='gwp-allfields-value'>{" ); 144 echo esc_html( GFCommon::get_label( $field ) ); 145 echo esc_html( ':' ); 146 echo esc_html( $field['id'] ); 147 echo esc_html( '}</td></tr>[/gvlogic]' ); 148 ?> 149 <br> 150 <?php 151 } 152 } 153 } 154 echo esc_html( '</tbody></table>' ); 155 ?> 156 </td> 157 </tr> 158 159 <?php 160 } 161 ?> 162 163 <!-- All fields without file upload fields. --> 164 57 165 <tr> 58 166 <td> … … 63 171 <td> 64 172 <?php 65 echo esc_html( '<table><tbody>' ); 173 echo esc_html( '<table><tbody>' ); 174 ?> 175 <br> 176 <?php 66 177 67 178 if ( is_array( $form['fields'] ) ) { -
gravitywp-merge-tags/trunk/templates/template-conditional-logic.php
r2786840 r3008589 8 8 <table class='wp-list-table widefat striped' cellspacing='0' style="margin-bottom: 20px;"> 9 9 <thead> 10 <tr><th colspan="6"><h4 style="margin:5px auto;"> Fields with active conditional logic rules</h4></th></tr>10 <tr><th colspan="6"><h4 style="margin:5px auto;"><?php esc_html_e( 'Fields with active conditional logic rules', 'gravitywp-merge-tags' ); ?></h4></th></tr> 11 11 </thead> 12 12 <thead> … … 97 97 <table class='wp-list-table widefat striped' cellspacing='0'> 98 98 <thead> 99 <tr><th colspan="4"><h4 style="margin:5px auto;"> Fields used in conditional logic rules</h4></th></tr>99 <tr><th colspan="4"><h4 style="margin:5px auto;"><?php esc_html_e( 'Fields used in conditional logic rules', 'gravitywp-merge-tags' ); ?></h4></th></tr> 100 100 </thead> 101 101 <thead> -
gravitywp-merge-tags/trunk/templates/template-merge-tags-advanced.php
r2848029 r3008589 12 12 <div id="gwp_toggle_settings" style="margin-bottom:10px; display:flex; flex-wrap: wrap;"> 13 13 <div id="gwp_toggle_columns" style="border: 1px solid #c3c4c7; background: white; margin-right:10px; display:flex; flex-wrap: wrap; margin-top:10px;"> 14 <span style="padding:10px;"> Toggle columns:</span>14 <span style="padding:10px;"><?php esc_html_e( 'Toggle columns:', 'gravitywp-merge-tags'); ?></span> 15 15 <span style="padding:10px;"> 16 16 <input type="checkbox" id="checkbox_fieldlabel" name="fieldlabel" checked oninput="gwp_mt_toggle(this)"> 17 <label style="vertical-align: baseline;" for="checkbox_fieldlabel"> Field Label</label>17 <label style="vertical-align: baseline;" for="checkbox_fieldlabel"><?php esc_html_e( 'Field Label', 'gravitywp-merge-tags' ); ?></label> 18 18 </span> 19 19 <span style="padding:10px;"> 20 20 <input type="checkbox" id="checkbox_adminlabel" name="adminlabel" checked oninput="gwp_mt_toggle(this)"> 21 <label style="vertical-align: baseline;" for="checkbox_adminlabel"> Admin Label</label>21 <label style="vertical-align: baseline;" for="checkbox_adminlabel"><?php esc_html_e( 'Admin Label', 'gravitywp-merge-tags' ); ?></label> 22 22 </span> 23 23 <span style="padding:10px;"> 24 24 <input type="checkbox" id="checkbox_mergetag" name="mergetag" checked oninput="gwp_mt_toggle(this)"> 25 <label style="vertical-align: baseline;" for="checkbox_mergetag"> Merge Tag</label>25 <label style="vertical-align: baseline;" for="checkbox_mergetag"><?php esc_html_e( 'Merge Tag', 'gravitywp-merge-tags' ); ?></label> 26 26 </span> 27 27 <span style="padding:10px;"> 28 28 <input type="checkbox" id="checkbox_mergetagadmin" name="mergetagadmin" checked oninput="gwp_mt_toggle(this)"> 29 <label style="vertical-align: baseline;" for="checkbox_mergetagadmin"> Merge Tag (admin)</label>29 <label style="vertical-align: baseline;" for="checkbox_mergetagadmin"><?php esc_html_e( 'Merge Tag (admin)', 'gravitywp-merge-tags' ); ?></label> 30 30 </span> 31 31 <span style="padding:10px;"> 32 32 <input type="checkbox" id="checkbox_mergtagshort" name="mergtagshort" checked oninput="gwp_mt_toggle(this)"> 33 <label style="vertical-align: baseline;" for="checkbox_mergtagshort"> Merge Tag (short)</label>33 <label style="vertical-align: baseline;" for="checkbox_mergtagshort"><?php esc_html_e( 'Merge Tag (short)', 'gravitywp-merge-tags' ); ?></label> 34 34 </span> 35 35 <span style="padding:10px;"> 36 36 <input type="checkbox" id="checkbox_populate" name="populate" checked oninput="gwp_mt_toggle(this)"> 37 <label style="vertical-align: baseline;" for="checkbox_populate"> Populate</label>37 <label style="vertical-align: baseline;" for="checkbox_populate"><?php esc_html_e( 'Populate', 'gravitywp-merge-tags' ); ?></label> 38 38 </span> 39 39 <span style="padding:10px;"> 40 40 <input type="checkbox" id="checkbox_css" name="css" checked oninput="gwp_mt_toggle(this)"> 41 <label style="vertical-align: baseline;" for="checkbox_css"> CSS</label>41 <label style="vertical-align: baseline;" for="checkbox_css"><?php esc_html_e( 'CSS', 'gravitywp-merge-tags' );?></label> 42 42 </span> 43 43 <span style="padding:10px;"> 44 44 <input type="checkbox" id="checkbox_fieldtype" name="fieldtype" checked oninput="gwp_mt_toggle(this)"> 45 <label style="vertical-align: baseline;" for="checkbox_fieldtype"> Field Type</label>45 <label style="vertical-align: baseline;" for="checkbox_fieldtype"><?php esc_html_e( 'Field Type', 'gravitywp-merge-tags' );?></label> 46 46 </span> 47 47 <span style="padding:10px;"> 48 48 <input type="checkbox" id="checkbox_fieldid" name="fieldid" checked oninput="gwp_mt_toggle(this)"> 49 <label style="vertical-align: baseline;" for="checkbox_fieldid"> Field ID</label>49 <label style="vertical-align: baseline;" for="checkbox_fieldid"><?php esc_html_e( 'Field ID', 'gravitywp-merge-tags' );?></label> 50 50 </span> 51 51 </div> 52 52 <div style="border: 1px solid #c3c4c7; background: white; margin-top:10px; display:flex; flex-wrap: wrap;"> 53 <span style="padding:10px;"> Toggle field types:</span>53 <span style="padding:10px;"><?php esc_html_e( 'Toggle field types: ', 'gravitywp-merge-tags' ); ?></span> 54 54 <span style="padding:10px;"> 55 55 <input type="checkbox" id="checkbox_choice" name="choice" checked oninput="gwp_mt_toggle(this)"> 56 <label style="vertical-align: baseline;" for="checkbox_choice"> Choices</label>56 <label style="vertical-align: baseline;" for="checkbox_choice"><?php esc_html_e( 'Choices', 'gravitywp-merge-tags' );?></label> 57 57 </span> 58 58 <span style="padding:10px;"> 59 59 <input type="checkbox" id="checkbox_displayonly" name="displayonly" checked oninput="gwp_mt_toggle(this)"> 60 <label style="vertical-align: baseline;" for="checkbox_displayonly"> Non-input fields</label>60 <label style="vertical-align: baseline;" for="checkbox_displayonly"><?php esc_html_e( 'Non-input fields', 'gravitywp-merge-tags' ); ?></label> 61 61 </span> 62 62 </div> … … 79 79 <?php 80 80 if ( is_array( $form['fields'] ) ) { 81 $pre_fill_url = '/?';82 $pre_fill_url_excel = '"/?';83 81 foreach ( $form['fields'] as $field ) { 84 82 $displayonly = rgar( $field, 'displayOnly' ) ? 'displayonly' : ''; … … 96 94 </tr> 97 95 <?php 98 if ( isset( $field['choices'] ) && is_array( $field['choices'] ) ) {96 if ( isset( $field['choices'] ) && is_array( $field['choices'] ) && ! isset( $field['inputs'] ) ) { 99 97 $num_choices = count( $field['choices'] ); 100 98 for ( $i = 0;$i < $num_choices;$i++ ) { … … 113 111 </tr> 114 112 <?php 115 116 113 } 117 114 } 118 115 119 if ( ! empty( $field['inputName'] ) ) { 120 $pre_fill_url .= $field['inputName'] . '=MERGETAG&'; 121 $pre_fill_url_excel .= $field['inputName'] . '="&ENCODEURL(CELL)&"&'; 116 if ( isset( $field['inputs'] ) && is_array( $field['inputs'] ) ) { 117 $num_inputs = count( $field['inputs'] ); 118 for ( $i = 0;$i < $num_inputs;$i++ ) { 119 if ( ! empty( $field['inputs'][ $i ]['name'] ) ) { 120 $pre_fill_url .= $field['inputs'][ $i ]['name'] . '=MERGETAG&'; 121 $pre_fill_url_excel .= $field['inputs'][ $i ]['name'] . '="&ENCODEURL(CELL)&"&'; 122 } 123 $inputs_id = $i + 1; 124 ?> 125 <tr class='input'> 126 <td class=fieldlabel><?php echo isset( $field['inputs'][ $i ]['customLabel'] ) ? esc_html( $field['inputs'][ $i ]['customLabel'] ) : esc_html( $field['inputs'][ $i ]['label'] ); ?></td> 127 <td class=adminlabel><?php echo esc_html( $field['inputs'][ $i ]['label'] ); ?></td> 128 <td class=mergetag>{ 129 <?php 130 echo isset( $field['inputs'][ $i ]['customLabel'] ) ? esc_html( $field['inputs'][ $i ]['customLabel'] ) : esc_html( $field['inputs'][ $i ]['label'] ); 131 echo esc_html( ':' . $field['inputs'][ $i ]['id'] ); 132 ?> 133 }</td> 134 <td class=mergetagadmin>{<?php echo esc_html( $field['inputs'][ $i ]['label'] . ':' . $field['inputs'][ $i ]['id'] ); ?>}</td> 135 <td class=mergtagshort>{:<?php echo esc_html( $field['inputs'][ $i ]['id'] ); ?>}</td> 136 <td class=populate><?php echo isset( $field['inputs'][ $i ]['name'] ) ? esc_html( $field['inputs'][ $i ]['name'] ) : ''; ?></td> 137 <td class=css></td> 138 <td class=fieldtype><?php echo esc_html( RGFormsModel::get_input_type( $field ) . '-input' ); ?></td> 139 <td class=fieldid><?php echo esc_html( $field['inputs'][ $i ]['id'] ); ?></td> 140 </tr> 141 <?php 142 } 122 143 } 123 144 } … … 125 146 ?> 126 147 </tbody> 127 </table>128 <table class='wp-list-table widefat striped'>129 <tbody>130 <thead>131 <tr>132 <th colspan='6'><?php esc_html_e( 'Url query string template for dynamic population', 'gravitywp-merge-tags' ); ?></th>133 </tr>134 </thead>135 <tr>136 <td colspan='6'><?php echo esc_html( rtrim( $pre_fill_url, '&' ) ); ?></td>137 </tr>138 <thead>139 <tr>140 <th colspan='6'><?php esc_html_e( 'Excel formula for generating url (encoded) query string (International)', 'gravitywp-merge-tags' ); ?></th>141 </tr>142 </thead>143 <tr>144 <td colspan="6"><?php echo esc_html( rtrim( $pre_fill_url_excel, '&"&' ) ); ?></td>145 </tr>146 <thead>147 <tr>148 <th colspan='6'><?php esc_html_e( 'Excel formula for generating url (encoded) query string (Localized)', 'gravitywp-merge-tags' ); ?></th>149 </tr>150 </thead>151 <tr>152 <td colspan="6"><?php153 /* translators: Translate to localized excel function. */154 $excel_replace = esc_html__( 'ENCODEURL', 'gravitywp-merge-tags' );155 echo esc_html( str_replace( 'ENCODEURL', $excel_replace, rtrim( $pre_fill_url_excel, '&"&' ) ) ); ?>156 </td>157 </tr>158 </tbody>159 148 </table> -
gravitywp-merge-tags/trunk/templates/template-standard-merge-tags.php
r2848029 r3008589 61 61 62 62 $gwp_merge_tags['gravity_view_merge_tags']['name'] = 'Gravity View'; 63 $gwp_merge_tags['gravity_view_merge_tags']['url'] = 'https://gravity view.co/?ref=115';63 $gwp_merge_tags['gravity_view_merge_tags']['url'] = 'https://gravitykit.com/?ref=115'; 64 64 $gwp_merge_tags['gravity_view_merge_tags']['values'] = array( 65 65 'get', … … 91 91 92 92 $gwp_merge_tags['gravity_view_modifiers']['name'] = 'Gravity View Modifiers'; 93 $gwp_merge_tags['gravity_view_modifiers']['url'] = 'https://gravity view.co/?ref=115';93 $gwp_merge_tags['gravity_view_modifiers']['url'] = 'https://gravitykit.com/?ref=115'; 94 94 $gwp_merge_tags['gravity_view_modifiers']['values'] = array( 95 95 ':esc_html',
Note: See TracChangeset
for help on using the changeset viewer.