Plugin Directory

Changeset 2829151


Ignore:
Timestamp:
12/06/2022 08:35:22 AM (3 years ago)
Author:
vitvavra
Message:

Plugin SimpleShop.cz: Release v2.8.5

Location:
simpleshop-cz
Files:
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • simpleshop-cz/tags/2.8.5/readme.txt

    r2814282 r2829151  
    11=== SimpleShop ===
    2 Contributors: redbitcz, simpleshopcz, jakubboucek, vasikgreif
     2Contributors: redbitcz, simpleshopcz, jakubboucek, vasikgreif, vitvavra
    33Tags: simpleshop, simpleshop.cz, membership, member, access control, selling form
    44Requires at least: 5.0.0
    55Tested up to: 6.1
    66Requires PHP: 5.6.20
    7 Stable tag: 2.8.4
     7Stable tag: 2.8.5
    88License: MIT
    99License URI: https://github.com/redbitcz/simpleshop-wp-plugin/blob/master/LICENSE
  • simpleshop-cz/tags/2.8.5/simpleshop-cz.php

    r2814282 r2829151  
    1313 * Author:  Redbit s.r.o.
    1414 * Author URI: https://www.redbit.cz
    15  * Version: 2.8.4
     15 * Version: 2.8.5
    1616 * Text Domain: simpleshop-cz
    1717 * Requires at least: 5.0.0
     
    2323require_once __DIR__ . '/vendor/autoload.php';
    2424
    25 define( 'SIMPLESHOP_PLUGIN_VERSION', 'v2.8.4' );
     25define( 'SIMPLESHOP_PLUGIN_VERSION', 'v2.8.5' );
    2626define( 'SIMPLESHOP_PREFIX', '_ssc_' );
    2727
  • simpleshop-cz/tags/2.8.5/src/Membership.php

    r2671122 r2829151  
    1717     * Get user data if requested
    1818     *
    19      * @param string $user_id
     19     * @param  string $user_id
    2020     */
    2121    public function __construct( $user_id = '' ) {
     
    9696     */
    9797    public function get_valid_to( $group_id ) {
    98         return get_user_meta( $this->user_id, '_ssc_group_subscription_valid_to_' . $group_id, true );
     98        $valid_to = get_user_meta( $this->user_id, '_ssc_group_subscription_valid_to_' . $group_id, true );
     99        if ( $valid_to === '1970-01-01' ) {
     100            $valid_to = '';
     101        }
     102
     103        return $valid_to;
    99104    }
    100105
  • simpleshop-cz/tags/2.8.5/src/Rest.php

    r2671122 r2829151  
    137137                $membership = new Membership( $user_id );
    138138                // Check if the user is already member of the group, if so, adjust the valid to date
    139                 if ( ! empty( $membership->groups[ $group ]['valid_to'] ) ) {
     139                if ( ! empty( $membership->groups[ $group ]['valid_to']) && $valid_to_months !== '' ) {
    140140                    $valid_from          = $request->get_param( 'valid_from' ) ?: '';
    141141                    $original_valid_to   = $membership->groups[ $group ]['valid_to'];
  • simpleshop-cz/tags/2.8.5/vendor/autoload.php

    r2814282 r2829151  
    44
    55if (PHP_VERSION_ID < 50600) {
    6     echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
    7     exit(1);
     6    if (!headers_sent()) {
     7        header('HTTP/1.1 500 Internal Server Error');
     8    }
     9    $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
     10    if (!ini_get('display_errors')) {
     11        if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
     12            fwrite(STDERR, $err);
     13        } elseif (!headers_sent()) {
     14            echo $err;
     15        }
     16    }
     17    trigger_error(
     18        $err,
     19        E_USER_ERROR
     20    );
    821}
    922
    1023require_once __DIR__ . '/composer/autoload_real.php';
    1124
    12 return ComposerAutoloaderInit3d4fa138a1265abfc9c2ea62c410afa4::getLoader();
     25return ComposerAutoloaderInit04d46cae7cb78b2f35213c16daef7812::getLoader();
  • simpleshop-cz/tags/2.8.5/vendor/composer/autoload_real.php

    r2814282 r2829151  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit3d4fa138a1265abfc9c2ea62c410afa4
     5class ComposerAutoloaderInit04d46cae7cb78b2f35213c16daef7812
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit3d4fa138a1265abfc9c2ea62c410afa4', 'loadClassLoader'), true, false);
     25        spl_autoload_register(array('ComposerAutoloaderInit04d46cae7cb78b2f35213c16daef7812', 'loadClassLoader'), true, false);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit3d4fa138a1265abfc9c2ea62c410afa4', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit04d46cae7cb78b2f35213c16daef7812', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInit3d4fa138a1265abfc9c2ea62c410afa4::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInit04d46cae7cb78b2f35213c16daef7812::getInitializer($loader));
    3131
    3232        $loader->register(false);
    3333
    34         $includeFiles = \Composer\Autoload\ComposerStaticInit3d4fa138a1265abfc9c2ea62c410afa4::$files;
     34        $includeFiles = \Composer\Autoload\ComposerStaticInit04d46cae7cb78b2f35213c16daef7812::$files;
    3535        foreach ($includeFiles as $fileIdentifier => $file) {
    36             composerRequire3d4fa138a1265abfc9c2ea62c410afa4($fileIdentifier, $file);
     36            composerRequire04d46cae7cb78b2f35213c16daef7812($fileIdentifier, $file);
    3737        }
    3838
     
    4646 * @return void
    4747 */
    48 function composerRequire3d4fa138a1265abfc9c2ea62c410afa4($fileIdentifier, $file)
     48function composerRequire04d46cae7cb78b2f35213c16daef7812($fileIdentifier, $file)
    4949{
    5050    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • simpleshop-cz/tags/2.8.5/vendor/composer/autoload_static.php

    r2814282 r2829151  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit3d4fa138a1265abfc9c2ea62c410afa4
     7class ComposerStaticInit04d46cae7cb78b2f35213c16daef7812
    88{
    99    public static $files = array (
     
    3737    {
    3838        return \Closure::bind(function () use ($loader) {
    39             $loader->classMap = ComposerStaticInit3d4fa138a1265abfc9c2ea62c410afa4::$classMap;
     39            $loader->classMap = ComposerStaticInit04d46cae7cb78b2f35213c16daef7812::$classMap;
    4040
    4141        }, null, ClassLoader::class);
  • simpleshop-cz/tags/2.8.5/vendor/composer/installed.php

    r2814282 r2829151  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => '7fb9f8535c191c00c75b9a70ccf45dfe4fcab286',
     6        'reference' => 'f0dea3192d1ede8eaefd69d6b6331ca30db79a10',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    2323            'pretty_version' => 'dev-master',
    2424            'version' => 'dev-master',
    25             'reference' => '7fb9f8535c191c00c75b9a70ccf45dfe4fcab286',
     25            'reference' => 'f0dea3192d1ede8eaefd69d6b6331ca30db79a10',
    2626            'type' => 'wordpress-plugin',
    2727            'install_path' => __DIR__ . '/../../',
  • simpleshop-cz/trunk/readme.txt

    r2814282 r2829151  
    11=== SimpleShop ===
    2 Contributors: redbitcz, simpleshopcz, jakubboucek, vasikgreif
     2Contributors: redbitcz, simpleshopcz, jakubboucek, vasikgreif, vitvavra
    33Tags: simpleshop, simpleshop.cz, membership, member, access control, selling form
    44Requires at least: 5.0.0
    55Tested up to: 6.1
    66Requires PHP: 5.6.20
    7 Stable tag: 2.8.4
     7Stable tag: 2.8.5
    88License: MIT
    99License URI: https://github.com/redbitcz/simpleshop-wp-plugin/blob/master/LICENSE
  • simpleshop-cz/trunk/simpleshop-cz.php

    r2814282 r2829151  
    1313 * Author:  Redbit s.r.o.
    1414 * Author URI: https://www.redbit.cz
    15  * Version: 2.8.4
     15 * Version: 2.8.5
    1616 * Text Domain: simpleshop-cz
    1717 * Requires at least: 5.0.0
     
    2323require_once __DIR__ . '/vendor/autoload.php';
    2424
    25 define( 'SIMPLESHOP_PLUGIN_VERSION', 'v2.8.4' );
     25define( 'SIMPLESHOP_PLUGIN_VERSION', 'v2.8.5' );
    2626define( 'SIMPLESHOP_PREFIX', '_ssc_' );
    2727
  • simpleshop-cz/trunk/src/Membership.php

    r2671122 r2829151  
    1717     * Get user data if requested
    1818     *
    19      * @param string $user_id
     19     * @param  string $user_id
    2020     */
    2121    public function __construct( $user_id = '' ) {
     
    9696     */
    9797    public function get_valid_to( $group_id ) {
    98         return get_user_meta( $this->user_id, '_ssc_group_subscription_valid_to_' . $group_id, true );
     98        $valid_to = get_user_meta( $this->user_id, '_ssc_group_subscription_valid_to_' . $group_id, true );
     99        if ( $valid_to === '1970-01-01' ) {
     100            $valid_to = '';
     101        }
     102
     103        return $valid_to;
    99104    }
    100105
  • simpleshop-cz/trunk/src/Rest.php

    r2671122 r2829151  
    137137                $membership = new Membership( $user_id );
    138138                // Check if the user is already member of the group, if so, adjust the valid to date
    139                 if ( ! empty( $membership->groups[ $group ]['valid_to'] ) ) {
     139                if ( ! empty( $membership->groups[ $group ]['valid_to']) && $valid_to_months !== '' ) {
    140140                    $valid_from          = $request->get_param( 'valid_from' ) ?: '';
    141141                    $original_valid_to   = $membership->groups[ $group ]['valid_to'];
  • simpleshop-cz/trunk/vendor/autoload.php

    r2814282 r2829151  
    44
    55if (PHP_VERSION_ID < 50600) {
    6     echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
    7     exit(1);
     6    if (!headers_sent()) {
     7        header('HTTP/1.1 500 Internal Server Error');
     8    }
     9    $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
     10    if (!ini_get('display_errors')) {
     11        if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
     12            fwrite(STDERR, $err);
     13        } elseif (!headers_sent()) {
     14            echo $err;
     15        }
     16    }
     17    trigger_error(
     18        $err,
     19        E_USER_ERROR
     20    );
    821}
    922
    1023require_once __DIR__ . '/composer/autoload_real.php';
    1124
    12 return ComposerAutoloaderInit3d4fa138a1265abfc9c2ea62c410afa4::getLoader();
     25return ComposerAutoloaderInit04d46cae7cb78b2f35213c16daef7812::getLoader();
  • simpleshop-cz/trunk/vendor/composer/autoload_real.php

    r2814282 r2829151  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit3d4fa138a1265abfc9c2ea62c410afa4
     5class ComposerAutoloaderInit04d46cae7cb78b2f35213c16daef7812
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit3d4fa138a1265abfc9c2ea62c410afa4', 'loadClassLoader'), true, false);
     25        spl_autoload_register(array('ComposerAutoloaderInit04d46cae7cb78b2f35213c16daef7812', 'loadClassLoader'), true, false);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit3d4fa138a1265abfc9c2ea62c410afa4', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit04d46cae7cb78b2f35213c16daef7812', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInit3d4fa138a1265abfc9c2ea62c410afa4::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInit04d46cae7cb78b2f35213c16daef7812::getInitializer($loader));
    3131
    3232        $loader->register(false);
    3333
    34         $includeFiles = \Composer\Autoload\ComposerStaticInit3d4fa138a1265abfc9c2ea62c410afa4::$files;
     34        $includeFiles = \Composer\Autoload\ComposerStaticInit04d46cae7cb78b2f35213c16daef7812::$files;
    3535        foreach ($includeFiles as $fileIdentifier => $file) {
    36             composerRequire3d4fa138a1265abfc9c2ea62c410afa4($fileIdentifier, $file);
     36            composerRequire04d46cae7cb78b2f35213c16daef7812($fileIdentifier, $file);
    3737        }
    3838
     
    4646 * @return void
    4747 */
    48 function composerRequire3d4fa138a1265abfc9c2ea62c410afa4($fileIdentifier, $file)
     48function composerRequire04d46cae7cb78b2f35213c16daef7812($fileIdentifier, $file)
    4949{
    5050    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • simpleshop-cz/trunk/vendor/composer/autoload_static.php

    r2814282 r2829151  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit3d4fa138a1265abfc9c2ea62c410afa4
     7class ComposerStaticInit04d46cae7cb78b2f35213c16daef7812
    88{
    99    public static $files = array (
     
    3737    {
    3838        return \Closure::bind(function () use ($loader) {
    39             $loader->classMap = ComposerStaticInit3d4fa138a1265abfc9c2ea62c410afa4::$classMap;
     39            $loader->classMap = ComposerStaticInit04d46cae7cb78b2f35213c16daef7812::$classMap;
    4040
    4141        }, null, ClassLoader::class);
  • simpleshop-cz/trunk/vendor/composer/installed.php

    r2814282 r2829151  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => '7fb9f8535c191c00c75b9a70ccf45dfe4fcab286',
     6        'reference' => 'f0dea3192d1ede8eaefd69d6b6331ca30db79a10',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    2323            'pretty_version' => 'dev-master',
    2424            'version' => 'dev-master',
    25             'reference' => '7fb9f8535c191c00c75b9a70ccf45dfe4fcab286',
     25            'reference' => 'f0dea3192d1ede8eaefd69d6b6331ca30db79a10',
    2626            'type' => 'wordpress-plugin',
    2727            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.