Plugin Directory

Changeset 3420735


Ignore:
Timestamp:
12/16/2025 08:12:26 AM (2 months ago)
Author:
sharabindu
Message:

QR Code Composer Plugin Update

Location:
qr-code-composer
Files:
94 added
16 edited

Legend:

Unmodified
Added
Removed
  • qr-code-composer/trunk/README.txt

    r3401032 r3420735  
    55Donate link: https://sharabindu.com/donation/
    66Requires at least: 4.6
    7 Tested up to: 6.8
     7Tested up to: 6.9
    88Requires PHP: 5.2
    9 Stable tag: 3.0.1
    10 Version: 3.0.1
     9Stable tag: 3.0.2
     10Version: 3.0.2
    1111Text Domain: qr-code-composer
    1212Domain Path: /languages
     
    2121
    2222
     23= How to add QR codes to a WordPress website =
     24[youtube https://youtu.be/5m0W-1mkydE]
     25
     26
    2327👉[Try the Demo](https://wordpressqr.sharabindu.com/ "Pro Demo QR code Composer") | 👉[Premium Upgrade](https://sharabindu.com/plugins/wordpress-qr-code-generator/) |👉 [Documents](https://wordpressqr.sharabindu.com/docs/introduction/ "Documents")
    2428
     
    332336
    333337
     338= How to generate QR codes in WooCommerce =
     339[youtube https://youtu.be/Mdp23x2jZ8Q]
     340
    334341= Smart QR Code for WordPress 🔥 | Auto-Generate Stylish QR Codes for Posts, Pages & WooCommerce =
    335342[youtube https://youtu.be/ECf_1bg90dU]
    336343
    337 = WordPress QR code Plugin - WooCommerce QR Code =
    338 [youtube https://youtu.be/MshS57Upc-s]
    339344
    340345= And many more things are waiting for you to discover =
     
    456461== Changelog ==
    457462
     463= 3.0.2 =
     464- Fix: Product QR code location on a single page
     465- Update: Compatibility Update
     466
    458467= 3.0.1 =
    459468- Update: Compatibility Update
  • qr-code-composer/trunk/admin/class-qrc-admin-main.php

    r3401032 r3420735  
    564564         </div>
    565565    <div class="smartqrcode">
    566 <iframe width="560" height="315" src="https://www.youtube.com/embed/ECf_1bg90dU?si=yH7LJsuZ9-hRcr4S" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
     566<iframe width="560" height="315" src="https://www.youtube.com/embed/5m0W-1mkydE?si=oFbjQ-8krcN8OSvM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
    567567
    568568<ul class="prodemoqrclink">
  • qr-code-composer/trunk/admin/class-qrc_composer-admin.php

    r3401032 r3420735  
    44 *
    55 * @link       https://sharabindu.com
    6  * @since      3.0.1
     6 * @since      3.0.2
    77 *
    88 * @package    Qrc_composer
     
    2828     * The ID of this plugin.
    2929     *
    30      * @since    3.0.1
     30     * @since    3.0.2
    3131     * @access   private
    3232     * @var      string    $plugin_name    The ID of this plugin.
     
    3737     * The version of this plugin.
    3838     *
    39      * @since    3.0.1
     39     * @since    3.0.2
    4040     * @access   private
    4141     * @var      string    $version    The current version of this plugin.
     
    4646     * Initialize the class and set its properties.
    4747     *
    48      * @since    3.0.1
     48     * @since    3.0.2
    4949     * @param      string    $plugin_name       The name of this plugin.
    5050     * @param      string    $version    The version of this plugin.
     
    8888     * Register the stylesheets for the admin area.
    8989     *
    90      * @since    3.0.1
     90     * @since    3.0.2
    9191     */
    9292    public function enqueue_styles()
     
    119119     * Register the JavaScript for the admin area.
    120120     *
    121      * @since    3.0.1
     121     * @since    3.0.2
    122122     */
    123123    public function enqueue_scripts()
     
    193193     * Setting link.
    194194     *
    195      * @since    3.0.1
     195     * @since    3.0.2
    196196     */
    197197
  • qr-code-composer/trunk/admin/class-qrc_composer_settings.php

    r3304329 r3420735  
    191191
    192192 }
    193 
    194 
    195 /**
    196  * This function is a callback function of  add seeting field
    197  */
    198 
    199     function qr_alignment()
    200     {
    201 
    202     $options = get_option('qrc_composer_settings');
    203     $qrc_alignment = isset($options['qrc_select_alignment']) ? $options['qrc_select_alignment'] : '';
    204 
    205     ?>
    206     <select name="qrc_composer_settings[qrc_select_alignment]" id="qr_alignment">
    207        
    208     <option value="left" <?php echo esc_attr($qrc_alignment) == 'left' ? 'selected' : '' ?>><?php esc_html_e('Left', 'qr-code-composer'); ?></option>
    209     <option value="right" <?php echo esc_attr($qrc_alignment) == 'right' ? 'selected' : '' ?>><?php esc_html_e('Right', 'qr-code-composer'); ?></option>   
    210     <option value="center" <?php echo esc_attr($qrc_alignment) == 'center' ? 'selected' : '' ?>><?php esc_html_e('Center', 'qr-code-composer'); ?></option>
    211 
    212     </select>
    213 
    214     <?php
    215     }
    216 
    217193/**
    218194 * This function is a callback function of  add seeting field
     
    359335    }
    360336
    361 /**
    362  * This function is a callback function of  add seeting field
    363  */
    364 
    365 function wc_qr_alignment()
    366 {
    367 
    368     $options = get_option('qrc_composer_settings');
    369     $qrc_wc_alignment = isset($options['qrcppagelocation']) ? $options['qrcppagelocation'] : 'inatab';
    370 
    371     ?>
    372     <select class="select"  name="qrc_composer_settings[qrcppagelocation]" id="qrcppagelocation">
    373        
    374     <option value="inatab" <?php echo esc_attr($qrc_wc_alignment) == 'inatab' ? 'selected' : '' ?>><?php esc_html_e('In a tab', 'qr-code-composer'); ?></option>
    375     <option value="endofpmeta" <?php echo esc_attr($qrc_wc_alignment) == 'endofpmeta' ? 'selected' : '' ?>><?php esc_html_e('End of Product Meta', 'qr-code-composer'); ?></option>   
    376 
    377     <option value="bellowofcart" <?php echo esc_attr($qrc_wc_alignment) == 'bellowofcart' ? 'selected' : '' ?>><?php esc_html_e('Below the cart button', 'qr-code-composer'); ?></option>
    378 
    379      <option value="abvofcart" <?php echo esc_attr($qrc_wc_alignment) == 'abvofcart' ? 'selected' : '' ?>><?php esc_html_e('Above of cart Button', 'qr-code-composer'); ?></option>   
    380 
    381     </select>
    382 
    383     <?php
    384 }
    385 
    386337
    387338    /**
  • qr-code-composer/trunk/admin/extra/qrrcode_shortcode_func.php

    r3401032 r3420735  
    33*
    44* @link       https://sharabindu.com
    5 * @since       3.0.1
     5* @since       3.0.2
    66*
    77* @package    Qrc_composer
  • qr-code-composer/trunk/admin/extra/vcardShortcodeoptions.php

    r3401032 r3420735  
    33*
    44* @link       https://sharabindu.com
    5 * @since       3.0.1
     5* @since       3.0.2
    66*
    77* @package    Qrc_composer
  • qr-code-composer/trunk/admin/js/clipboard.min.js

    r3401032 r3420735  
    11/*!
    2  * clipboard.js v3.0.1
     2 * clipboard.js v3.0.2
    33 * https://clipboardjs.com/
    44 *
  • qr-code-composer/trunk/admin/js/wp-color-picker-alpha.js

    r3401032 r3420735  
    5959         * Alpha options
    6060         *
    61          * @since 3.0.1
     61         * @since 3.0.2
    6262         *
    6363         * @type {Object}
     
    6969         * Get the current color or the new color.
    7070         *
    71          * @since 3.0.1
     71         * @since 3.0.2
    7272         * @access private
    7373         *
     
    9393         * Create widget
    9494         *
    95          * @since 3.0.1
     95         * @since 3.0.2
    9696         * @access private
    9797         *
     
    118118         * Binds event listeners to the Iris.
    119119         *
    120          * @since 3.0.1
     120         * @since 3.0.2
    121121         * @access private
    122122         *
     
    159159         * Init Controls
    160160         *
    161          * @since 3.0.1
     161         * @since 3.0.2
    162162         * @access private
    163163         *
     
    205205         * Create the controls sizes
    206206         *
    207          * @since 3.0.1
     207         * @since 3.0.2
    208208         * @access private
    209209         *
     
    258258         * Callback to update the controls and the current color.
    259259         *
    260          * @since 3.0.1
     260         * @since 3.0.2
    261261         * @access private
    262262         *
     
    304304         * Paint dimensions.
    305305         *
    306          * @since 3.0.1
     306         * @since 3.0.2
    307307         * @access private
    308308         *
     
    333333         * To update the options, see original source to view the available options.
    334334         *
    335          * @since 3.0.1
     335         * @since 3.0.2
    336336         *
    337337         * @param {string} key   The Option name.
     
    362362         * @param newColor {string|*} The new color to use. Can be undefined.
    363363         *
    364          * @since 3.0.1
     364         * @since 3.0.2
    365365         *
    366366         * @return {string} The element's color.
     
    384384         * Alpha options
    385385         *
    386          * @since 3.0.1
     386         * @since 3.0.2
    387387         *
    388388         * @type {Object}
     
    394394         * Get the alpha options.
    395395         *
    396          * @since 3.0.1
     396         * @since 3.0.2
    397397         * @access private
    398398         *
     
    451451         * Create widget
    452452         *
    453          * @since 3.0.1
     453         * @since 3.0.2
    454454         * @access private
    455455         *
     
    471471         * Binds event listeners to the color picker and create options, etc...
    472472         *
    473          * @since 3.0.1
     473         * @since 3.0.2
    474474         * @access private
    475475         *
     
    532532                 * sets the background color for the toggler element.
    533533                 *
    534                  * @since 3.0.1
     534                 * @since 3.0.2
    535535                 *
    536536                 * @param {Event} event    The event that's being called.
     
    553553             * Prevent any clicks inside this widget from leaking to the top and closing it.
    554554             *
    555              * @since 3.0.1
     555             * @since 3.0.2
    556556             *
    557557             * @param {Event} event The event that's being called.
     
    566566             * Open or close the color picker depending on the class.
    567567             *
    568              * @since 3.0.1
     568             * @since 3.0.2
    569569             */
    570570            self.toggler.on( 'click', function() {
     
    580580             * If so, the background color is cleared.
    581581             *
    582              * @since 3.0.1
     582             * @since 3.0.2
    583583             *
    584584             * @param {Event} event The event that's being called.
     
    606606             * Enables the user to either clear the color in the color picker or revert back to the default color.
    607607             *
    608              * @since 3.0.1
     608             * @since 3.0.2
    609609             *
    610610             * @param {Event} event The event that's being called.
  • qr-code-composer/trunk/includes/class-qrc_composer-activator.php

    r3401032 r3420735  
    55 *
    66 * @link       https://sharabindu.com
    7  * @since      3.0.1
     7 * @since      3.0.2
    88 *
    99 * @package    Qrc_composer
     
    1616 * This class defines all code necessary to run during the plugin's activation.
    1717 *
    18  * @since      3.0.1
     18 * @since      3.0.2
    1919 * @package    Qrc_composer
    2020 * @subpackage Qrc_composer/includes
     
    2828     * Long Description.
    2929     *
    30      * @since    3.0.1
     30     * @since    3.0.2
    3131     */
    3232    public static function activate() {
  • qr-code-composer/trunk/includes/class-qrc_composer-deactivator.php

    r3401032 r3420735  
    55 *
    66 * @link       https://sharabindu.com
    7  * @since      3.0.1
     7 * @since      3.0.2
    88 *
    99 * @package    Qrc_composer
     
    1616 * This class defines all code necessary to run during the plugin's deactivation.
    1717 *
    18  * @since      3.0.1
     18 * @since      3.0.2
    1919 * @package    Qrc_composer
    2020 * @subpackage Qrc_composer/includes
     
    2828     * Long Description.
    2929     *
    30      * @since    3.0.1
     30     * @since    3.0.2
    3131     */
    3232    public static function deactivate() {
  • qr-code-composer/trunk/includes/class-qrc_composer-loader.php

    r3401032 r3420735  
    55 *
    66 * @link       https://sharabindu.com
    7  * @since      3.0.1
     7 * @since      3.0.2
    88 *
    99 * @package    Qrc_composer
     
    2727     * The array of actions registered with WordPress.
    2828     *
    29      * @since    3.0.1
     29     * @since    3.0.2
    3030     * @access   protected
    3131     * @var      array    $actions    The actions registered with WordPress to fire when the plugin loads.
     
    3636     * The array of filters registered with WordPress.
    3737     *
    38      * @since    3.0.1
     38     * @since    3.0.2
    3939     * @access   protected
    4040     * @var      array    $filters    The filters registered with WordPress to fire when the plugin loads.
     
    4545     * Initialize the collections used to maintain the actions and filters.
    4646     *
    47      * @since    3.0.1
     47     * @since    3.0.2
    4848     */
    4949    public function __construct() {
     
    5757     * Add a new action to the collection to be registered with WordPress.
    5858     *
    59      * @since    3.0.1
     59     * @since    3.0.2
    6060     * @param    string               $hook             The name of the WordPress action that is being registered.
    6161     * @param    object               $component        A reference to the instance of the object on which the action is defined.
     
    7171     * Add a new filter to the collection to be registered with WordPress.
    7272     *
    73      * @since    3.0.1
     73     * @since    3.0.2
    7474     * @param    string               $hook             The name of the WordPress filter that is being registered.
    7575     * @param    object               $component        A reference to the instance of the object on which the filter is defined.
     
    8686     * collection.
    8787     *
    88      * @since    3.0.1
     88     * @since    3.0.2
    8989     * @access   private
    9090     * @param    array                $hooks            The collection of hooks that is being registered (that is, actions or filters).
     
    113113     * Register the filters and actions with WordPress.
    114114     *
    115      * @since    3.0.1
     115     * @since    3.0.2
    116116     */
    117117    public function run() {
  • qr-code-composer/trunk/includes/class-qrc_composer.php

    r3401032 r3420735  
    88 *
    99 * @link       https://sharabindu.com
    10  * @since      3.0.1
     10 * @since      3.0.2
    1111 *
    1212 * @package    Qrc_composer
     
    2323 * version of the plugin.
    2424 *
    25  * @since      3.0.1
     25 * @since      3.0.2
    2626 * @package    Qrc_composer
    2727 * @subpackage Qrc_composer/includes
     
    3636     * the plugin.
    3737     *
    38      * @since    3.0.1
     38     * @since    3.0.2
    3939     * @access   protected
    4040     * @var      Qrc_composer_Loader    $loader    Maintains and registers all hooks for the plugin.
     
    4545     * The unique identifier of this plugin.
    4646     *
    47      * @since    3.0.1
     47     * @since    3.0.2
    4848     * @access   protected
    4949     * @var      string    $plugin_name    The string used to uniquely identify this plugin.
     
    5454     * The current version of the plugin.
    5555     *
    56      * @since    3.0.1
     56     * @since    3.0.2
    5757     * @access   protected
    5858     * @var      string    $version    The current version of the plugin.
     
    6767     * the public-facing side of the site.
    6868     *
    69      * @since    3.0.1
     69     * @since    3.0.2
    7070     */
    7171    public function __construct() {
     
    7373            $this->version = QRC_COMPOSER_VERSION;
    7474        } else {
    75             $this->version = '3.0.1';
     75            $this->version = '3.0.2';
    7676        }
    7777        $this->plugin_name = 'qr-code-composer';
     
    9898     * with WordPress.
    9999     *
    100      * @since    3.0.1
     100     * @since    3.0.2
    101101     * @access   private
    102102     */
     
    118118     * of the plugin.
    119119     *
    120      * @since    3.0.1
     120     * @since    3.0.2
    121121     * @access   private
    122122     */
     
    139139     * of the plugin.
    140140     *
    141      * @since    3.0.1
     141     * @since    3.0.2
    142142     * @access   private
    143143     */
    144144    private function define_public_hooks() {
    145         $options1 = get_option('qrc_composer_settings');   
     145        $options1 = get_option('qrc_autogenerate');
    146146        $qrcppagelocation = isset($options1['qrcppagelocation']) ? $options1['qrcppagelocation'] : 'inatab';
    147147        $plugin_public = new Qrc_composer_Public( $this->get_plugin_name(), $this->get_version() );
     
    174174     * Run the loader to execute all of the hooks with WordPress.
    175175     *
    176      * @since    3.0.1
     176     * @since    3.0.2
    177177     */
    178178    public function run() {
     
    184184     * WordPress and to define internationalization functionality.
    185185     *
    186      * @since     3.0.1
     186     * @since     3.0.2
    187187     * @return    string    The name of the plugin.
    188188     */
     
    194194     * The reference to the class that orchestrates the hooks with the plugin.
    195195     *
    196      * @since     3.0.1
     196     * @since     3.0.2
    197197     * @return    Qrc_composer_Loader    Orchestrates the hooks of the plugin.
    198198     */
     
    204204     * Retrieve the version number of the plugin.
    205205     *
    206      * @since     3.0.1
     206     * @since     3.0.2
    207207     * @return    string    The version number of the plugin.
    208208     */
  • qr-code-composer/trunk/includes/data/data.php

    r3401032 r3420735  
    33*
    44* @link       https://sharabindu.com
    5 * @since       3.0.1
     5* @since       3.0.2
    66*
    77* @package    Qrc_composer
  • qr-code-composer/trunk/public/class-qrc_composer-public.php

    r3401032 r3420735  
    44 *
    55 * @link       https://sharabindu.com
    6  * @since      3.0.1
     6 * @since      3.0.2
    77 *
    88 * @package    Qrc_composer
     
    2626     * The ID of this plugin.
    2727     *
    28      * @since    3.0.1
     28     * @since    3.0.2
    2929     * @access   private
    3030     * @var      string    $plugin_name    The ID of this plugin.
     
    3535     * The version of this plugin.
    3636     *
    37      * @since    3.0.1
     37     * @since    3.0.2
    3838     * @access   private
    3939     * @var      string    $version    The current version of this plugin.
     
    4444     * Initialize the class and set its properties.
    4545     *
    46      * @since    3.0.1
     46     * @since    3.0.2
    4747     * @param      string    $plugin_name       The name of the plugin.
    4848     * @param      string    $version    The version of this plugin.
     
    5959     * Register the stylesheets for the public-facing side of the site.
    6060     *
    61      * @since    3.0.1
     61     * @since    3.0.2
    6262     */
    6363    public function enqueue_styles()
     
    7171     * Register the JavaScript for the public-facing side of the site.
    7272     *
    73      * @since    3.0.1
     73     * @since    3.0.2
    7474     */
    7575    public function enqueue_scripts()
  • qr-code-composer/trunk/qrc_composer.php

    r3401032 r3420735  
    66 * Author: Sharabindu
    77 * Author URI:  https://sharabindu.com/plugins/wordpress-qr-code-generator/
    8  * Version: 3.0.1
     8 * Version: 3.0.2
    99 * Text Domain: qr-code-composer
    1010 * Domain Path: /languages
     
    3535/**
    3636 * Currently plugin version.
    37  * Start at version 3.0.1 and use SemVer - https://semver.org
     37 * Start at version 3.0.2 and use SemVer - https://semver.org
    3838 * Rename this for your plugin and update it as you release new versions.
    3939 */
    40 define( 'QRC_COMPOSER_VERSION', '3.0.1' );
     40define( 'QRC_COMPOSER_VERSION', '3.0.2' );
    4141
    4242/**
     
    9393 * not affect the page life cycle.
    9494 *
    95  * @since    3.0.1
     95 * @since    3.0.2
    9696 */
    9797function run_qrc_composer() {
  • qr-code-composer/trunk/uninstall.php

    r3401032 r3420735  
    77 *
    88 * @link       https://sharabindu.com
    9  * @since      3.0.1
     9 * @since      3.0.2
    1010 *
    1111 * @package    Qrc_composer
Note: See TracChangeset for help on using the changeset viewer.