Plugin Directory

Changeset 3436637


Ignore:
Timestamp:
01/10/2026 01:58:41 PM (3 months ago)
Author:
pickplugins
Message:

version update

Location:
combo-blocks/trunk
Files:
6 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • combo-blocks/trunk/combo-blocks.php

    r3430342 r3436637  
    11<?php
    22/*
    3 Plugin Name: ComboBlocks
     3Plugin Name: ComboBlocks — Block Library & Page Builder
    44Plugin URI: https://comboblocks.com/
    55Description: ComboBlocks is a powerful WordPress plugin for Gutenberg, offering 70+ customizable blocks to create stunning websites, including sliders, galleries, forms, and more, enhancing flexibility, design, and functionality.
    6 Version: 1.0.9
     6Version: 1.0.11
    77Author: PickPlugins
    88Author URI: https://www.pickplugins.com/
     
    485485
    486486      $locale = apply_filters('plugin_locale', get_locale(), 'combo-blocks');
    487       load_textdomain('combo-blocks', WP_LANG_DIR . '/combo-blocks/post-grid-' . $locale . '.mo');
     487      load_textdomain('combo-blocks', WP_LANG_DIR . '/combo-blocks/combo-blocks-' . $locale . '.mo');
    488488
    489489    }
     
    494494
    495495
    496       if ($plugin == 'combo-blocks/post-grid.php') {
     496      if ($plugin == 'combo-blocks/combo-blocks.php') {
    497497        wp_safe_redirect(admin_url('admin.php?page=combo-blocks-overview'));
    498498        exit;
     
    596596      wp_register_script('imagesloaded', combo_blocks_url . 'assets/js/imagesloaded.pkgd.min.js', [], '', ['in_footer' => true, 'strategy' => 'defer']);
    597597
    598       wp_register_script('masonry', combo_blocks_url . 'assets/js/masonry.pkgd.js', [], '', ['in_footer' => true, 'strategy' => 'defer']);
    599       wp_register_script('masonry.min', combo_blocks_url . 'assets/js/masonry.pkgd.min.js', [], '', ['in_footer' => true, 'strategy' => 'defer']);
    600598      wp_register_script('fslightbox', combo_blocks_url . 'assets/js/fslightbox.js', [], '', true);
    601599      wp_register_script('lazyLoad', combo_blocks_url . 'assets/js/lazy-load.js', [], '', ['in_footer' => true, 'strategy' => 'defer']);
    602600      wp_register_script('splide.min', combo_blocks_url . 'assets/js/splide.min.js', [], '', ['in_footer' => true, 'strategy' => 'defer']);
    603601
    604       wp_register_script('combo_blocks_mixitup', combo_blocks_url . 'assets/js/mixitup.min.js', []);
    605       wp_register_script('combo_blocks_mixitup_multifilter', combo_blocks_url . 'assets/js/mixitup-multifilter.js', []);
    606       wp_register_script('combo_blocks_mixitup_pagination', combo_blocks_url . 'assets/js/mixitup-pagination.js', []);
     602
    607603
    608604      wp_register_script('scrollto', combo_blocks_url . 'assets/js/jquery-scrollto.js', array('jquery'));
  • combo-blocks/trunk/includes/blocks/functions-blocks.php

    r3430342 r3436637  
    11721172      combo_blocks_url . 'assets/block-css/page-styles.css'
    11731173    );
    1174     wp_add_inline_style('combo-blocks-page-styles', $reponsiveCss);
     1174    $sanitized_css = wp_strip_all_tags($reponsiveCss);
     1175    wp_add_inline_style('combo-blocks-page-styles', $sanitized_css);
    11751176  endif;
    11761177}
     
    13201321      combo_blocks_url . 'assets/block-css/global-styles.css'
    13211322    );
    1322     wp_add_inline_style('combo-blocks-global-styles', $reponsiveCss);
     1323    $sanitized_css = wp_strip_all_tags($reponsiveCss);
     1324    wp_add_inline_style('combo-blocks-global-styles', $sanitized_css);
    13231325  endif;
    13241326}
     
    14231425  );
    14241426  if (!empty($reponsiveCss)):
    1425     wp_add_inline_style('combo-blocks-blocks-styles', $reponsiveCss);
     1427    $sanitized_css = wp_strip_all_tags($reponsiveCss);
     1428    wp_add_inline_style('combo-blocks-blocks-styles', $sanitized_css);
    14261429  endif;
    14271430}
     
    16011604    combo_blocks_url . 'assets/block-css/custom-fonts.css'
    16021605  );
    1603   wp_add_inline_style('combo-blocks-custom-fonts', $faceStr);
     1606  $sanitized_css = wp_strip_all_tags($faceStr);
     1607  wp_add_inline_style('combo-blocks-custom-fonts', $sanitized_css);
    16041608}
    16051609//add_action('wp_footer', 'combo_blocks_custom_fonts', 999);
  • combo-blocks/trunk/includes/blocks/functions-rest.php

    r3430342 r3436637  
    517517                $posts[] = $post;
    518518            endwhile;
    519             wp_reset_query();
    520519            wp_reset_postdata();
    521520        endif;
     
    18711870            $responses['posts'] = $posts;
    18721871            $responses['pagination'] = $pages;
    1873             wp_reset_query();
    18741872            wp_reset_postdata();
    18751873        else :
  • combo-blocks/trunk/includes/blocks/icon/index.php

    r3430342 r3436637  
    170170      parse_str($url_prams, $params_array);
    171171
    172       $textCustomUrl = add_query_arg($params_array, $textCustomUrl);
     172      $textCustomUrl = add_query_arg(urlencode_deep($params_array), $textCustomUrl);
    173173    }
    174174
  • combo-blocks/trunk/includes/blocks/masonry-wrap/index.php

    r3280834 r3436637  
    2525            wp_enqueue_script('imagesloaded');
    2626            wp_enqueue_script('masonry');
    27             wp_enqueue_script('masonry.min');
    2827            ////wp_enqueue_script('combo_blocks_scripts');
    2928        }
  • combo-blocks/trunk/includes/blocks/post-query/index.php

    r3430342 r3436637  
    193193          $counter++;
    194194        endwhile;
    195         wp_reset_query();
    196195        wp_reset_postdata();
    197196      endif;
  • combo-blocks/trunk/includes/classes/class-admin-notices.php

    r3430342 r3436637  
    3939
    4040          </span>
    41           <a href="<?php echo esc_url_raw($actionurl); ?>" class="bg-red-600 inline-block cursor-pointer  rounded-sm text-white hover:text-white hover:bg-red-400 px-2  py-1"><span class="align-middle dashicons dashicons-no"></span> Hide this</a>
     41          <a href="<?php echo esc_url($actionurl); ?>" class="bg-red-600 inline-block cursor-pointer  rounded-sm text-white hover:text-white hover:bg-red-400 px-2  py-1"><span class="align-middle dashicons dashicons-no"></span> Hide this</a>
    4242        </p>
    4343      </div>
  • combo-blocks/trunk/readme.md

    r3430342 r3436637  
    1 ===  Gutenberg Blocks by ComboBlocks ===
     1===  ComboBlocks — Block Library & Page Builder ===
    22Contributors: PickPlugins
    33Donate link: https://comboblocks.com/
     
    55Requires at least: 5.0.0
    66Tested up to: 6.9
    7 Stable tag: 1.0.10
     7Stable tag: 1.0.11
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    226226> We’ve been happily using it for nearly 5 years now. The plugin is flexible, we were able to customise to suit our needs. It is also simple to use despite all the flexibility. But best of all, the support, even for free users, is fast and good. I can’t recommend this enough. Thanks to everyone at PickPlugins for a great product!
    227227
     228== Development Repository ==
     229
     230The source code for this plugin is publicly available on GitHub for development, issue tracking, and contributions.
     231
     232GitHub Repository: https://github.com/pickplugins/combo-blocks
     233
     234== External Services ==
     235
     236This plugin connects to third-party services to provide certain features. These services may collect or process data according to their own privacy policies.
     237
     238
     239* OpenAI (https://openai.com) 
     240Used to generate AI-powered content and responses. 
     241User-provided input and related context may be sent to OpenAI’s API to generate results. 
     242Privacy Policy: https://openai.com/privacy
     243
     244* SendGrid (https://sendgrid.com) 
     245Used to send transactional or notification emails from the plugin. 
     246Email addresses and message content may be transmitted to SendGrid for delivery. 
     247Privacy Policy: https://www.twilio.com/legal/privacy
     248
     249* Google Maps JavaScript API (https://maps.googleapis.com/maps/api/js) 
     250Used to display interactive maps within the plugin. 
     251Google may collect usage data such as IP address and location data according to their policies. 
     252Privacy Policy: https://policies.google.com/privacy
     253
     254* Airtable (https://airtable.com) 
     255Used as a data storage or content management backend for plugin features. 
     256Data submitted through the plugin may be sent to Airtable via its API. 
     257Privacy Policy: https://www.airtable.com/privacy
     258
     259* ComboBlocks (https://comboblocks.com) 
     260Used to load or integrate block-based design components and related resources. 
     261No personal user data is intentionally sent beyond standard HTTP requests. 
     262Privacy Policy: https://comboblocks.com/privacy-policy
     263
     264* PickPlugins (https://www.pickplugins.com) 
     265Used for plugin updates, extensions, or related resources. 
     266The site URL and plugin metadata may be shared to check updates or compatibility. 
     267Privacy Policy: https://www.pickplugins.com/privacy-policy
     268
     269* Lemon Squeezy (https://lemonsqueezy.com) 
     270 User for pricing and payment processing. 
     271Privacy Policy: https://www.lemonsqueezy.com/privacy
     272
     273
    228274== Installation ==
    229275
     
    244290For Manual installation, you download our product from WordPress directory uploading it to your web-server via your FTP or CPanel application.
    245291
    246 1. Download the plugin and unzip it, make sure its under the folder name "post-grid"
     2921. Download the plugin and unzip it, make sure its under the folder name "combo-blocks"
    2472932. Using an FTP program or CPanel upload the unzipped plugin folder to your WordPress installation’s wp-content/plugins/ directory.
    2482943. Activate the plugin from the Plugins menu (Dashboard > Plugins > Installed Plugins > Combo Blocks) within the WordPress admin.
Note: See TracChangeset for help on using the changeset viewer.