Plugin Directory

Changeset 2916784


Ignore:
Timestamp:
05/24/2023 11:11:57 AM (3 years ago)
Author:
wallkit
Message:

tagging version 3.1.3

Location:
wallkit
Files:
18 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wallkit/tags/3.1.3/admin/partials/settings/template-additional-script.php

    r2901062 r2916784  
    2828                    <div class="wallkit-additional-script">
    2929                        <h2>Additional Integration Script</h2>
     30                        <p>Available variables <b>wkSettings</b>, <b>wkTranslations</b></p>
    3031                        <label for="wk_additional_script"></label>
    3132                        <textarea id="wk_additional_script" name="wk_additional_script"><?php echo esc_textarea(base64_decode($wk_additional_script)); ?></textarea>
  • wallkit/tags/3.1.3/admin/partials/settings/template-settings.php

    r2901062 r2916784  
    140140
    141141                            <div class="form-field">
    142                                 <label for="wk_settings[wk_free_paragraph]">Show the number of paragraphs</label>
    143                                 <input type="number" id="wk_settings[wk_free_paragraph]" name="wk_settings[wk_free_paragraph]" value="<?php echo esc_attr($wk_free_paragraph); ?>">
    144                                 <p>Number of paragraphs accessible before paywalled content.</p>
    145                             </div>
    146 
    147                             <div class="form-field">
    148142                                <label for="wk_settings[wk_show_blur]">
    149143                                    <input type="hidden" name="wk_settings[wk_show_blur]" value="0" />
     
    156150                            </div>
    157151                        <?php endif; ?>
     152
     153                        <div class="form-field">
     154                            <label for="wk_settings[wk_free_paragraph]">Show the number of paragraphs</label>
     155                            <input type="number" id="wk_settings[wk_free_paragraph]" name="wk_settings[wk_free_paragraph]" value="<?php echo esc_attr($wk_free_paragraph); ?>">
     156                            <p>Number of paragraphs accessible before paywalled content.</p>
     157                        </div>
    158158
    159159                        <div class="form-field">
  • wallkit/tags/3.1.3/admin/partials/settings/template-wallkit-calls.php

    r2874245 r2916784  
    1111?>
    1212<?php
    13 $settings               = isset($settings) ? $settings : null;
    14 $wk_calls_use           = isset($settings) ? $settings->get_option("wk_calls_use") : true;
    15 $wk_calls_debug         = isset($settings) ? $settings->get_option("wk_calls_debug") : false;
    16 $wk_calls_handle_click  = isset($settings) ? $settings->get_option("wk_calls_handle_click") : null;
    17 $wk_calls_users_status  = isset($settings) ? $settings->get_option("wk_calls_users_status") : null;
    18 $wk_calls_users_plans   = isset($settings) ? $settings->get_option("wk_calls_users_plans") : null;
    19 $wk_calls_users_events  = isset($settings) ? $settings->get_option("wk_calls_users_events") : null;
    20 $nonce                  = wp_create_nonce( 'wk-nonce' );
     13$settings                   = isset($settings) ? $settings : null;
     14$wk_calls_use               = isset($settings) ? $settings->get_option("wk_calls_use") : true;
     15$wk_calls_debug             = isset($settings) ? $settings->get_option("wk_calls_debug") : false;
     16$wk_calls_handle_click      = isset($settings) ? $settings->get_option("wk_calls_handle_click") : null;
     17$wk_calls_users_status      = isset($settings) ? $settings->get_option("wk_calls_users_status") : null;
     18$wk_calls_users_status_body = isset($settings) ? $settings->get_option("wk_calls_users_status_body") : null;
     19$wk_calls_users_plans       = isset($settings) ? $settings->get_option("wk_calls_users_plans") : null;
     20$wk_calls_users_plans_body  = isset($settings) ? $settings->get_option("wk_calls_users_plans_body") : null;
     21$wk_calls_users_events      = isset($settings) ? $settings->get_option("wk_calls_users_events") : null;
     22$wk_calls_users_events_body = isset($settings) ? $settings->get_option("wk_calls_users_events_body") : null;
     23$nonce                      = wp_create_nonce( 'wk-nonce' );
    2124?>
    2225<div class="wrap">
     
    6164                            <input type="text" id="wk_settings[wk_calls_users_status]" name="wk_settings[wk_calls_users_status]" value="<?php echo esc_attr($wk_calls_users_status); ?>">
    6265                            <p>Will be replaced by data-attributes according to the user's status</p>
     66
     67                            <label for="wk_settings[wk_calls_users_status_body]">
     68                                <input type="hidden" name="wk_settings[wk_calls_users_status_body]" value="0" />
     69                                <input type="checkbox" id="wk_settings[wk_calls_users_status_body]" name="wk_settings[wk_calls_users_status_body]" value="1" <?php echo esc_attr($wk_calls_users_status_body ? "checked" : ""); ?>>
     70                                Add in <?php esc_html_e('<body>')?>
     71                            </label>
     72                        </div>
     73
     74                        <div class="form-field">
     75
     76                            <p>Use the “blurred content” effect underneath the “Access denied” message <br />
     77                                If "Use custom integration" is checked, it will add a class to the content.
     78                            </p>
    6379                        </div>
    6480
     
    6783                            <input type="text" id="wk_settings[wk_calls_users_plans]" name="wk_settings[wk_calls_users_plans]" value="<?php echo esc_attr($wk_calls_users_plans); ?>">
    6884                            <p>Will be replaced by data-attributes according to the user's plans</p>
     85
     86                            <label for="wk_settings[wk_calls_users_plans_body]">
     87                                <input type="hidden" name="wk_settings[wk_calls_users_plans_body]" value="0" />
     88                                <input type="checkbox" id="wk_settings[wk_calls_users_plans_body]" name="wk_settings[wk_calls_users_plans_body]" value="1" <?php echo esc_attr($wk_calls_users_plans_body ? "checked" : ""); ?>>
     89                                Add in <?php esc_html_e('<body>')?>
     90                            </label>
    6991                        </div>
    7092
     
    7395                            <input type="text" id="wk_settings[wk_calls_users_events]" name="wk_settings[wk_calls_users_events]" value="<?php echo esc_attr($wk_calls_users_events); ?>">
    7496                            <p>Will be replaced by data-attributes according to the user's events</p>
     97
     98                            <label for="wk_settings[wk_calls_users_events_body]">
     99                                <input type="hidden" name="wk_settings[wk_calls_users_events_body]" value="0" />
     100                                <input type="checkbox" id="wk_settings[wk_calls_users_events_body]" name="wk_settings[wk_calls_users_events_body]" value="1" <?php echo esc_attr($wk_calls_users_events_body ? "checked" : ""); ?>>
     101                                Add in <?php esc_html_e('<body>')?>
     102                            </label>
    75103                        </div>
    76104
  • wallkit/tags/3.1.3/includes/class-wallkit-wp-settings.php

    r2901062 r2916784  
    9393        "wk_calls_handle_click"     => 'wk-call',
    9494        "wk_calls_users_status"     => 'wk-call-status-user',
     95        "wk_calls_users_status_body"=> false,
    9596        "wk_calls_users_plans"      => 'wk-call-status-plans',
     97        "wk_calls_users_plans_body" => false,
    9698        "wk_calls_users_events"     => 'wk-call-status-events',
     99        "wk_calls_users_events_body"=> false,
    97100        "wk_additional_script"      => null,
    98101        "wk_additional_script_place"=> false,
     
    352355                        'classThatReactOnTheUsersPlans'  => $this->get_option('wk_calls_users_plans', 'wk-call-status-plans'),
    353356                        'classThatReactOnTheUsersEvents' => $this->get_option('wk_calls_users_events', 'wk-call-status-events'),
    354                     ],
     357                    ]
    355358                ];
    356359
     
    371374
    372375            $settings['config'] = [
    373                 'sign_in_button'    => (bool) $this->get_option('wk_sign_in_button', true),
     376                'sign_in_button'        => (bool) $this->get_option('wk_sign_in_button', true),
     377                'wk_free_paragraph'     => (int) $this->get_option('wk_free_paragraph', 1),
     378                'paywall'               => [
     379                    'content'               => base64_decode($this->get_option("wk_content_access_html")),
     380                ],
    374381            ];
    375382
  • wallkit/tags/3.1.3/includes/class-wallkit-wp-templates.php

    r2901062 r2916784  
    151151                "wk_calls_handle_click" => FILTER_SANITIZE_STRING,
    152152                "wk_calls_users_status" => FILTER_SANITIZE_STRING,
     153                "wk_calls_users_status_body" => FILTER_VALIDATE_INT,
    153154                "wk_calls_users_plans"  => FILTER_SANITIZE_STRING,
     155                "wk_calls_users_plans_body"  => FILTER_VALIDATE_INT,
    154156                "wk_calls_users_events" => FILTER_SANITIZE_STRING,
     157                "wk_calls_users_events_body" => FILTER_VALIDATE_INT,
    155158                "wk_additional_script_place" => FILTER_VALIDATE_INT,
    156159            ];
  • wallkit/tags/3.1.3/includes/class-wallkit-wp.php

    r2901062 r2916784  
    284284        {
    285285            $this->loader->add_action( 'wp_head', $plugin_public, 'print_post_data' );
     286            $this->loader->add_filter( 'body_class', $plugin_public, 'add_body_class' );
    286287            $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_scripts');
    287288            $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_settings');
  • wallkit/tags/3.1.3/public/class-wallkit-wp-public.php

    r2901062 r2916784  
    159159        ?>
    160160            <script type="text/javascript" id="<?php echo $this->plugin_name . '-setup'; ?>-additional-js">
     161                let wkSettings = window["wallkitSettings"] || <?php echo json_encode($this->wallkit_Wp_Collection->get_settings()->get_integration_settings() ); ?>;
     162                let wkTranslations = window["wallkitTranslations"] || <?php echo json_encode($this->wallkit_Wp_Collection->get_settings()->get_script_translations() ); ?>;
    161163                <?php echo base64_decode($this->wallkit_Wp_Collection->get_settings()->get_option('wk_additional_script', null)); ?>
    162164            </script>
     
    217219    }
    218220
     221    public function add_body_class( $classes ) {
     222        if( $this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_use', true) ) {
     223            if ($this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_status_body', false)) {
     224                $classes[] = $this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_status', 'wk-call-status-user');
     225            }
     226
     227            if ($this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_plans_body', false)) {
     228                $classes[] = $this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_plans', 'wk-call-status-plans');
     229            }
     230
     231            if ($this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_events_body', false)) {
     232                $classes[] = $this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_events', 'wk-call-status-events');
     233            }
     234        }
     235
     236        return $classes;
     237    }
    219238    /**
    220239     * Get post taxonomies
  • wallkit/tags/3.1.3/readme.txt

    r2906581 r2916784  
    22Tags: paywall, subscriptions, recurring payments, memberships, paid membership
    33Requires at least: 4.0
    4 Tested up to: 6.1.1
     4Tested up to: 6.2.0
    55Requires PHP: 5.6
    66License: GPLv2 or later
     
    2828== Changelog ==
    2929
     30= 3.1.3 =
     31*Release Date - 24 May 2023*
     32
     33#### Updates including:
     34- Allowed add Wallkit calls classes into the <body> tag.
     35- Passed the settings data in Additional integration script.
     36
    3037= 3.1.2 =
    31 *Release Date - 12 April 2023*
     38*Release Date - 1 May 2023*
    3239
    3340#### Updates including:
  • wallkit/tags/3.1.3/wallkit-wp.php

    r2906581 r2916784  
    1010 * Plugin URI:        https://wallkit.net
    1111 * Description:       A Plug & Play paid-content system to manage subscribers, gather fees and drive additional content sales.
    12  * Version:           3.1.2
     12 * Version:           3.1.3
    1313 * Author:            Wallkit <dev@wallkit.net>
    1414 * Author URI:        https://wallkit.net/
     
    2727 * Rename this for your plugin and update it as you release new versions.
    2828 */
    29 define( 'WPWKP_VERSION', '3.1.2' );
     29define( 'WPWKP_VERSION', '3.1.3' );
    3030
    3131/**
  • wallkit/trunk/admin/partials/settings/template-additional-script.php

    r2901062 r2916784  
    2828                    <div class="wallkit-additional-script">
    2929                        <h2>Additional Integration Script</h2>
     30                        <p>Available variables <b>wkSettings</b>, <b>wkTranslations</b></p>
    3031                        <label for="wk_additional_script"></label>
    3132                        <textarea id="wk_additional_script" name="wk_additional_script"><?php echo esc_textarea(base64_decode($wk_additional_script)); ?></textarea>
  • wallkit/trunk/admin/partials/settings/template-settings.php

    r2901062 r2916784  
    140140
    141141                            <div class="form-field">
    142                                 <label for="wk_settings[wk_free_paragraph]">Show the number of paragraphs</label>
    143                                 <input type="number" id="wk_settings[wk_free_paragraph]" name="wk_settings[wk_free_paragraph]" value="<?php echo esc_attr($wk_free_paragraph); ?>">
    144                                 <p>Number of paragraphs accessible before paywalled content.</p>
    145                             </div>
    146 
    147                             <div class="form-field">
    148142                                <label for="wk_settings[wk_show_blur]">
    149143                                    <input type="hidden" name="wk_settings[wk_show_blur]" value="0" />
     
    156150                            </div>
    157151                        <?php endif; ?>
     152
     153                        <div class="form-field">
     154                            <label for="wk_settings[wk_free_paragraph]">Show the number of paragraphs</label>
     155                            <input type="number" id="wk_settings[wk_free_paragraph]" name="wk_settings[wk_free_paragraph]" value="<?php echo esc_attr($wk_free_paragraph); ?>">
     156                            <p>Number of paragraphs accessible before paywalled content.</p>
     157                        </div>
    158158
    159159                        <div class="form-field">
  • wallkit/trunk/admin/partials/settings/template-wallkit-calls.php

    r2874245 r2916784  
    1111?>
    1212<?php
    13 $settings               = isset($settings) ? $settings : null;
    14 $wk_calls_use           = isset($settings) ? $settings->get_option("wk_calls_use") : true;
    15 $wk_calls_debug         = isset($settings) ? $settings->get_option("wk_calls_debug") : false;
    16 $wk_calls_handle_click  = isset($settings) ? $settings->get_option("wk_calls_handle_click") : null;
    17 $wk_calls_users_status  = isset($settings) ? $settings->get_option("wk_calls_users_status") : null;
    18 $wk_calls_users_plans   = isset($settings) ? $settings->get_option("wk_calls_users_plans") : null;
    19 $wk_calls_users_events  = isset($settings) ? $settings->get_option("wk_calls_users_events") : null;
    20 $nonce                  = wp_create_nonce( 'wk-nonce' );
     13$settings                   = isset($settings) ? $settings : null;
     14$wk_calls_use               = isset($settings) ? $settings->get_option("wk_calls_use") : true;
     15$wk_calls_debug             = isset($settings) ? $settings->get_option("wk_calls_debug") : false;
     16$wk_calls_handle_click      = isset($settings) ? $settings->get_option("wk_calls_handle_click") : null;
     17$wk_calls_users_status      = isset($settings) ? $settings->get_option("wk_calls_users_status") : null;
     18$wk_calls_users_status_body = isset($settings) ? $settings->get_option("wk_calls_users_status_body") : null;
     19$wk_calls_users_plans       = isset($settings) ? $settings->get_option("wk_calls_users_plans") : null;
     20$wk_calls_users_plans_body  = isset($settings) ? $settings->get_option("wk_calls_users_plans_body") : null;
     21$wk_calls_users_events      = isset($settings) ? $settings->get_option("wk_calls_users_events") : null;
     22$wk_calls_users_events_body = isset($settings) ? $settings->get_option("wk_calls_users_events_body") : null;
     23$nonce                      = wp_create_nonce( 'wk-nonce' );
    2124?>
    2225<div class="wrap">
     
    6164                            <input type="text" id="wk_settings[wk_calls_users_status]" name="wk_settings[wk_calls_users_status]" value="<?php echo esc_attr($wk_calls_users_status); ?>">
    6265                            <p>Will be replaced by data-attributes according to the user's status</p>
     66
     67                            <label for="wk_settings[wk_calls_users_status_body]">
     68                                <input type="hidden" name="wk_settings[wk_calls_users_status_body]" value="0" />
     69                                <input type="checkbox" id="wk_settings[wk_calls_users_status_body]" name="wk_settings[wk_calls_users_status_body]" value="1" <?php echo esc_attr($wk_calls_users_status_body ? "checked" : ""); ?>>
     70                                Add in <?php esc_html_e('<body>')?>
     71                            </label>
     72                        </div>
     73
     74                        <div class="form-field">
     75
     76                            <p>Use the “blurred content” effect underneath the “Access denied” message <br />
     77                                If "Use custom integration" is checked, it will add a class to the content.
     78                            </p>
    6379                        </div>
    6480
     
    6783                            <input type="text" id="wk_settings[wk_calls_users_plans]" name="wk_settings[wk_calls_users_plans]" value="<?php echo esc_attr($wk_calls_users_plans); ?>">
    6884                            <p>Will be replaced by data-attributes according to the user's plans</p>
     85
     86                            <label for="wk_settings[wk_calls_users_plans_body]">
     87                                <input type="hidden" name="wk_settings[wk_calls_users_plans_body]" value="0" />
     88                                <input type="checkbox" id="wk_settings[wk_calls_users_plans_body]" name="wk_settings[wk_calls_users_plans_body]" value="1" <?php echo esc_attr($wk_calls_users_plans_body ? "checked" : ""); ?>>
     89                                Add in <?php esc_html_e('<body>')?>
     90                            </label>
    6991                        </div>
    7092
     
    7395                            <input type="text" id="wk_settings[wk_calls_users_events]" name="wk_settings[wk_calls_users_events]" value="<?php echo esc_attr($wk_calls_users_events); ?>">
    7496                            <p>Will be replaced by data-attributes according to the user's events</p>
     97
     98                            <label for="wk_settings[wk_calls_users_events_body]">
     99                                <input type="hidden" name="wk_settings[wk_calls_users_events_body]" value="0" />
     100                                <input type="checkbox" id="wk_settings[wk_calls_users_events_body]" name="wk_settings[wk_calls_users_events_body]" value="1" <?php echo esc_attr($wk_calls_users_events_body ? "checked" : ""); ?>>
     101                                Add in <?php esc_html_e('<body>')?>
     102                            </label>
    75103                        </div>
    76104
  • wallkit/trunk/includes/class-wallkit-wp-settings.php

    r2901062 r2916784  
    9393        "wk_calls_handle_click"     => 'wk-call',
    9494        "wk_calls_users_status"     => 'wk-call-status-user',
     95        "wk_calls_users_status_body"=> false,
    9596        "wk_calls_users_plans"      => 'wk-call-status-plans',
     97        "wk_calls_users_plans_body" => false,
    9698        "wk_calls_users_events"     => 'wk-call-status-events',
     99        "wk_calls_users_events_body"=> false,
    97100        "wk_additional_script"      => null,
    98101        "wk_additional_script_place"=> false,
     
    352355                        'classThatReactOnTheUsersPlans'  => $this->get_option('wk_calls_users_plans', 'wk-call-status-plans'),
    353356                        'classThatReactOnTheUsersEvents' => $this->get_option('wk_calls_users_events', 'wk-call-status-events'),
    354                     ],
     357                    ]
    355358                ];
    356359
     
    371374
    372375            $settings['config'] = [
    373                 'sign_in_button'    => (bool) $this->get_option('wk_sign_in_button', true),
     376                'sign_in_button'        => (bool) $this->get_option('wk_sign_in_button', true),
     377                'wk_free_paragraph'     => (int) $this->get_option('wk_free_paragraph', 1),
     378                'paywall'               => [
     379                    'content'               => base64_decode($this->get_option("wk_content_access_html")),
     380                ],
    374381            ];
    375382
  • wallkit/trunk/includes/class-wallkit-wp-templates.php

    r2901062 r2916784  
    151151                "wk_calls_handle_click" => FILTER_SANITIZE_STRING,
    152152                "wk_calls_users_status" => FILTER_SANITIZE_STRING,
     153                "wk_calls_users_status_body" => FILTER_VALIDATE_INT,
    153154                "wk_calls_users_plans"  => FILTER_SANITIZE_STRING,
     155                "wk_calls_users_plans_body"  => FILTER_VALIDATE_INT,
    154156                "wk_calls_users_events" => FILTER_SANITIZE_STRING,
     157                "wk_calls_users_events_body" => FILTER_VALIDATE_INT,
    155158                "wk_additional_script_place" => FILTER_VALIDATE_INT,
    156159            ];
  • wallkit/trunk/includes/class-wallkit-wp.php

    r2901062 r2916784  
    284284        {
    285285            $this->loader->add_action( 'wp_head', $plugin_public, 'print_post_data' );
     286            $this->loader->add_filter( 'body_class', $plugin_public, 'add_body_class' );
    286287            $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_scripts');
    287288            $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_settings');
  • wallkit/trunk/public/class-wallkit-wp-public.php

    r2901062 r2916784  
    159159        ?>
    160160            <script type="text/javascript" id="<?php echo $this->plugin_name . '-setup'; ?>-additional-js">
     161                let wkSettings = window["wallkitSettings"] || <?php echo json_encode($this->wallkit_Wp_Collection->get_settings()->get_integration_settings() ); ?>;
     162                let wkTranslations = window["wallkitTranslations"] || <?php echo json_encode($this->wallkit_Wp_Collection->get_settings()->get_script_translations() ); ?>;
    161163                <?php echo base64_decode($this->wallkit_Wp_Collection->get_settings()->get_option('wk_additional_script', null)); ?>
    162164            </script>
     
    217219    }
    218220
     221    public function add_body_class( $classes ) {
     222        if( $this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_use', true) ) {
     223            if ($this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_status_body', false)) {
     224                $classes[] = $this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_status', 'wk-call-status-user');
     225            }
     226
     227            if ($this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_plans_body', false)) {
     228                $classes[] = $this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_plans', 'wk-call-status-plans');
     229            }
     230
     231            if ($this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_events_body', false)) {
     232                $classes[] = $this->wallkit_Wp_Collection->get_settings()->get_option('wk_calls_users_events', 'wk-call-status-events');
     233            }
     234        }
     235
     236        return $classes;
     237    }
    219238    /**
    220239     * Get post taxonomies
  • wallkit/trunk/readme.txt

    r2906581 r2916784  
    22Tags: paywall, subscriptions, recurring payments, memberships, paid membership
    33Requires at least: 4.0
    4 Tested up to: 6.1.1
     4Tested up to: 6.2.0
    55Requires PHP: 5.6
    66License: GPLv2 or later
     
    2828== Changelog ==
    2929
     30= 3.1.3 =
     31*Release Date - 24 May 2023*
     32
     33#### Updates including:
     34- Allowed add Wallkit calls classes into the <body> tag.
     35- Passed the settings data in Additional integration script.
     36
    3037= 3.1.2 =
    31 *Release Date - 12 April 2023*
     38*Release Date - 1 May 2023*
    3239
    3340#### Updates including:
  • wallkit/trunk/wallkit-wp.php

    r2906581 r2916784  
    1010 * Plugin URI:        https://wallkit.net
    1111 * Description:       A Plug & Play paid-content system to manage subscribers, gather fees and drive additional content sales.
    12  * Version:           3.1.2
     12 * Version:           3.1.3
    1313 * Author:            Wallkit <dev@wallkit.net>
    1414 * Author URI:        https://wallkit.net/
     
    2727 * Rename this for your plugin and update it as you release new versions.
    2828 */
    29 define( 'WPWKP_VERSION', '3.1.2' );
     29define( 'WPWKP_VERSION', '3.1.3' );
    3030
    3131/**
Note: See TracChangeset for help on using the changeset viewer.