Plugin Directory

Changeset 2813478


Ignore:
Timestamp:
11/07/2022 12:04:15 PM (3 years ago)
Author:
nucleusgenius
Message:

version 2.0

Location:
quasar-variable-attributes
Files:
81 added
4 edited

Legend:

Unmodified
Added
Removed
  • quasar-variable-attributes/trunk/admin.php

    r2790897 r2813478  
    1010        <div class='swap-logo-header-q'>
    1111            <div class='logo-header-q'>
    12                 <div class='version-q-form'><span class='name-plugin-q'>Quasar Variable Attributes</span> <?php esc_html_e('Version','quasar-attr-variable');?> <span>1.9</span></div>
     12                <div class='version-q-form'><span class='name-plugin-q'>Quasar Variable Attributes</span> <?php esc_html_e('Version','quasar-attr-variable');?> <span>2.0</span></div>
    1313            </div>
    1414        </div>
     
    7676                if ( count($quasar_form_attr_base) > 0 ){
    7777                    foreach($quasar_form_attr_base as $row){
    78                         $array_option = json_decode( stripslashes($row['mainparams']) , true ); //remove /
     78                       
     79                        $array_option = json_decode( $row['mainparams'] , true );
     80                        if ( !$array_option ){ $array_option = json_decode( stripslashes($row['mainparams']) , true ); }
     81                       
    7982                    }
    8083                    if ( $array_option !='' ){
     
    221224                    $quasar_attr_design = $wpdb->get_results( "SELECT * FROM {$wpdb->base_prefix}quasar_attribute_option WHERE id='1'", ARRAY_A  );
    222225                    foreach( $quasar_attr_design as $row){
    223                         $array_option = json_decode( stripslashes($row['mainparams']) , true ); //remove /
     226                       
     227                        $array_option = json_decode( $row['mainparams'] , true );
     228                        if ( !$array_option ){  $array_option = json_decode( stripslashes($row['mainparams']) , true ); }
    224229                    }
    225230                ?>
     
    368373                    $quasar_attr_design = $wpdb->get_results( "SELECT * FROM {$wpdb->base_prefix}quasar_attribute_option WHERE id='1'", ARRAY_A  );
    369374                    foreach( $quasar_attr_design as $row){
    370                         $array_option = json_decode( stripslashes($row['mainparams']) , true ); //remove /
     375                       
     376                        $array_option = json_decode( $row['mainparams'] , true );
     377                        if ( !$array_option ){  $array_option = json_decode( stripslashes($row['mainparams']) , true ); }
     378                       
    371379                    }
    372380                ?>
  • quasar-variable-attributes/trunk/assets/js/frontend.js

    r2782785 r2813478  
    444444            link.html( link.attr('data-text-cart') );
    445445            //change img product
    446             if ( imgSetting == 'yes' ){
     446            if ( imgSetting == 'yes' ){ 
    447447                form.closest('.product').find(img_class).attr({'src' : img_v, 'srcset' : img_v});
    448448            }
  • quasar-variable-attributes/trunk/quasar-variable-attributes-main.php

    r2790897 r2813478  
    44Plugin URI: https://quasar-variable-attributes.quasar-form.com
    55Description: Make the choice of options in your variable products beautiful and convenient
    6 Version: 1.9
     6Version: 2.0
    77Author: nucleus_genius
    88
     
    1010
    1111//v
    12 define( 'quasar_variable_free_attributes_version', '1.9' );
     12define( 'quasar_variable_free_attributes_version', '2.0' );
    1313define( 'quasar_variable_free_attributes_url', plugins_url( '/', __FILE__ ) );
    1414
     
    230230    $quasar_form_attr_base = $wpdb->get_results( "SELECT * FROM {$wpdb->base_prefix}quasar_attribute_attr WHERE id='1'", ARRAY_A  );
    231231    foreach($quasar_form_attr_base as $row){
    232         $quasar_attr_array_option  = json_decode( stripslashes($row['mainparams']) , true ); //remove /
     232        $quasar_attr_array_option = json_decode( $row['mainparams'] , true );
     233        if ( !$quasar_attr_array_option ){  $quasar_attr_array_option  = json_decode( stripslashes($row['mainparams']) , true ); }
    233234    }
    234235   
    235236    $quasar_form_attr_base = $wpdb->get_results( "SELECT * FROM {$wpdb->base_prefix}quasar_attribute_option WHERE id='1'", ARRAY_A  );
    236     foreach( $quasar_form_attr_base as $row){
    237         $quasar_attr_array_setting = json_decode( stripslashes($row['mainparams']) , true ); //remove /
     237    foreach( $quasar_form_attr_base as $row ){
     238        $quasar_attr_array_setting = json_decode( $row['mainparams'] , true );
     239        if ( !$quasar_attr_array_setting ){ $quasar_attr_array_setting = json_decode( stripslashes($row['mainparams']) , true ); }
    238240    }
    239241   
     
    10991101    $array_save_setting = sanitize_text_field( $_POST['arraySettingSave'] );
    11001102   
     1103    //decode
     1104    $array_save = json_decode( stripslashes( $array_save ) , true ); //remove
     1105    //povtornoe codirovabie for kirilici
     1106    $array_save = json_encode( $array_save );
     1107   
     1108    //decode
     1109    $array_save_setting = json_decode( stripslashes( $array_save_setting ) , true ); //remove
     1110    //povtornoe codirovabie for kirilici
     1111    $array_save_setting = json_encode( $array_save_setting );
     1112   
    11011113
    11021114    global $wpdb;
  • quasar-variable-attributes/trunk/readme.txt

    r2805578 r2813478  
    55Requires at least: 4.8
    66Tested up to: 6.1
    7 Stable tag: 1.9
     7Stable tag: 2.0
    88Requires PHP: 5.6
    99License: GPLv2 or later
Note: See TracChangeset for help on using the changeset viewer.