Changeset 2823410
- Timestamp:
- 11/24/2022 08:20:56 AM (3 years ago)
- Location:
- hellodialog/trunk
- Files:
-
- 3 edited
-
index.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
shortcodes/shortcode.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
hellodialog/trunk/index.php
r2805565 r2823410 4 4 * Plugin URI: https://www.hellodialog.com 5 5 * Description: This plugin connects Wordpress to the Hellodialog API. 6 * Version: 1.7. 96 * Version: 1.7.10 7 7 * Author: Webreact 8 8 * Author URI: https://www.webreact.nl -
hellodialog/trunk/readme.txt
r2805565 r2823410 5 5 Requires at least: 4.8 6 6 Tested up to: 6.1 7 Stable tag: 1.7. 97 Stable tag: 1.7.10 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 48 48 49 49 == Changelog == 50 = 1.7.10 = 51 * Added a fix where usage of the shortcode would throw warnings. 52 50 53 = 1.7.9 = 51 54 * WordPress 6.1 compatibility. -
hellodialog/trunk/shortcodes/shortcode.php
r2743458 r2823410 88 88 89 89 if ( $field['user_viewable'] == 1 ) { 90 if ( in_array( $field['name'], $custom_meta ) ) { 91 if ( $field['type'] == "Text" ) { 92 if ( $field['name'] == "Email" ) { 93 // NAME EMAIL IS ALWAYS REQUIRED 94 echo "".$headappend."<input type='text' id='email' name='" . $field['name'] ."' required='required' ".$placeholder.">".$tailappend; 95 } else { 96 echo "".$headappend."<input type='text' name='" . $field['name'] ."' ". (($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '') ." ".$placeholder.">".$tailappend; 97 } 98 } 99 if ($field['type'] == "Dropdown"){ 100 echo "".$headappend ."<select name='". $field['name'] ."' ". (($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '') .">"; 101 echo $placeholder; 102 foreach ($field['options'] as $optionvalue ) { 103 $i = count($optionvalue) -1; 104 while ( $i >= 0 ) { 105 echo "<option value='" . $optionvalue[$i] . "'>".$optionvalue[$i]."</option>"; 90 if (is_array($custom_meta)) { 91 if (in_array($field['name'], $custom_meta)) { 92 if ($field['type'] == "Text") { 93 if ($field['name'] == "Email") { 94 // NAME EMAIL IS ALWAYS REQUIRED 95 echo "".$headappend."<input type='text' id='email' name='".$field['name']."' required='required' ".$placeholder.">".$tailappend; 96 } else { 97 echo "".$headappend."<input type='text' name='".$field['name']."' ".(($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '')." ".$placeholder.">".$tailappend; 98 } 99 } 100 if ($field['type'] == "Dropdown") { 101 echo "".$headappend."<select name='".$field['name']."' ".(($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '').">"; 102 echo $placeholder; 103 foreach ($field['options'] as $optionvalue) { 104 $i = count($optionvalue) - 1; 105 while ($i >= 0) { 106 echo "<option value='".$optionvalue[$i]."'>".$optionvalue[$i]."</option>"; 106 107 $i--; 107 108 } 108 }109 echo "</select>".$tailappend;110 }111 if ( $field['type'] == "Multiselect" ) {112 echo "" . $headappend . "";113 echo "<select id='multi' name='". $field['name'] ."[]' multiple='multiple[]' ". (($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '') .">";114 foreach ( $field['options'] as $optionvalue ) {115 $i = count($optionvalue) -1;116 while ($i >= 0){117 echo "<option value='" . $optionvalue[$i] . "'>".$optionvalue[$i]."</option>";118 $i--;119 109 } 120 } 121 echo "</select>".$tailappend; 122 123 } 124 if ( $field['type'] == "Date" ) { 125 echo "" . $headappend . ""; 126 $day = "<input type='number' name='" . $field['name'] . "[day]' class='field-day' min='1' max='31' placeholder='1' value='1' />"; 127 $month = " 128 <select name='" . $field['name'] . "[month]' class='field-month' > 110 echo "</select>".$tailappend; 111 } 112 if ($field['type'] == "Multiselect") { 113 echo "".$headappend.""; 114 echo "<select id='multi' name='".$field['name']."[]' multiple='multiple[]' ".(($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '').">"; 115 foreach ($field['options'] as $optionvalue) { 116 $i = count($optionvalue) - 1; 117 while ($i >= 0) { 118 echo "<option value='".$optionvalue[$i]."'>".$optionvalue[$i]."</option>"; 119 $i--; 120 } 121 } 122 echo "</select>".$tailappend; 123 } 124 if ($field['type'] == "Date") { 125 echo "".$headappend.""; 126 $day = "<input type='number' name='".$field['name']."[day]' class='field-day' min='1' max='31' placeholder='1' value='1' />"; 127 $month = " 128 <select name='".$field['name']."[month]' class='field-month' > 129 129 130 130 <option value='0' selected>January</option> … … 142 142 </select> 143 143 "; 144 $year = "<input type='number' name='" . $field['name'] . "[year]' class='field-year' min='1850' max='" . date('Y') . "' placeholder='1985' value='1985' />"; 145 echo $day . $month . $year . "" . $tailappend; 146 147 } 148 if ( $field['type'] == "Integer" ) { 149 echo "" . $headappend . "<input type='number' name='" . $field['name'] ."' ". (($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '') ." ".$placeholder.">".$tailappend; 150 } 151 if ( $field['type'] == "Decimals" ) { 152 echo "" . $headappend . "<input type='number' step='any' name='" . $field['name'] ."' ". (($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '') ." ".$placeholder.">".$tailappend; 153 } 154 if ( $field['type'] == "Textarea" ) { 155 echo "" . $headappend . "<input type='text' name='" . $field['name'] ."' ". (($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '') ." ".$placeholder.">".$tailappend; 144 $year = "<input type='number' name='".$field['name']."[year]' class='field-year' min='1850' max='".date( 145 'Y' 146 )."' placeholder='1985' value='1985' />"; 147 echo $day.$month.$year."".$tailappend; 148 } 149 if ($field['type'] == "Integer") { 150 echo "".$headappend."<input type='number' name='".$field['name']."' ".(($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '')." ".$placeholder.">".$tailappend; 151 } 152 if ($field['type'] == "Decimals") { 153 echo "".$headappend."<input type='number' step='any' name='".$field['name']."' ".(($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '')." ".$placeholder.">".$tailappend; 154 } 155 if ($field['type'] == "Textarea") { 156 echo "".$headappend."<input type='text' name='".$field['name']."' ".(($field['subscription_field_mandatory'] == '1') ? 'required=\'required\'' : '')." ".$placeholder.">".$tailappend; 157 } 156 158 } 157 159 }
Note: See TracChangeset
for help on using the changeset viewer.