Plugin Directory

Changeset 3248445


Ignore:
Timestamp:
02/28/2025 11:40:35 AM (13 months ago)
Author:
actpro
Message:

3.1.1

  • Fixed fatal error
  • Fixed - add cart item without product option
Location:
extra-product-options-for-woocommerce
Files:
90 added
8 edited

Legend:

Unmodified
Added
Removed
  • extra-product-options-for-woocommerce/trunk/README.txt

    r3246679 r3248445  
    66Requires PHP: 5.6
    77WC tested up to: 9.7.0
    8 Stable tag: 3.1.0
     8Stable tag: 3.1.1
    99License: GNU General Public License v2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    208208
    209209== Changelog ==
     210= 3.1.1 =
     211* Fixed fatal error
     212* Fixed - add cart item without product option
     213
    210214= 3.1.0 =
    211215* Add nonce after add to cart button.
  • extra-product-options-for-woocommerce/trunk/extra-product-options-for-woocommerce.php

    r3246679 r3248445  
    33 * Plugin Name:         Extra Product Options for WooCommerce
    44 * Description:         Extra product options for WooCommerce Plugin allows you to add custom form fields (12+ field types) and sections to your WooCommerce product page. Easy way to add custom fields as per your requirement
    5  * Version:             3.1.0
     5 * Version:             3.1.1
    66 * Author:              actpro
    77 * Author URI:          https://profiles.wordpress.org/actpro/
  • extra-product-options-for-woocommerce/trunk/includes/class-epofw-admin.php

    r3245856 r3248445  
    200200                    $prd_query = new WP_Query( $args );
    201201                }
    202                 foreach ( $prd_query->posts as $prd_id ) {
    203                     $data_array[] = array( $prd_id, get_the_title( $prd_id ) );
     202                if ( ! empty( $prd_query ) ) {
     203                    foreach ( $prd_query->posts as $prd_id ) {
     204                        $data_array[] = array( $prd_id, get_the_title( $prd_id ) );
     205                    }
    204206                }
    205207            } elseif ( 'category' === $current_val ) {
     
    460462         * Getting dynamic url.
    461463         *
    462          * @param string $page Getting page name.
    463          *
    464          * @param string $tab Getting tab name.
    465          *
    466          * @param string $action Getting action.
    467          *
     464         * @since 1.0.0
     465         *
     466         * @param string $tab     Getting tab name.
     467         * @param string $action  Getting action.
    468468         * @param string $post_id Getting current post id.
    469          *
    470          * @param string $nonce Checking nonce if available in url.
    471          *
     469         * @param string $nonce   Checking nonce if available in url.
    472470         * @param string $message Checking if any dynamic messages pass in url.
     471         * @param string $page    Getting page name.
    473472         *
    474473         * @return string $url return url.
    475474         *
    476          * @since 1.0.0
    477475         */
    478476        public static function dynamic_url( $page = '', $tab = '', $action = '', $post_id = '', $nonce = '', $message = '' ) {
  • extra-product-options-for-woocommerce/trunk/includes/class-epofw-field-table.php

    r3245856 r3248445  
    330330                FILTER_REQUIRE_ARRAY
    331331            );
    332             $method_id_cb     = ! empty( $get_method_id_cb ) ? array_map( 'absint', wp_unslash( $get_method_id_cb ) ) : array();
     332            $method_id_cb = ! empty( $get_method_id_cb ) ? array_map( 'absint', wp_unslash( $get_method_id_cb ) ) : array();
    333333
    334334            if ( empty( $method_id_cb ) ) {
     
    396396            $defaults          = array(
    397397                'post_status'    => 'any',
    398                 'posts_per_page' => - 1,
     398                'posts_per_page' => -1,
    399399                'offset'         => 0,
    400400                'orderby'        => 'ID',
  • extra-product-options-for-woocommerce/trunk/includes/class-epofw-front.php

    r3246679 r3248445  
    5757         */
    5858        public function epofw_front_init() {
    59             // Add nonce field to the form.
    60             add_action(
    61                 'woocommerce_before_add_to_cart_form',
    62                 array( $this, 'epofw_add_nonce_field' ),
    63                 10
    64             );
    65 
    6659            add_action(
    6760                'woocommerce_before_add_to_cart_button',
     
    587580         */
    588581        public function epofw_add_to_cart_validation( $passed, $product_id ) {
     582
     583            if ( ! isset( $_POST ) && empty( $product_id ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
     584                return false;
     585            }
     586
     587            if ( ! isset( $_POST[ 'epofw_add_to_cart_nonce_' . $product_id ] ) ) {
     588                return $passed;
     589            }
     590
    589591            // Check if this is an "Order Again" request.
    590592            if ( isset( $_GET['order_again'] ) ) {
     
    594596                }
    595597                return $passed;
    596             }
    597 
    598             if ( ! isset( $_POST ) && empty( $product_id ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
    599                 return false;
    600598            }
    601599
     
    646644                if ( ! empty( $epofw_post_data ) ) {
    647645                    foreach ( $epofw_post_data as $post_data_key => $value ) {
    648                         if ( ! empty( $value ) && array_key_exists( $post_data_key, $get_field_name_arr ) ) {
     646                        if ( ! empty( $value ) && ! empty( $get_field_name_arr ) && array_key_exists( $post_data_key, $get_field_name_arr ) ) {
    649647                            $check_field_label     = epofw_check_array_key_exists( 'label', $get_field_name_arr[ $post_data_key ] );
    650648                            $check_field_input     = epofw_check_array_key_exists( 'field', $get_field_name_arr[ $post_data_key ] );
     
    684682                                            if ( 'all_number' === $check_field_restriction ) {
    685683                                                if ( 1 !== preg_match( '/^[0-9]+(\\.[0-9]+)]*$/', $post_check_field_name ) ) {
    686                                                     /* translators: %1$s: Field label that accepts decimal numbers */
    687                                                     $error_message = sprintf( esc_html__( 'Decimal numbers are allowed for " %1$s".', 'extra-product-options-for-woocommerce' ), $safe_field_title );
     684                                                    /* translators: 1: Field label */
     685                                                    $error_message = sprintf( __( 'Decimal numbers are allowed for " %1$s".', 'extra-product-options-for-woocommerce' ), $check_field_lbl_title );
     686                                                    $this->epofw_add_to_cart_error_msg( 'all_number', $error_message );
     687                                                    $field_err_status[] = false;
    688688                                                }
    689689                                            }
    690690                                            if ( 'only_text' === $check_field_restriction ) {
    691691                                                if ( 1 !== preg_match( '/^[a-zA-Z]*$/i', $post_check_field_name ) ) {
    692                                                     /* translators: %1$s: Field label that only accepts text */
    693                                                     $error_message = sprintf( esc_html__( 'Only texts are allowed for " %1$s".', 'extra-product-options-for-woocommerce' ), $safe_field_title );
     692                                                    /* translators: 1: Field label */
     693                                                    $error_message = sprintf( __( 'Only texts are allowed for " %1$s".', 'extra-product-options-for-woocommerce' ), $check_field_lbl_title );
     694                                                    $this->epofw_add_to_cart_error_msg( 'only_text', $error_message );
     695                                                    $field_err_status[] = false;
    694696                                                }
    695697                                            }
    696698                                            if ( 'text_number' === $check_field_restriction ) {
    697699                                                if ( 1 !== preg_match( '/^[a-zA-Z0-9]*$/i', $post_check_field_name ) ) {
    698                                                     /* translators: %1$s: Field label that accepts both text and numbers */
    699                                                     $error_message = sprintf( esc_html__( 'Only text and numbers are allowed for " %1$s".', 'extra-product-options-for-woocommerce' ), $safe_field_title );
     700                                                    /* translators: 1: Field label */
     701                                                    $error_message = sprintf( __( 'Only text and numbers are allowed for " %1$s".', 'extra-product-options-for-woocommerce' ), $check_field_lbl_title );
     702                                                    $this->epofw_add_to_cart_error_msg( 'text_number', $error_message );
     703                                                    $field_err_status[] = false;
    700704                                                }
    701705                                            }
    702706                                            if ( 'email' === $check_field_restriction ) {
    703707                                                if ( ! filter_var( $post_check_field_name, FILTER_VALIDATE_EMAIL ) ) {
    704                                                     /* translators: %1$s: Field label that requires email format */
    705                                                     $error_message = sprintf( esc_html__( 'Invalid email format for " %1$s".', 'extra-product-options-for-woocommerce' ), $safe_field_title );
     708                                                    /* translators: 1: Field label */
     709                                                    $error_message = sprintf( __( 'Invalid email format for " %1$s".', 'extra-product-options-for-woocommerce' ), $check_field_lbl_title );
     710                                                    $this->epofw_add_to_cart_error_msg( 'email', $error_message );
     711                                                    $field_err_status[] = false;
    706712                                                }
    707713                                            }
     
    11071113         * @param bool  $check_epofw_haoic  Hide addon order in cart page.
    11081114         * @param bool  $check_epofw_haopic Hide addon order price in cart page.
     1115         *
    11091116         * @return string $epofw_name Return string.
    11101117         */
     
    11821189
    11831190                // Escape the value before adding to filter.
     1191                /**
     1192                 * Apply filter for render color code.
     1193                 *
     1194                 * @since 1.0.0
     1195                 */
    11841196                $epofw_value .= apply_filters( 'epofw_render_color_code', esc_html( $get_epofw_value ) );
    11851197            }
    11861198
     1199            /**
     1200             * Apply filter for render color html.
     1201             *
     1202             * @since 1.0.0
     1203             */
    11871204            return apply_filters( 'epofw_render_color_html', $epofw_value, esc_html( $get_epofw_value ) );
    11881205        }
     
    14411458
    14421459        /**
    1443          * Get Addon label name for order detail at front side.
     1460         * Get Addon label name and price for order detail on the front side.
     1461         * Retrieves the addon label name and price based on the provided parameters.
    14441462         *
    14451463         * @since 1.0.0
     
    15111529         * @param int|float $product_price  Product price.
    15121530         * @param array     $cart_item_data Cart item data.
    1513          * @param string    $cart_item_key  Cart item key.
    15141531         *
    15151532         * @return string
    15161533         */
    1517         public function epofw_woocommerce_cart_item_price( $product_price, $cart_item_data, $cart_item_key ) {
     1534        public function epofw_woocommerce_cart_item_price( $product_price, $cart_item_data ) {
    15181535            // Set without tax price becaue wc_get_price_to_display function will calucalte tax based on original price.
    15191536            if ( isset( $cart_item_data['epofw_product_price_without_tax'] ) ) {
  • extra-product-options-for-woocommerce/trunk/languages/extra-product-options-for-woocommerce.pot

    r3246679 r3248445  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Extra Product Options for WooCommerce 3.1.0\n"
     5"Project-Id-Version: Extra Product Options for WooCommerce 3.1.1\n"
    66"Report-Msgid-Bugs-To: https://www.wpactpro.com/contact/\n"
    7 "POT-Creation-Date: 2025-02-25 19:27:11+00:00\n"
     7"POT-Creation-Date: 2025-02-28 11:36:23+00:00\n"
    88"MIME-Version: 1.0\n"
    99"Content-Type: text/plain; charset=utf-8\n"
     
    3737msgstr ""
    3838
    39 #: includes/class-epofw-admin.php:172 includes/class-epofw-admin.php:229
    40 #: includes/class-epofw-admin.php:629
     39#: includes/class-epofw-admin.php:172 includes/class-epofw-admin.php:231
     40#: includes/class-epofw-admin.php:627
    4141msgid "You have not permission for this one."
    4242msgstr ""
     
    4646msgstr ""
    4747
    48 #: includes/class-epofw-admin.php:233 includes/class-epofw-admin.php:237
    49 #: includes/class-epofw-admin.php:633 includes/class-epofw-admin.php:637
     48#: includes/class-epofw-admin.php:235 includes/class-epofw-admin.php:239
     49#: includes/class-epofw-admin.php:631 includes/class-epofw-admin.php:635
    5050msgid "Nonce verification failed"
    5151msgstr ""
    5252
    53 #: includes/class-epofw-admin.php:262 settings/epofw-general-settings.php:31
     53#: includes/class-epofw-admin.php:264 settings/epofw-general-settings.php:31
    5454msgid "General Settings"
    5555msgstr ""
    5656
    57 #: includes/class-epofw-admin.php:263
     57#: includes/class-epofw-admin.php:265
    5858msgid "Product Option"
    5959msgstr ""
    6060
    61 #: includes/class-epofw-admin.php:264 settings/epofw-about-info.php:21
     61#: includes/class-epofw-admin.php:266 settings/epofw-about-info.php:21
    6262msgid "Getting Started"
    6363msgstr ""
    6464
     65#: includes/class-epofw-admin.php:572
     66msgid "Product Field successfully created."
     67msgstr ""
     68
    6569#: includes/class-epofw-admin.php:574
    66 msgid "Product Field successfully created."
     70msgid "Product Field successfully updated."
    6771msgstr ""
    6872
    6973#: includes/class-epofw-admin.php:576
    70 msgid "Product Field successfully updated."
     74msgid "Product Field deleted."
    7175msgstr ""
    7276
    7377#: includes/class-epofw-admin.php:578
    74 msgid "Product Field deleted."
     78msgid "Product Field duplicated."
    7579msgstr ""
    7680
    7781#: includes/class-epofw-admin.php:580
    78 msgid "Product Field duplicated."
     82msgid "Product Field disabled."
    7983msgstr ""
    8084
    8185#: includes/class-epofw-admin.php:582
    82 msgid "Product Field disabled."
     86msgid "Product Field enabled."
    8387msgstr ""
    8488
    8589#: includes/class-epofw-admin.php:584
    86 msgid "Product Field enabled."
    87 msgstr ""
    88 
    89 #: includes/class-epofw-admin.php:586
    9090msgid "Fields imported successfully."
    9191msgstr ""
    9292
    93 #: includes/class-epofw-admin.php:589
     93#: includes/class-epofw-admin.php:587
    9494msgid "There was an error with saving data."
    9595msgstr ""
    9696
    97 #: includes/class-epofw-admin.php:591 includes/class-epofw-admin.php:601
     97#: includes/class-epofw-admin.php:589 includes/class-epofw-admin.php:599
    9898msgid "There was an error with security check."
    9999msgstr ""
    100100
    101 #: includes/class-epofw-admin.php:598
     101#: includes/class-epofw-admin.php:596
    102102msgid "Settings save successfully"
    103103msgstr ""
     
    189189msgstr ""
    190190
    191 #: includes/class-epofw-front.php:263
     191#: includes/class-epofw-front.php:256
    192192msgid "Clear"
    193193msgstr ""
    194194
    195 #: includes/class-epofw-front.php:264
     195#: includes/class-epofw-front.php:257
    196196msgid "Default"
    197197msgstr ""
    198198
    199 #: includes/class-epofw-front.php:265
     199#: includes/class-epofw-front.php:258
    200200msgid "Select Color"
    201201msgstr ""
    202202
    203 #: includes/class-epofw-front.php:266
     203#: includes/class-epofw-front.php:259
    204204msgid "Current Color"
    205205msgstr ""
    206206
    207 #: includes/class-epofw-front.php:295
     207#: includes/class-epofw-front.php:288
    208208#: includes/class-epofw-woocs-compatiblity.php:112
    209209msgid "Please select a valid time."
    210210msgstr ""
    211211
    212 #: includes/class-epofw-front.php:296
     212#: includes/class-epofw-front.php:289
    213213#: includes/class-epofw-woocs-compatiblity.php:113
    214214msgid "Please enter a valid time."
    215215msgstr ""
    216216
    217 #: includes/class-epofw-front.php:297
     217#: includes/class-epofw-front.php:290
    218218#: includes/class-epofw-woocs-compatiblity.php:114
    219219msgid "Please select a valid date."
    220220msgstr ""
    221221
    222 #: includes/class-epofw-front.php:298
     222#: includes/class-epofw-front.php:291
    223223#: includes/class-epofw-woocs-compatiblity.php:115
    224224msgid "Please enter a valid date."
    225225msgstr ""
    226226
    227 #: includes/class-epofw-front.php:299
     227#: includes/class-epofw-front.php:292
    228228#: includes/class-epofw-woocs-compatiblity.php:116
    229229msgid "Please select a valid color code."
    230230msgstr ""
    231231
    232 #: includes/class-epofw-front.php:300
     232#: includes/class-epofw-front.php:293
    233233#: includes/class-epofw-woocs-compatiblity.php:117
    234234msgid "Please enter a valid color code."
    235235msgstr ""
    236236
    237 #: includes/class-epofw-front.php:605
     237#: includes/class-epofw-front.php:603
    238238msgid "Security check failed. Please refresh the page and try again."
    239239msgstr ""
    240240
    241 #: includes/class-epofw-front.php:677
     241#: includes/class-epofw-front.php:675
    242242#. translators: %1$s: Field label that only accepts numbers
    243243msgid "Only numbers are allowed for \"%1$s\"."
    244244msgstr ""
    245245
    246 #: includes/class-epofw-front.php:687
    247 #. translators: %1$s: Field label that accepts decimal numbers
     246#: includes/class-epofw-front.php:685
     247#. translators: 1: Field label
    248248msgid "Decimal numbers are allowed for \" %1$s\"."
    249249msgstr ""
    250250
    251251#: includes/class-epofw-front.php:693
    252 #. translators: %1$s: Field label that only accepts text
     252#. translators: 1: Field label
    253253msgid "Only texts are allowed for \" %1$s\"."
    254254msgstr ""
    255255
    256 #: includes/class-epofw-front.php:699
    257 #. translators: %1$s: Field label that accepts both text and numbers
     256#: includes/class-epofw-front.php:701
     257#. translators: 1: Field label
    258258msgid "Only text and numbers are allowed for \" %1$s\"."
    259259msgstr ""
    260260
    261 #: includes/class-epofw-front.php:705
    262 #. translators: %1$s: Field label that requires email format
     261#: includes/class-epofw-front.php:709
     262#. translators: 1: Field label
    263263msgid "Invalid email format for \" %1$s\"."
    264264msgstr ""
    265265
    266 #: includes/class-epofw-front.php:859
     266#: includes/class-epofw-front.php:865
    267267msgid "Option is invalid"
    268268msgstr ""
     
    352352msgstr ""
    353353
    354 #: settings/epofw-admin-settings.php:75 settings/epofw-common-function.php:357
    355 #: settings/epofw-common-function.php:496
    356 #: settings/epofw-common-function.php:590
    357 #: settings/epofw-common-function.php:680
    358 #: settings/epofw-common-function.php:805
    359 #: settings/epofw-common-function.php:899
    360 #: settings/epofw-common-function.php:993
    361 #: settings/epofw-common-function.php:1087
    362 #: settings/epofw-common-function.php:1181
    363 #: settings/epofw-common-function.php:1288
    364 #: settings/epofw-common-function.php:1642
    365 #: settings/epofw-common-function.php:1771
    366 #: settings/epofw-common-function.php:1887
    367 #: settings/epofw-common-function.php:1991
     354#: settings/epofw-admin-settings.php:75 settings/epofw-common-function.php:358
     355#: settings/epofw-common-function.php:497
     356#: settings/epofw-common-function.php:591
     357#: settings/epofw-common-function.php:681
     358#: settings/epofw-common-function.php:806
     359#: settings/epofw-common-function.php:900
     360#: settings/epofw-common-function.php:994
     361#: settings/epofw-common-function.php:1088
     362#: settings/epofw-common-function.php:1182
     363#: settings/epofw-common-function.php:1289
     364#: settings/epofw-common-function.php:1643
     365#: settings/epofw-common-function.php:1772
     366#: settings/epofw-common-function.php:1888
     367#: settings/epofw-common-function.php:1992
    368368msgid "Name"
    369369msgstr ""
     
    398398
    399399#: settings/epofw-admin-settings.php:155
    400 #: settings/epofw-common-function.php:2121
     400#: settings/epofw-common-function.php:2122
    401401msgid "Field Type"
    402402msgstr ""
    403403
    404404#: settings/epofw-admin-settings.php:158
    405 #: settings/epofw-common-function.php:2205
     405#: settings/epofw-common-function.php:2206
    406406msgid "Field Status"
    407407msgstr ""
     
    440440msgstr ""
    441441
    442 #: settings/epofw-common-function.php:161
     442#: settings/epofw-common-function.php:162
     443#: settings/epofw-common-function.php:175
     444#: settings/epofw-common-function.php:319
     445#: settings/epofw-common-function.php:458
     446#: settings/epofw-common-function.php:642
     447#: settings/epofw-common-function.php:792
     448#: settings/epofw-common-function.php:886
     449#: settings/epofw-common-function.php:980
     450#: settings/epofw-common-function.php:1074
     451#: settings/epofw-common-function.php:1168
     452#: settings/epofw-common-function.php:1262
     453#: settings/epofw-common-function.php:1403
     454#: settings/epofw-common-function.php:1499
     455#: settings/epofw-common-function.php:1604
     456#: settings/epofw-common-function.php:1734
     457#: settings/epofw-common-function.php:1863
     458#: settings/epofw-common-function.php:1979
     459msgid "If you want to make required field then you can checked this option."
     460msgstr ""
     461
     462#: settings/epofw-common-function.php:163
     463#: settings/epofw-common-function.php:1404
     464#: settings/epofw-common-function.php:1500
     465msgid "Enter Field Title"
     466msgstr ""
     467
    443468#: settings/epofw-common-function.php:174
     469msgid "Field Title Option"
     470msgstr ""
     471
     472#: settings/epofw-common-function.php:189
     473#: settings/epofw-common-function.php:231
     474#: settings/epofw-common-function.php:1415
     475#: settings/epofw-common-function.php:1511
     476msgid "Label Class"
     477msgstr ""
     478
     479#: settings/epofw-common-function.php:190
     480#: settings/epofw-common-function.php:232
     481#: settings/epofw-common-function.php:359
     482#: settings/epofw-common-function.php:371
     483#: settings/epofw-common-function.php:383
     484#: settings/epofw-common-function.php:498
     485#: settings/epofw-common-function.php:510
     486#: settings/epofw-common-function.php:522
     487#: settings/epofw-common-function.php:592
     488#: settings/epofw-common-function.php:604
     489#: settings/epofw-common-function.php:682
     490#: settings/epofw-common-function.php:694
     491#: settings/epofw-common-function.php:706
     492#: settings/epofw-common-function.php:807
     493#: settings/epofw-common-function.php:819
     494#: settings/epofw-common-function.php:831
     495#: settings/epofw-common-function.php:901
     496#: settings/epofw-common-function.php:913
     497#: settings/epofw-common-function.php:925
     498#: settings/epofw-common-function.php:995
     499#: settings/epofw-common-function.php:1007
     500#: settings/epofw-common-function.php:1019
     501#: settings/epofw-common-function.php:1089
     502#: settings/epofw-common-function.php:1101
     503#: settings/epofw-common-function.php:1113
     504#: settings/epofw-common-function.php:1183
     505#: settings/epofw-common-function.php:1195
     506#: settings/epofw-common-function.php:1207
     507#: settings/epofw-common-function.php:1290
     508#: settings/epofw-common-function.php:1302
     509#: settings/epofw-common-function.php:1314
     510#: settings/epofw-common-function.php:1416
     511#: settings/epofw-common-function.php:1433
     512#: settings/epofw-common-function.php:1445
     513#: settings/epofw-common-function.php:1512
     514#: settings/epofw-common-function.php:1529
     515#: settings/epofw-common-function.php:1541
     516#: settings/epofw-common-function.php:1644
     517#: settings/epofw-common-function.php:1656
     518#: settings/epofw-common-function.php:1668
     519#: settings/epofw-common-function.php:1773
     520#: settings/epofw-common-function.php:1785
     521#: settings/epofw-common-function.php:1797
     522#: settings/epofw-common-function.php:1889
     523#: settings/epofw-common-function.php:1901
     524#: settings/epofw-common-function.php:1913
     525#: settings/epofw-common-function.php:1993
     526#: settings/epofw-common-function.php:2005
     527#: settings/epofw-common-function.php:2017
     528msgid ""
     529"This is use for fields property. Not for customer or user purpose. "
     530"<strong>Note:</strong> If you want to change it then please make it unique."
     531msgstr ""
     532
     533#: settings/epofw-common-function.php:191
     534#: settings/epofw-common-function.php:233
     535#: settings/epofw-common-function.php:1417
     536#: settings/epofw-common-function.php:1513
     537msgid "Enter class name for label"
     538msgstr ""
     539
     540#: settings/epofw-common-function.php:203
     541msgid "Field Subtitle Option"
     542msgstr ""
     543
     544#: settings/epofw-common-function.php:204
     545msgid "Allow to add subtitle with different options."
     546msgstr ""
     547
     548#: settings/epofw-common-function.php:219
     549msgid "Allow to add subtitle."
     550msgstr ""
     551
     552#: settings/epofw-common-function.php:220
     553msgid "Enter Subtitle"
     554msgstr ""
     555
     556#: settings/epofw-common-function.php:275
     557msgid "0.00"
     558msgstr ""
     559
    444560#: settings/epofw-common-function.php:318
    445561#: settings/epofw-common-function.php:457
     
    451567#: settings/epofw-common-function.php:1167
    452568#: settings/epofw-common-function.php:1261
    453 #: settings/epofw-common-function.php:1402
    454 #: settings/epofw-common-function.php:1498
    455569#: settings/epofw-common-function.php:1603
    456570#: settings/epofw-common-function.php:1733
    457571#: settings/epofw-common-function.php:1862
    458572#: settings/epofw-common-function.php:1978
    459 msgid "If you want to make required field then you can checked this option."
    460 msgstr ""
    461 
    462 #: settings/epofw-common-function.php:162
    463 #: settings/epofw-common-function.php:1403
    464 #: settings/epofw-common-function.php:1499
    465 msgid "Enter Field Title"
    466 msgstr ""
    467 
    468 #: settings/epofw-common-function.php:173
    469 msgid "Field Title Option"
    470 msgstr ""
    471 
    472 #: settings/epofw-common-function.php:188
    473 #: settings/epofw-common-function.php:230
    474 #: settings/epofw-common-function.php:1414
    475 #: settings/epofw-common-function.php:1510
    476 msgid "Label Class"
    477 msgstr ""
    478 
    479 #: settings/epofw-common-function.php:189
    480 #: settings/epofw-common-function.php:231
    481 #: settings/epofw-common-function.php:358
    482 #: settings/epofw-common-function.php:370
    483 #: settings/epofw-common-function.php:382
    484 #: settings/epofw-common-function.php:497
    485 #: settings/epofw-common-function.php:509
    486 #: settings/epofw-common-function.php:521
    487 #: settings/epofw-common-function.php:591
    488 #: settings/epofw-common-function.php:603
    489 #: settings/epofw-common-function.php:681
    490 #: settings/epofw-common-function.php:693
    491 #: settings/epofw-common-function.php:705
    492 #: settings/epofw-common-function.php:806
    493 #: settings/epofw-common-function.php:818
    494 #: settings/epofw-common-function.php:830
    495 #: settings/epofw-common-function.php:900
    496 #: settings/epofw-common-function.php:912
    497 #: settings/epofw-common-function.php:924
    498 #: settings/epofw-common-function.php:994
    499 #: settings/epofw-common-function.php:1006
    500 #: settings/epofw-common-function.php:1018
    501 #: settings/epofw-common-function.php:1088
    502 #: settings/epofw-common-function.php:1100
    503 #: settings/epofw-common-function.php:1112
    504 #: settings/epofw-common-function.php:1182
    505 #: settings/epofw-common-function.php:1194
    506 #: settings/epofw-common-function.php:1206
    507 #: settings/epofw-common-function.php:1289
    508 #: settings/epofw-common-function.php:1301
    509 #: settings/epofw-common-function.php:1313
    510 #: settings/epofw-common-function.php:1415
    511 #: settings/epofw-common-function.php:1432
    512 #: settings/epofw-common-function.php:1444
    513 #: settings/epofw-common-function.php:1511
    514 #: settings/epofw-common-function.php:1528
    515 #: settings/epofw-common-function.php:1540
    516 #: settings/epofw-common-function.php:1643
    517 #: settings/epofw-common-function.php:1655
    518 #: settings/epofw-common-function.php:1667
    519 #: settings/epofw-common-function.php:1772
    520 #: settings/epofw-common-function.php:1784
    521 #: settings/epofw-common-function.php:1796
    522 #: settings/epofw-common-function.php:1888
    523 #: settings/epofw-common-function.php:1900
    524 #: settings/epofw-common-function.php:1912
    525 #: settings/epofw-common-function.php:1992
    526 #: settings/epofw-common-function.php:2004
    527 #: settings/epofw-common-function.php:2016
    528 msgid ""
    529 "This is use for fields property. Not for customer or user purpose. "
    530 "<strong>Note:</strong> If you want to change it then please make it unique."
    531 msgstr ""
    532 
    533 #: settings/epofw-common-function.php:190
    534 #: settings/epofw-common-function.php:232
    535 #: settings/epofw-common-function.php:1416
    536 #: settings/epofw-common-function.php:1512
    537 msgid "Enter class name for label"
    538 msgstr ""
    539 
    540 #: settings/epofw-common-function.php:202
    541 msgid "Field Subtitle Option"
    542 msgstr ""
    543 
    544 #: settings/epofw-common-function.php:203
    545 msgid "Allow to add subtitle with different options."
    546 msgstr ""
    547 
    548 #: settings/epofw-common-function.php:218
    549 msgid "Allow to add subtitle."
    550 msgstr ""
    551 
    552 #: settings/epofw-common-function.php:219
    553 msgid "Enter Subtitle"
    554 msgstr ""
    555 
    556 #: settings/epofw-common-function.php:274
    557 msgid "0.00"
    558 msgstr ""
    559 
    560 #: settings/epofw-common-function.php:317
    561 #: settings/epofw-common-function.php:456
    562 #: settings/epofw-common-function.php:640
    563 #: settings/epofw-common-function.php:790
    564 #: settings/epofw-common-function.php:884
    565 #: settings/epofw-common-function.php:978
    566 #: settings/epofw-common-function.php:1072
    567 #: settings/epofw-common-function.php:1166
    568 #: settings/epofw-common-function.php:1260
    569 #: settings/epofw-common-function.php:1602
    570 #: settings/epofw-common-function.php:1732
    571 #: settings/epofw-common-function.php:1861
    572 #: settings/epofw-common-function.php:1977
    573573msgid "Required"
    574574msgstr ""
    575575
    576 #: settings/epofw-common-function.php:327
    577 #: settings/epofw-common-function.php:466
    578 #: settings/epofw-common-function.php:572
    579 #: settings/epofw-common-function.php:650
    580 #: settings/epofw-common-function.php:800
    581 #: settings/epofw-common-function.php:894
    582 #: settings/epofw-common-function.php:988
    583 #: settings/epofw-common-function.php:1082
    584 #: settings/epofw-common-function.php:1176
    585 #: settings/epofw-common-function.php:1270
    586 #: settings/epofw-common-function.php:1426
    587 #: settings/epofw-common-function.php:1522
    588 #: settings/epofw-common-function.php:1612
    589 #: settings/epofw-common-function.php:1742
    590 #: settings/epofw-common-function.php:1871
    591 #: settings/epofw-common-function.php:1986
     576#: settings/epofw-common-function.php:328
     577#: settings/epofw-common-function.php:467
     578#: settings/epofw-common-function.php:573
     579#: settings/epofw-common-function.php:651
     580#: settings/epofw-common-function.php:801
     581#: settings/epofw-common-function.php:895
     582#: settings/epofw-common-function.php:989
     583#: settings/epofw-common-function.php:1083
     584#: settings/epofw-common-function.php:1177
     585#: settings/epofw-common-function.php:1271
     586#: settings/epofw-common-function.php:1427
     587#: settings/epofw-common-function.php:1523
     588#: settings/epofw-common-function.php:1613
     589#: settings/epofw-common-function.php:1743
     590#: settings/epofw-common-function.php:1872
     591#: settings/epofw-common-function.php:1987
    592592msgid "Fields Extra Options"
    593 msgstr ""
    594 
    595 #: settings/epofw-common-function.php:332
    596 #: settings/epofw-common-function.php:471
    597 #: settings/epofw-common-function.php:577
    598 #: settings/epofw-common-function.php:655
    599 #: settings/epofw-common-function.php:1275
    600 #: settings/epofw-common-function.php:1617
    601 msgid "Default Value"
    602593msgstr ""
    603594
     
    608599#: settings/epofw-common-function.php:1276
    609600#: settings/epofw-common-function.php:1618
    610 msgid ""
    611 "You can enter some default value which will display at front side in input "
    612 "box."
     601msgid "Default Value"
    613602msgstr ""
    614603
     
    619608#: settings/epofw-common-function.php:1277
    620609#: settings/epofw-common-function.php:1619
     610msgid ""
     611"You can enter some default value which will display at front side in input "
     612"box."
     613msgstr ""
     614
     615#: settings/epofw-common-function.php:335
     616#: settings/epofw-common-function.php:474
     617#: settings/epofw-common-function.php:580
     618#: settings/epofw-common-function.php:658
     619#: settings/epofw-common-function.php:1278
     620#: settings/epofw-common-function.php:1620
    621621msgid "Enter default value"
    622 msgstr ""
    623 
    624 #: settings/epofw-common-function.php:345
    625 #: settings/epofw-common-function.php:484
    626 #: settings/epofw-common-function.php:668
    627 #: settings/epofw-common-function.php:1630
    628 #: settings/epofw-common-function.php:1759
    629 msgid "Placeholder"
    630622msgstr ""
    631623
     
    635627#: settings/epofw-common-function.php:1631
    636628#: settings/epofw-common-function.php:1760
    637 msgid ""
    638 "You can enter some placeholder which will display at front side in input "
    639 "box."
     629msgid "Placeholder"
    640630msgstr ""
    641631
     
    645635#: settings/epofw-common-function.php:1632
    646636#: settings/epofw-common-function.php:1761
     637msgid ""
     638"You can enter some placeholder which will display at front side in input "
     639"box."
     640msgstr ""
     641
     642#: settings/epofw-common-function.php:348
     643#: settings/epofw-common-function.php:487
     644#: settings/epofw-common-function.php:671
     645#: settings/epofw-common-function.php:1633
     646#: settings/epofw-common-function.php:1762
    647647msgid "Enter placeholder"
    648648msgstr ""
    649649
    650 #: settings/epofw-common-function.php:359
    651 #: settings/epofw-common-function.php:498
    652 #: settings/epofw-common-function.php:592
    653 #: settings/epofw-common-function.php:682
    654 #: settings/epofw-common-function.php:807
    655 #: settings/epofw-common-function.php:901
    656 #: settings/epofw-common-function.php:995
    657 #: settings/epofw-common-function.php:1089
    658 #: settings/epofw-common-function.php:1183
    659 #: settings/epofw-common-function.php:1290
    660 #: settings/epofw-common-function.php:1644
    661 #: settings/epofw-common-function.php:1773
    662 #: settings/epofw-common-function.php:1889
    663 #: settings/epofw-common-function.php:1993
     650#: settings/epofw-common-function.php:360
     651#: settings/epofw-common-function.php:499
     652#: settings/epofw-common-function.php:593
     653#: settings/epofw-common-function.php:683
     654#: settings/epofw-common-function.php:808
     655#: settings/epofw-common-function.php:902
     656#: settings/epofw-common-function.php:996
     657#: settings/epofw-common-function.php:1090
     658#: settings/epofw-common-function.php:1184
     659#: settings/epofw-common-function.php:1291
     660#: settings/epofw-common-function.php:1645
     661#: settings/epofw-common-function.php:1774
     662#: settings/epofw-common-function.php:1890
     663#: settings/epofw-common-function.php:1994
    664664msgid "Enter unique name for fields"
    665665msgstr ""
    666666
    667 #: settings/epofw-common-function.php:369
    668 #: settings/epofw-common-function.php:508
    669 #: settings/epofw-common-function.php:602
    670 #: settings/epofw-common-function.php:692
    671 #: settings/epofw-common-function.php:817
    672 #: settings/epofw-common-function.php:911
    673 #: settings/epofw-common-function.php:1005
    674 #: settings/epofw-common-function.php:1099
    675 #: settings/epofw-common-function.php:1193
    676 #: settings/epofw-common-function.php:1300
    677 #: settings/epofw-common-function.php:1431
    678 #: settings/epofw-common-function.php:1527
    679 #: settings/epofw-common-function.php:1654
    680 #: settings/epofw-common-function.php:1783
    681 #: settings/epofw-common-function.php:1899
    682 #: settings/epofw-common-function.php:2003
     667#: settings/epofw-common-function.php:370
     668#: settings/epofw-common-function.php:509
     669#: settings/epofw-common-function.php:603
     670#: settings/epofw-common-function.php:693
     671#: settings/epofw-common-function.php:818
     672#: settings/epofw-common-function.php:912
     673#: settings/epofw-common-function.php:1006
     674#: settings/epofw-common-function.php:1100
     675#: settings/epofw-common-function.php:1194
     676#: settings/epofw-common-function.php:1301
     677#: settings/epofw-common-function.php:1432
     678#: settings/epofw-common-function.php:1528
     679#: settings/epofw-common-function.php:1655
     680#: settings/epofw-common-function.php:1784
     681#: settings/epofw-common-function.php:1900
     682#: settings/epofw-common-function.php:2004
    683683msgid "ID"
    684684msgstr ""
    685685
    686 #: settings/epofw-common-function.php:371
    687 #: settings/epofw-common-function.php:510
    688 #: settings/epofw-common-function.php:604
    689 #: settings/epofw-common-function.php:694
    690 #: settings/epofw-common-function.php:819
    691 #: settings/epofw-common-function.php:913
    692 #: settings/epofw-common-function.php:1007
    693 #: settings/epofw-common-function.php:1101
    694 #: settings/epofw-common-function.php:1195
    695 #: settings/epofw-common-function.php:1302
    696 #: settings/epofw-common-function.php:1433
    697 #: settings/epofw-common-function.php:1529
    698 #: settings/epofw-common-function.php:1656
    699 #: settings/epofw-common-function.php:1785
    700 #: settings/epofw-common-function.php:1901
    701 #: settings/epofw-common-function.php:2005
     686#: settings/epofw-common-function.php:372
     687#: settings/epofw-common-function.php:511
     688#: settings/epofw-common-function.php:605
     689#: settings/epofw-common-function.php:695
     690#: settings/epofw-common-function.php:820
     691#: settings/epofw-common-function.php:914
     692#: settings/epofw-common-function.php:1008
     693#: settings/epofw-common-function.php:1102
     694#: settings/epofw-common-function.php:1196
     695#: settings/epofw-common-function.php:1303
     696#: settings/epofw-common-function.php:1434
     697#: settings/epofw-common-function.php:1530
     698#: settings/epofw-common-function.php:1657
     699#: settings/epofw-common-function.php:1786
     700#: settings/epofw-common-function.php:1902
     701#: settings/epofw-common-function.php:2006
    702702msgid "Enter unique id for fields"
    703703msgstr ""
    704704
    705 #: settings/epofw-common-function.php:381
    706 #: settings/epofw-common-function.php:520
    707 #: settings/epofw-common-function.php:704
    708 #: settings/epofw-common-function.php:829
    709 #: settings/epofw-common-function.php:923
    710 #: settings/epofw-common-function.php:1017
    711 #: settings/epofw-common-function.php:1111
    712 #: settings/epofw-common-function.php:1205
    713 #: settings/epofw-common-function.php:1312
    714 #: settings/epofw-common-function.php:1443
    715 #: settings/epofw-common-function.php:1539
    716 #: settings/epofw-common-function.php:1666
    717 #: settings/epofw-common-function.php:1795
    718 #: settings/epofw-common-function.php:1911
    719 #: settings/epofw-common-function.php:2015
     705#: settings/epofw-common-function.php:382
     706#: settings/epofw-common-function.php:521
     707#: settings/epofw-common-function.php:705
     708#: settings/epofw-common-function.php:830
     709#: settings/epofw-common-function.php:924
     710#: settings/epofw-common-function.php:1018
     711#: settings/epofw-common-function.php:1112
     712#: settings/epofw-common-function.php:1206
     713#: settings/epofw-common-function.php:1313
     714#: settings/epofw-common-function.php:1444
     715#: settings/epofw-common-function.php:1540
     716#: settings/epofw-common-function.php:1667
     717#: settings/epofw-common-function.php:1796
     718#: settings/epofw-common-function.php:1912
     719#: settings/epofw-common-function.php:2016
    720720msgid "Class"
    721721msgstr ""
    722722
    723 #: settings/epofw-common-function.php:383
    724 #: settings/epofw-common-function.php:395
    725 #: settings/epofw-common-function.php:522
    726 #: settings/epofw-common-function.php:706
    727 #: settings/epofw-common-function.php:831
    728 #: settings/epofw-common-function.php:925
    729 #: settings/epofw-common-function.php:1019
    730 #: settings/epofw-common-function.php:1113
    731 #: settings/epofw-common-function.php:1207
    732 #: settings/epofw-common-function.php:1314
    733 #: settings/epofw-common-function.php:1445
    734 #: settings/epofw-common-function.php:1541
    735 #: settings/epofw-common-function.php:1668
    736 #: settings/epofw-common-function.php:1680
    737 #: settings/epofw-common-function.php:1797
    738 #: settings/epofw-common-function.php:1809
    739 #: settings/epofw-common-function.php:1913
    740 #: settings/epofw-common-function.php:1925
    741 #: settings/epofw-common-function.php:2017
     723#: settings/epofw-common-function.php:384
     724#: settings/epofw-common-function.php:396
     725#: settings/epofw-common-function.php:523
     726#: settings/epofw-common-function.php:707
     727#: settings/epofw-common-function.php:832
     728#: settings/epofw-common-function.php:926
     729#: settings/epofw-common-function.php:1020
     730#: settings/epofw-common-function.php:1114
     731#: settings/epofw-common-function.php:1208
     732#: settings/epofw-common-function.php:1315
     733#: settings/epofw-common-function.php:1446
     734#: settings/epofw-common-function.php:1542
     735#: settings/epofw-common-function.php:1669
     736#: settings/epofw-common-function.php:1681
     737#: settings/epofw-common-function.php:1798
     738#: settings/epofw-common-function.php:1810
     739#: settings/epofw-common-function.php:1914
     740#: settings/epofw-common-function.php:1926
     741#: settings/epofw-common-function.php:2018
    742742msgid "Enter class name for fields"
    743 msgstr ""
    744 
    745 #: settings/epofw-common-function.php:393
    746 #: settings/epofw-common-function.php:1678
    747 #: settings/epofw-common-function.php:1807
    748 #: settings/epofw-common-function.php:1923
    749 msgid "Readonly Field"
    750743msgstr ""
    751744
     
    754747#: settings/epofw-common-function.php:1808
    755748#: settings/epofw-common-function.php:1924
     749msgid "Readonly Field"
     750msgstr ""
     751
     752#: settings/epofw-common-function.php:395
     753#: settings/epofw-common-function.php:1680
     754#: settings/epofw-common-function.php:1809
     755#: settings/epofw-common-function.php:1925
    756756msgid ""
    757757"If you want to make this field only readable purpose then you can checked "
     
    759759msgstr ""
    760760
    761 #: settings/epofw-common-function.php:409
     761#: settings/epofw-common-function.php:410
    762762msgid "Field Restriction"
    763763msgstr ""
    764764
    765 #: settings/epofw-common-function.php:410
     765#: settings/epofw-common-function.php:411
    766766msgid "Select field which you want to allow to user"
    767 msgstr ""
    768 
    769 #: settings/epofw-common-function.php:418
    770 #: settings/epofw-common-function.php:536
    771 #: settings/epofw-common-function.php:752
    772 #: settings/epofw-common-function.php:1364
    773 #: settings/epofw-common-function.php:1694
    774 #: settings/epofw-common-function.php:1823
    775 #: settings/epofw-common-function.php:1939
    776 #: settings/epofw-common-function.php:2031
    777 msgid "Enable Price"
    778767msgstr ""
    779768
     
    786775#: settings/epofw-common-function.php:1940
    787776#: settings/epofw-common-function.php:2032
     777msgid "Enable Price"
     778msgstr ""
     779
     780#: settings/epofw-common-function.php:420
     781#: settings/epofw-common-function.php:538
     782#: settings/epofw-common-function.php:754
     783#: settings/epofw-common-function.php:1366
     784#: settings/epofw-common-function.php:1696
     785#: settings/epofw-common-function.php:1825
     786#: settings/epofw-common-function.php:1941
     787#: settings/epofw-common-function.php:2033
    788788msgid "If you want to add price for text box."
    789789msgstr ""
    790790
    791 #: settings/epofw-common-function.php:716
     791#: settings/epofw-common-function.php:717
    792792msgid "Text Area Options"
    793793msgstr ""
    794794
    795 #: settings/epofw-common-function.php:717
     795#: settings/epofw-common-function.php:718
    796796msgid "This options for the textarea."
    797797msgstr ""
    798798
    799 #: settings/epofw-common-function.php:722
     799#: settings/epofw-common-function.php:723
    800800msgid "Field Cols"
    801801msgstr ""
    802802
    803 #: settings/epofw-common-function.php:723
     803#: settings/epofw-common-function.php:724
    804804msgid ""
    805805"This is use for fields property. Not for customer or user purpose. It will "
     
    807807msgstr ""
    808808
    809 #: settings/epofw-common-function.php:724
     809#: settings/epofw-common-function.php:725
    810810msgid "Field Cols Placeholder"
    811811msgstr ""
    812812
    813 #: settings/epofw-common-function.php:735
     813#: settings/epofw-common-function.php:736
    814814msgid "Field Rows"
    815815msgstr ""
    816816
    817 #: settings/epofw-common-function.php:736
     817#: settings/epofw-common-function.php:737
    818818msgid ""
    819819"This is use for fields property. Not for customer or user purpose. It will "
     
    821821msgstr ""
    822822
    823 #: settings/epofw-common-function.php:737
     823#: settings/epofw-common-function.php:738
    824824msgid "Field Rows Placeholder"
    825 msgstr ""
    826 
    827 #: settings/epofw-common-function.php:843
    828 #: settings/epofw-common-function.php:937
    829 #: settings/epofw-common-function.php:1031
    830 #: settings/epofw-common-function.php:1125
    831 #: settings/epofw-common-function.php:1219
    832 msgid "Options"
    833825msgstr ""
    834826
     
    838830#: settings/epofw-common-function.php:1126
    839831#: settings/epofw-common-function.php:1220
     832msgid "Options"
     833msgstr ""
     834
     835#: settings/epofw-common-function.php:845
     836#: settings/epofw-common-function.php:939
     837#: settings/epofw-common-function.php:1033
     838#: settings/epofw-common-function.php:1127
     839#: settings/epofw-common-function.php:1221
    840840msgid "Fields option which will display in product page."
    841841msgstr ""
    842842
    843 #: settings/epofw-common-function.php:849
    844 #: settings/epofw-common-function.php:943
    845 #: settings/epofw-common-function.php:1037
    846 #: settings/epofw-common-function.php:1131
    847 #: settings/epofw-common-function.php:1225
     843#: settings/epofw-common-function.php:850
     844#: settings/epofw-common-function.php:944
     845#: settings/epofw-common-function.php:1038
     846#: settings/epofw-common-function.php:1132
     847#: settings/epofw-common-function.php:1226
    848848msgid "Options Placeholder"
    849849msgstr ""
    850850
    851 #: settings/epofw-common-function.php:1324
     851#: settings/epofw-common-function.php:1325
    852852msgid "Number Options"
    853853msgstr ""
    854854
    855 #: settings/epofw-common-function.php:1325
     855#: settings/epofw-common-function.php:1326
    856856msgid "This options for the number fields."
    857857msgstr ""
    858858
    859 #: settings/epofw-common-function.php:1330
     859#: settings/epofw-common-function.php:1331
     860#: settings/epofw-common-function.php:1333
     861msgid "Min Number"
     862msgstr ""
     863
    860864#: settings/epofw-common-function.php:1332
    861 msgid "Min Number"
    862 msgstr ""
    863 
    864 #: settings/epofw-common-function.php:1331
    865865msgid ""
    866866"You can give minimum number for fields which will use at front side in "
     
    868868msgstr ""
    869869
    870 #: settings/epofw-common-function.php:1340
     870#: settings/epofw-common-function.php:1341
     871#: settings/epofw-common-function.php:1343
     872msgid "Max Number"
     873msgstr ""
     874
    871875#: settings/epofw-common-function.php:1342
    872 msgid "Max Number"
    873 msgstr ""
    874 
    875 #: settings/epofw-common-function.php:1341
    876876msgid ""
    877877"You can give maximum number for fields which will use at front side in "
     
    879879msgstr ""
    880880
    881 #: settings/epofw-common-function.php:1350
     881#: settings/epofw-common-function.php:1351
     882#: settings/epofw-common-function.php:1353
     883msgid "Step Number"
     884msgstr ""
     885
    882886#: settings/epofw-common-function.php:1352
    883 msgid "Step Number"
    884 msgstr ""
    885 
    886 #: settings/epofw-common-function.php:1351
    887887msgid ""
    888888"You can give increment steps number for fields which will use at front side "
     
    890890msgstr ""
    891891
    892 #: settings/epofw-common-function.php:1455
     892#: settings/epofw-common-function.php:1456
    893893msgid "Heading Options"
    894894msgstr ""
    895895
    896 #: settings/epofw-common-function.php:1456
     896#: settings/epofw-common-function.php:1457
    897897msgid "This options for heading."
    898898msgstr ""
    899899
    900 #: settings/epofw-common-function.php:1461
     900#: settings/epofw-common-function.php:1462
    901901msgid "Select Heading"
    902902msgstr ""
    903903
    904 #: settings/epofw-common-function.php:1462
     904#: settings/epofw-common-function.php:1463
    905905msgid "It will display heading tag in product page."
    906906msgstr ""
    907907
    908 #: settings/epofw-common-function.php:1551
     908#: settings/epofw-common-function.php:1552
    909909msgid "Paragraph Options"
    910910msgstr ""
    911911
    912 #: settings/epofw-common-function.php:1552
     912#: settings/epofw-common-function.php:1553
    913913msgid "This options for the paragraphs."
    914914msgstr ""
    915915
    916 #: settings/epofw-common-function.php:1557
     916#: settings/epofw-common-function.php:1558
    917917msgid "Field Content"
    918918msgstr ""
    919919
    920 #: settings/epofw-common-function.php:1558
     920#: settings/epofw-common-function.php:1559
    921921msgid "It will display content in product page."
    922922msgstr ""
    923923
    924 #: settings/epofw-common-function.php:1559
     924#: settings/epofw-common-function.php:1560
    925925msgid "Enter content"
    926926msgstr ""
    927927
    928 #: settings/epofw-common-function.php:1567
     928#: settings/epofw-common-function.php:1568
    929929msgid "Select Content Type"
    930930msgstr ""
    931931
    932 #: settings/epofw-common-function.php:1568
     932#: settings/epofw-common-function.php:1569
    933933msgid "Select content tag in which you want to display content."
    934934msgstr ""
    935935
    936 #: settings/epofw-common-function.php:1747
     936#: settings/epofw-common-function.php:1748
     937#: settings/epofw-common-function.php:1750
     938msgid "Default Time"
     939msgstr ""
     940
    937941#: settings/epofw-common-function.php:1749
    938 msgid "Default Time"
    939 msgstr ""
    940 
    941 #: settings/epofw-common-function.php:1748
    942942msgid "Display time at front side."
    943943msgstr ""
    944944
    945 #: settings/epofw-common-function.php:1876
     945#: settings/epofw-common-function.php:1877
    946946msgid "Select Default Color"
    947947msgstr ""
    948948
    949 #: settings/epofw-common-function.php:1877
     949#: settings/epofw-common-function.php:1878
    950950msgid "Select default color display at front side."
    951951msgstr ""
    952952
    953 #: settings/epofw-common-function.php:2122
     953#: settings/epofw-common-function.php:2123
    954954msgid "Select type which field will display in product page at front side."
    955955msgstr ""
    956956
    957 #: settings/epofw-common-function.php:2206
     957#: settings/epofw-common-function.php:2207
    958958msgid "Enable or disable field based on checkbox."
    959959msgstr ""
    960960
    961 #: settings/epofw-common-function.php:2286
     961#: settings/epofw-common-function.php:2287
    962962msgid "In which product you want to display product fields."
    963963msgstr ""
    964964
    965 #: settings/epofw-common-function.php:2713
     965#: settings/epofw-common-function.php:2716
    966966msgid "Product"
    967967msgstr ""
    968968
    969 #: settings/epofw-common-function.php:2714
     969#: settings/epofw-common-function.php:2717
    970970msgid "Category"
    971971msgstr ""
    972972
    973 #: settings/epofw-common-function.php:2733
     973#: settings/epofw-common-function.php:2737
    974974msgid "Is Equal To"
    975975msgstr ""
    976976
    977 #: settings/epofw-common-function.php:2734
     977#: settings/epofw-common-function.php:2738
    978978msgid "Not Equal To"
    979979msgstr ""
    980980
    981 #: settings/epofw-common-function.php:2758
     981#: settings/epofw-common-function.php:2762
    982982msgid "Fixed"
    983983msgstr ""
    984984
    985 #: settings/epofw-common-function.php:2778
     985#: settings/epofw-common-function.php:2782
    986986msgid "Label"
    987987msgstr ""
    988988
    989 #: settings/epofw-common-function.php:2779
     989#: settings/epofw-common-function.php:2783
    990990msgid "H1"
    991991msgstr ""
    992992
    993 #: settings/epofw-common-function.php:2780
     993#: settings/epofw-common-function.php:2784
    994994msgid "H2"
    995995msgstr ""
    996996
    997 #: settings/epofw-common-function.php:2781
     997#: settings/epofw-common-function.php:2785
    998998msgid "H3"
    999999msgstr ""
    10001000
    1001 #: settings/epofw-common-function.php:2782
     1001#: settings/epofw-common-function.php:2786
    10021002msgid "H4"
    10031003msgstr ""
    10041004
    1005 #: settings/epofw-common-function.php:2783
     1005#: settings/epofw-common-function.php:2787
    10061006msgid "H5"
    10071007msgstr ""
    10081008
    1009 #: settings/epofw-common-function.php:2784
     1009#: settings/epofw-common-function.php:2788
    10101010msgid "H6"
    10111011msgstr ""
    10121012
    1013 #: settings/epofw-common-function.php:2785
     1013#: settings/epofw-common-function.php:2789
    10141014msgid "Strong"
    10151015msgstr ""
    10161016
    1017 #: settings/epofw-common-function.php:2786
     1017#: settings/epofw-common-function.php:2790
    10181018msgid "Span"
    10191019msgstr ""
    10201020
    1021 #: settings/epofw-common-function.php:2787
     1021#: settings/epofw-common-function.php:2791
    10221022msgid "Div"
    10231023msgstr ""
    10241024
    1025 #: settings/epofw-common-function.php:2806
     1025#: settings/epofw-common-function.php:2810
    10261026msgid "Allow all"
    10271027msgstr ""
    10281028
    1029 #: settings/epofw-common-function.php:2807
     1029#: settings/epofw-common-function.php:2811
    10301030msgid "Only Text"
    10311031msgstr ""
    10321032
    1033 #: settings/epofw-common-function.php:2808
     1033#: settings/epofw-common-function.php:2812
    10341034msgid "Only Number"
    10351035msgstr ""
    10361036
    1037 #: settings/epofw-common-function.php:2809
     1037#: settings/epofw-common-function.php:2813
    10381038msgid "Number with decimal"
    10391039msgstr ""
    10401040
    1041 #: settings/epofw-common-function.php:2810
     1041#: settings/epofw-common-function.php:2814
    10421042msgid "Text and Number"
    10431043msgstr ""
    10441044
    1045 #: settings/epofw-common-function.php:2811
     1045#: settings/epofw-common-function.php:2815
    10461046msgid "Email"
    10471047msgstr ""
    10481048
    1049 #: settings/epofw-common-function.php:2830
     1049#: settings/epofw-common-function.php:2834
    10501050msgid "P"
    10511051msgstr ""
    10521052
    1053 #: settings/epofw-common-function.php:2831
     1053#: settings/epofw-common-function.php:2835
    10541054msgid "Address"
    10551055msgstr ""
    10561056
    1057 #: settings/epofw-common-function.php:2832
     1057#: settings/epofw-common-function.php:2836
    10581058msgid "Blockquote"
    10591059msgstr ""
    10601060
    1061 #: settings/epofw-common-function.php:2833
     1061#: settings/epofw-common-function.php:2837
    10621062msgid "Canvas"
    10631063msgstr ""
    10641064
    1065 #: settings/epofw-common-function.php:2834
     1065#: settings/epofw-common-function.php:2838
    10661066msgid "Output"
    10671067msgstr ""
    10681068
    1069 #: settings/epofw-common-function.php:2853
     1069#: settings/epofw-common-function.php:2857
    10701070msgid "Text"
    10711071msgstr ""
    10721072
    1073 #: settings/epofw-common-function.php:2854
     1073#: settings/epofw-common-function.php:2858
    10741074msgid "Hidden"
    10751075msgstr ""
    10761076
    1077 #: settings/epofw-common-function.php:2855
     1077#: settings/epofw-common-function.php:2859
    10781078msgid "Number"
    10791079msgstr ""
    10801080
    1081 #: settings/epofw-common-function.php:2856
     1081#: settings/epofw-common-function.php:2860
    10821082msgid "Password"
    10831083msgstr ""
    10841084
    1085 #: settings/epofw-common-function.php:2857
     1085#: settings/epofw-common-function.php:2861
    10861086msgid "Textarea"
    10871087msgstr ""
    10881088
    1089 #: settings/epofw-common-function.php:2858
     1089#: settings/epofw-common-function.php:2862
    10901090msgid "Select"
    10911091msgstr ""
    10921092
    1093 #: settings/epofw-common-function.php:2859
     1093#: settings/epofw-common-function.php:2863
    10941094msgid "Multiselect"
    10951095msgstr ""
    10961096
    1097 #: settings/epofw-common-function.php:2860
     1097#: settings/epofw-common-function.php:2864
    10981098msgid "Checkbox"
    10991099msgstr ""
    11001100
    1101 #: settings/epofw-common-function.php:2861
     1101#: settings/epofw-common-function.php:2865
    11021102msgid "Checkbox Group"
    11031103msgstr ""
    11041104
    1105 #: settings/epofw-common-function.php:2862
     1105#: settings/epofw-common-function.php:2866
    11061106msgid "Radio"
    11071107msgstr ""
    11081108
    1109 #: settings/epofw-common-function.php:2863
     1109#: settings/epofw-common-function.php:2867
    11101110msgid "Date Picker"
    11111111msgstr ""
    11121112
    1113 #: settings/epofw-common-function.php:2864
     1113#: settings/epofw-common-function.php:2868
    11141114msgid "Time Picker"
    11151115msgstr ""
    11161116
    1117 #: settings/epofw-common-function.php:2865
     1117#: settings/epofw-common-function.php:2869
    11181118msgid "Color Picker"
    11191119msgstr ""
    11201120
    1121 #: settings/epofw-common-function.php:2866
     1121#: settings/epofw-common-function.php:2870
    11221122msgid "Heading"
    11231123msgstr ""
    11241124
    1125 #: settings/epofw-common-function.php:2867
     1125#: settings/epofw-common-function.php:2871
    11261126msgid "Paragraph"
    11271127msgstr ""
    11281128
    1129 #: settings/epofw-common-function.php:3076
    1130 #: settings/epofw-common-function.php:3115
     1129#: settings/epofw-common-function.php:3080
     1130#: settings/epofw-common-function.php:3119
    11311131msgid "Option Label"
    11321132msgstr ""
    11331133
    1134 #: settings/epofw-common-function.php:3095
    1135 #: settings/epofw-common-function.php:3134
     1134#: settings/epofw-common-function.php:3099
     1135#: settings/epofw-common-function.php:3138
    11361136msgid "Option Price"
    11371137msgstr ""
    11381138
    1139 #: settings/epofw-common-function.php:3115
     1139#: settings/epofw-common-function.php:3119
    11401140msgid "Option 1"
    11411141msgstr ""
    11421142
    1143 #: settings/epofw-common-function.php:3148
     1143#: settings/epofw-common-function.php:3152
    11441144msgid "Note: Options must be unique."
    11451145msgstr ""
    11461146
    1147 #: settings/epofw-common-function.php:3151
     1147#: settings/epofw-common-function.php:3155
    11481148msgid "Add New Option"
    11491149msgstr ""
    11501150
    1151 #: settings/epofw-common-function.php:3596
     1151#: settings/epofw-common-function.php:3614
    11521152msgid "Addon Details"
    11531153msgstr ""
    11541154
    1155 #: settings/epofw-common-function.php:3609
     1155#: settings/epofw-common-function.php:3630
    11561156msgid "Subtotal"
    11571157msgstr ""
  • extra-product-options-for-woocommerce/trunk/settings/epofw-actions.php

    r3246679 r3248445  
    404404    $check_field_inp_type       = epofw_get_field_type( $fields_data );
    405405    /**
    406      * Filter for tr tag.
    407      *
    408      * @since 1.0.0
     406     * Filter the HTML tag for the start of a table row (tr) during display.
     407     * Applies a filter to customize the HTML tag for the start of a table row (tr) based on the provided structure.
     408     *
     409     * @since 2.5
     410     *
     411     * @param string $tag  The HTML tag for the start of a table row.
     412     * @param array  $args Additional arguments for customization.
     413     *
     414     * @return string Modified HTML tag for the start of a table row.
    409415     */
    410416    $tag = apply_filters( 'epofw_html_start_tr_tag_display', epofw_get_tag_based_on_structure( 'tr' ), $args );
    411417    /**
    412      * Filter for tr class.
    413      *
    414      * @since 1.0.0
     418     * Filter the CSS class for a table row (tr) during display.
     419     * Applies a filter to customize the CSS class for a table row (tr) based on specific conditions.
     420     *
     421     * @since 2.5
     422     *
     423     * @param string $tr_class The default CSS class for the table row.
     424     * @param array  $args     Additional arguments for customization.
     425     *
     426     * @return string Modified CSS class for the table row.
    415427     */
    416428    $tr_class = apply_filters( 'epofw_html_tr_class_display', 'epofw_tr_se epofw_label_' . $check_field_title_position, $args );
  • extra-product-options-for-woocommerce/trunk/settings/epofw-common-function.php

    r3246679 r3248445  
    139139        }
    140140    }
     141
    141142    /**
    142143     * Apply filter for text field array.
     
    26862687                    }
    26872688                    /**
    2688                      * Fire action after end td.
     2689                     * Fire action for end td.
    26892690                     *
    26902691                     * @since 3.0.0
     2692                     *
     2693                     * @param array $field_extra_option Field extra options.
    26912694                     */
    26922695                    do_action( 'epofw_field_end_td', $field_extra_option );
    26932696                    /**
    2694                      * Fire action after end tr.
     2697                     * Fire action for end tr.
    26952698                     *
    26962699                     * @since 3.0.0
     
    27242727
    27252728/**
    2726  * Additional conditional operator name.
     2729 * Get additional conditional operator name for Extra Product Options fields.
     2730 * This function retrieves the additional conditional operator name based on the provided condition.
    27272731 *
    27282732 * @since 1.0.0
     
    32623266
    32633267/**
    3264  * Function will return calculated price based on condition.
     3268 * Calculate and return the price based on a given condition.
     3269 * This function calculates and returns the price based on the provided condition,
     3270 * price type, and the original product price.
    32653271 *
    32663272 * @since 2.5
     
    33183324
    33193325/**
    3320  * Function to get field list.
     3326 * Get the list of fields for a specific product in Extra Product Options for WooCommerce.
     3327 * This function retrieves the list of fields based on the provided product and field IDs.
    33213328 *
    33223329 * @since 1.0.0
     
    33473354                    foreach ( $general_data as $general_data_key => $general_data_val ) {
    33483355                        if (
    3349                             ! empty( $general_data_val )
    3350                             && ( isset( $general_data_val['field_status'] ) && 'on' === $general_data_val['field_status'] )
    3351                             && $current_field_id !== $general_data_key
     3356                            ! empty( $general_data_val ) &&
     3357                            (
     3358                                isset( $general_data_val['field_status'] ) &&
     3359                                'on' === $general_data_val['field_status']
     3360                            ) &&
     3361                            $current_field_id !== $general_data_key
    33523362                        ) {
    33533363                            $generate_key                      = 'epofw_' . $general_data_val['field']['type'] . '_' . $general_data_key;
     
    34103420
    34113421/**
    3412  * Convert string Cyrillic to Latin.
     3422 * Convert a string from Cyrillic to Latin characters.
     3423 * This function performs a conversion of a string from Cyrillic to Latin characters.
    34133424 *
    34143425 * @since 1.2
    34153426 *
    3416  * @param string $name_string Input string.
    3417  *
    3418  * @return array|string|string[]
     3427 * @param string $name_string The string to be converted.
     3428 *
     3429 * @return string Converted string with Latin characters.
    34193430 */
    34203431function epofw_get_cyric_string_to_latin( $name_string ) {
     
    35653576
    35663577/**
    3567  * Function to get general settings.
    3568  *
    3569  * @param string $key Key of settings.
    3570  *
    3571  * @return string
     3578 * Get the general setting value for a specific key.
     3579 * This function retrieves the value associated with a specific key from the general settings.
     3580 *
     3581 * @since 1.0.0
     3582 *
     3583 * @param string $key The key for which to retrieve the general setting value.
     3584 *
     3585 * @return mixed|null General setting value for the specified key, or null if not found.
    35723586 */
    35733587function epofw_general_settings( $key ) {
     
    35853599
    35863600/**
    3587  * Function to get addon details title.
    3588  *
    3589  * @param string $key Key of settings.
    3590  *
    3591  * @return string
     3601 * Get the details title for a specific addon key.
     3602 * This function retrieves the details title for a given addon key, using general settings.
     3603 * If no specific details title is found, it returns a default fallback title.
     3604 *
     3605 * @since 1.0.0
     3606 *
     3607 * @param string $key The addon key for which to retrieve the details title.
     3608 *
     3609 * @return string Details title for the specified addon key, or a default fallback title.
    35923610 */
    35933611function epofw_get_addon_details_title( $key ) {
     
    35983616
    35993617/**
    3600  * Function to get addon subtitle.
    3601  *
    3602  * @param string $key Key of settings.
    3603  *
    3604  * @return string
     3618 * Get the subtitle title for a specific addon key.
     3619 * This function retrieves the subtitle title for a given addon key.
     3620 *
     3621 * @since 1.0.0
     3622 *
     3623 * @param string $key The addon key for which to retrieve the subtitle title.
     3624 *
     3625 * @return mixed|void Subtitle title for the specified addon key.
    36053626 */
    36063627function epofw_get_addon_subtitle_title( $key ) {
     
    36773698
    36783699/**
    3679  * Adde filter for the price.
    3680  *
    3681  * @param mixed $epofw_price Addon price.
    3682  *
    3683  * @return mixed|void
     3700 * Add a filter for the price.
     3701 * This function applies a filter to modify the provided Extra Product Options for WooCommerce price.
     3702 *
     3703 * @since 1.0.0
     3704 *
     3705 * @param mixed $epofw_price The original Extra Product Options for WooCommerce price.
     3706 *
     3707 * @return mixed|void Modified or unmodified Extra Product Options for WooCommerce price.
    36843708 */
    36853709function epofw_price_filter( $epofw_price ) {
     
    36933717
    36943718/**
    3695  * Function will format price with decimal.
    3696  *
    3697  * @since  2.4.2
    3698  *
    3699  * @param mixed $addon_price Addon price.
     3719 * Format the addon price with decimals.
     3720 * This function formats the addon price with the specified decimal precision.
     3721 *
     3722 * @since 2.4.2
     3723 *
     3724 * @param float $addon_price The addon price to be formatted.
    37003725 * @param array $egppc_args  Array of fields argument.
    37013726 * @param array $fields_data Array of fields data.
    37023727 *
    3703  * @return mixed|string
     3728 * @return mixed|string Formatted addon price with decimals.
    37043729 */
    37053730function epofw_format_price_with_decimals( $addon_price, $egppc_args, $fields_data ) {
Note: See TracChangeset for help on using the changeset viewer.