Plugin Directory

Changeset 2310432


Ignore:
Timestamp:
05/22/2020 08:29:05 PM (6 years ago)
Author:
khaledsaikat
Message:

fix: missing field builder inputs for newly added fields

Location:
user-meta/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • user-meta/trunk/models/classes/builder/FieldBuilder.php

    r2306662 r2310432  
    11021102        );
    11031103
    1104         if ($userMeta->isPro) {
    1105             $fieldsPro = array(
    1106                 'multiselect' => array(
    1107                     'basic'    => array(
    1108                         'field_title',
    1109                         'title_position',
    1110                         'description',
    1111                         'meta_key',
    1112                         'options',
    1113                         array(
    1114                             'checkbox_group',
    1115                             '',
    1116                             'advanced_mode',
    1117                             'required'
    1118                         )
    1119                     ),
    1120                     'advanced' => array_merge($checkbox1, $style3)
     1104       
     1105        $fieldsPro = array(
     1106            'multiselect' => array(
     1107                'basic'    => array(
     1108                    'field_title',
     1109                    'title_position',
     1110                    'description',
     1111                    'meta_key',
     1112                    'options',
     1113                    array(
     1114                        'checkbox_group',
     1115                        '',
     1116                        'advanced_mode',
     1117                        'required'
     1118                    )
    11211119                ),
    1122                 'datetime'    => array(
    1123                     'basic'    => array_merge($start4, array(
    1124                         'datetime_selection',
    1125                         'date_format',
    1126                         'year_range',
    1127                         'required'
    1128                     )),
    1129                     'advanced' => array_merge($checkbox2, $style3)
     1120                'advanced' => array_merge($checkbox1, $style3)
     1121            ),
     1122            'datetime'    => array(
     1123                'basic'    => array_merge($start4, array(
     1124                    'datetime_selection',
     1125                    'date_format',
     1126                    'year_range',
     1127                    'required'
     1128                )),
     1129                'advanced' => array_merge($checkbox2, $style3)
     1130            ),
     1131            'password'    => array(
     1132                'basic'    => array_merge($start4, array(
     1133                    array(
     1134                        'checkbox_group',
     1135                        '',
     1136                        'required',
     1137                        'retype_password',
     1138                        'password_strength'
     1139                    )
     1140                )),
     1141                'advanced' => array_merge($checkbox1, $style1)
     1142            ),
     1143            'email'       => array(
     1144                'basic'    => array_merge($start4, array(
     1145                    array(
     1146                        'checkbox_group',
     1147                        '',
     1148                        'required',
     1149                        'retype_email'
     1150                    )
     1151                )),
     1152                'advanced' => array_merge($checkbox2, $style1)
     1153            ),
     1154            'file'        => array(
     1155                'basic'    => array_merge($start3, array(
     1156                    'allowed_extension',
     1157                    'image_width',
     1158                    'image_height',
     1159                    'max_file_size'
     1160                ), array(
     1161                    array(
     1162                        'checkbox_group',
     1163                        '',
     1164                        'required',
     1165                        'resize_image',
     1166                        'crop_image',
     1167                        'disable_ajax'
     1168                    )
     1169                )),
     1170                'advanced' => array_merge($checkbox1, array(
     1171                    'divider',
     1172                    'field_class',
     1173                    'css_class',
     1174                    'css_style'
     1175                ))
     1176            ),
     1177            'number'      => array(
     1178                'basic'    => array_merge($start4, array(
     1179                    'min_number',
     1180                    'max_number',
     1181                    'step'
     1182                ), array(
     1183                    array(
     1184                        'checkbox_group',
     1185                        '',
     1186                        'required',
     1187                        'integer_only',
     1188                        'as_range'
     1189                    )
     1190                )),
     1191                'advanced' => array_merge($checkbox2, $style3)
     1192            ),
     1193            'country'     => array(
     1194                'basic'    => array_merge($start3, array(
     1195                    'country_selection_type',
     1196                    'required'
     1197                )),
     1198                'advanced' => array_merge($checkbox2, $style3)
     1199            ),
     1200            'custom'      => array(
     1201                'basic'    => array_merge($start4, array(
     1202                    'input_type',
     1203                    'regex',
     1204                    'error_text',
     1205                    'retype_label',
     1206                    'required',
     1207                    'retype_email',
     1208                    'retype_password'
     1209                )),
     1210                'advanced' => array_merge($checkbox2, $style3)
     1211            ),
     1212
     1213            'html'    => array(
     1214                'basic'    => array(
     1215                    'field_title',
     1216                    'title_position',
     1217                    'content',
     1218                    'description'
    11301219                ),
    1131                 'password'    => array(
    1132                     'basic'    => array_merge($start4, array(
    1133                         array(
    1134                             'checkbox_group',
    1135                             '',
    1136                             'required',
    1137                             'retype_password',
    1138                             'password_strength'
    1139                         )
    1140                     )),
    1141                     'advanced' => array_merge($checkbox1, $style1)
    1142                 ),
    1143                 'email'       => array(
    1144                     'basic'    => array_merge($start4, array(
    1145                         array(
    1146                             'checkbox_group',
    1147                             '',
    1148                             'required',
    1149                             'retype_email'
    1150                         )
    1151                     )),
    1152                     'advanced' => array_merge($checkbox2, $style1)
    1153                 ),
    1154                 'file'        => array(
    1155                     'basic'    => array_merge($start3, array(
    1156                         'allowed_extension',
    1157                         'image_width',
    1158                         'image_height',
    1159                         'max_file_size'
    1160                     ), array(
    1161                         array(
    1162                             'checkbox_group',
    1163                             '',
    1164                             'required',
    1165                             'resize_image',
    1166                             'crop_image',
    1167                             'disable_ajax'
    1168                         )
    1169                     )),
    1170                     'advanced' => array_merge($checkbox1, array(
    1171                         'divider',
    1172                         'field_class',
    1173                         'css_class',
    1174                         'css_style'
    1175                     ))
    1176                 ),
    1177                 'number'      => array(
    1178                     'basic'    => array_merge($start4, array(
    1179                         'min_number',
    1180                         'max_number',
    1181                         'step'
    1182                     ), array(
    1183                         array(
    1184                             'checkbox_group',
    1185                             '',
    1186                             'required',
    1187                             'integer_only',
    1188                             'as_range'
    1189                         )
    1190                     )),
    1191                     'advanced' => array_merge($checkbox2, $style3)
    1192                 ),
    1193                 'country'     => array(
    1194                     'basic'    => array_merge($start3, array(
    1195                         'country_selection_type',
    1196                         'required'
    1197                     )),
    1198                     'advanced' => array_merge($checkbox2, $style3)
    1199                 ),
    1200                 'custom'      => array(
    1201                     'basic'    => array_merge($start4, array(
    1202                         'input_type',
    1203                         'regex',
    1204                         'error_text',
    1205                         'retype_label',
    1206                         'required',
    1207                         'retype_email',
    1208                         'retype_password'
    1209                     )),
    1210                     'advanced' => array_merge($checkbox2, $style3)
    1211                 ),
    1212 
    1213                 'html'    => array(
    1214                     'basic'    => array(
    1215                         'field_title',
    1216                         'title_position',
    1217                         'content',
    1218                         'description'
    1219                     ),
    1220                     'advanced' => array()
    1221                 ),
    1222                 'captcha' => array(
    1223                     'basic'    => array_merge($start1, array(
    1224                         // reCaptcha v3: option added
    1225                         'captcha_version',
    1226                         'v2_site_key',
    1227                         'v2_secret_key',
    1228                         'v3_site_key',
    1229                         'v3_secret_key',
    1230                         'captcha_theme',
    1231                         'captcha_type',
    1232                         'captcha_lang',
    1233                         'captcha_signup'
    1234                     ), array(
    1235                         array(
    1236                             'checkbox_group',
    1237                             '',
    1238                             'registration_only'
    1239                         )
    1240                     )),
    1241                     'advanced' => array()
    1242                 )
    1243             );
    1244 
    1245             $fields = array_merge($fields, $fieldsPro);
    1246         }
    1247 
     1220                'advanced' => array()
     1221            ),
     1222            'captcha' => array(
     1223                'basic'    => array_merge($start1, array(
     1224                    // reCaptcha v3: option added
     1225                    'captcha_version',
     1226                    'v2_site_key',
     1227                    'v2_secret_key',
     1228                    'v3_site_key',
     1229                    'v3_secret_key',
     1230                    'captcha_theme',
     1231                    'captcha_type',
     1232                    'captcha_lang',
     1233                    'captcha_signup'
     1234                ), array(
     1235                    array(
     1236                        'checkbox_group',
     1237                        '',
     1238                        'registration_only'
     1239                    )
     1240                )),
     1241                'advanced' => array()
     1242            )
     1243        );
     1244        $fields = array_merge($fields, $fieldsPro);
     1245       
    12481246        $groups = array(
    12491247            'text'            => 'group_1',
  • user-meta/trunk/vendor/autoload.php

    r2309524 r2310432  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit8f9536576bbab510cebd30da18060ab4::getLoader();
     7return ComposerAutoloaderInit3a005ed4057164ffa3a1edb47fcf70f2::getLoader();
  • user-meta/trunk/vendor/composer/autoload_real.php

    r2309524 r2310432  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit8f9536576bbab510cebd30da18060ab4
     5class ComposerAutoloaderInit3a005ed4057164ffa3a1edb47fcf70f2
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInit8f9536576bbab510cebd30da18060ab4', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInit3a005ed4057164ffa3a1edb47fcf70f2', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInit8f9536576bbab510cebd30da18060ab4', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInit3a005ed4057164ffa3a1edb47fcf70f2', 'loadClassLoader'));
    2525
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2828            require_once __DIR__ . '/autoload_static.php';
    2929
    30             call_user_func(\Composer\Autoload\ComposerStaticInit8f9536576bbab510cebd30da18060ab4::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInit3a005ed4057164ffa3a1edb47fcf70f2::getInitializer($loader));
    3131        } else {
    3232            $map = require __DIR__ . '/autoload_namespaces.php';
     
    4949
    5050        if ($useStaticLoader) {
    51             $includeFiles = Composer\Autoload\ComposerStaticInit8f9536576bbab510cebd30da18060ab4::$files;
     51            $includeFiles = Composer\Autoload\ComposerStaticInit3a005ed4057164ffa3a1edb47fcf70f2::$files;
    5252        } else {
    5353            $includeFiles = require __DIR__ . '/autoload_files.php';
    5454        }
    5555        foreach ($includeFiles as $fileIdentifier => $file) {
    56             composerRequire8f9536576bbab510cebd30da18060ab4($fileIdentifier, $file);
     56            composerRequire3a005ed4057164ffa3a1edb47fcf70f2($fileIdentifier, $file);
    5757        }
    5858
     
    6161}
    6262
    63 function composerRequire8f9536576bbab510cebd30da18060ab4($fileIdentifier, $file)
     63function composerRequire3a005ed4057164ffa3a1edb47fcf70f2($fileIdentifier, $file)
    6464{
    6565    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • user-meta/trunk/vendor/composer/autoload_static.php

    r2309524 r2310432  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit8f9536576bbab510cebd30da18060ab4
     7class ComposerStaticInit3a005ed4057164ffa3a1edb47fcf70f2
    88{
    99    public static $files = array (
     
    4343    {
    4444        return \Closure::bind(function () use ($loader) {
    45             $loader->prefixLengthsPsr4 = ComposerStaticInit8f9536576bbab510cebd30da18060ab4::$prefixLengthsPsr4;
    46             $loader->prefixDirsPsr4 = ComposerStaticInit8f9536576bbab510cebd30da18060ab4::$prefixDirsPsr4;
     45            $loader->prefixLengthsPsr4 = ComposerStaticInit3a005ed4057164ffa3a1edb47fcf70f2::$prefixLengthsPsr4;
     46            $loader->prefixDirsPsr4 = ComposerStaticInit3a005ed4057164ffa3a1edb47fcf70f2::$prefixDirsPsr4;
    4747
    4848        }, null, ClassLoader::class);
Note: See TracChangeset for help on using the changeset viewer.