Plugin Directory

Changeset 2789490


Ignore:
Timestamp:
09/23/2022 09:09:36 PM (3 years ago)
Author:
ripebits
Message:

Updated

Location:
wpfiles/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • wpfiles/trunk/admin/class-wpfiles-admin.php

    r2787838 r2789490  
    211211            if(in_array($screen, ["upload.php", "media-new.php", "plugins.php"]) || false !== strpos($screen, 'wpfiles_page') || false !== strpos($screen, 'page_wpfiles')) {
    212212                $script_data['screen'] = $screen;
     213                if($screen == "upload.php" && !get_option(WP_FILES_PREFIX.'install-hide')) {
     214                    wp_redirect( admin_url( 'admin.php?page=wpfiles' ) );
     215                }
    213216            } else {
    214217                if($this->settings['thirdparty_compatibility'] == 1) {
  • wpfiles/trunk/admin/repositories/class-wpfiles-settings.php

    r2787838 r2789490  
    202202       
    203203       
     204        //Usage tracking
    204205        if($data['usage_tracking'] == 0) {
    205206            Wp_Files_Helper::addOrUpdateOption(WP_FILES_PREFIX . 'usage-tracking-disable-timestamp', time());
     207        }
     208
     209        //If usage tracking enabled
     210        if(isset($data['usage_tracking']) && isset($load_settings['usage_tracking']) && $data['usage_tracking'] != $load_settings['usage_tracking'] && $data['usage_tracking'] == 1) {
     211            //Save usage tracking
     212            Wp_Files_Settings::saveUsageTracking(['current_status' => 'Active']);
    206213        }
    207214
     
    732739     * @return void
    733740    */
    734     public static function saveUsageTracking()
     741    public static function saveUsageTracking($default_data = array())
    735742    {
    736743        $settings = (array) Wp_Files_Settings::loadSettings();
    737744
    738745        if($settings['usage_tracking'] == 1) {
     746
    739747            $data = Wp_Files_Settings::getUsageTrackingData();
     748
     749            $data = !empty($default_data) ? array_merge($default_data, $data) : $data;
    740750
    741751            $api = new Wp_Files_Api(Wp_Files_Helper::getAccountApikey());
  • wpfiles/trunk/languages/wpfiles.pot

    r2789197 r2789490  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2022-09-23T09:28:51+00:00\n"
     12"POT-Creation-Date: 2022-09-23T21:07:27+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.6.0\n"
     
    254254#: admin/partials/notices/upgrade-to-pro-notice.php:20
    255255#: admin/partials/notices/website-pro-to-free-notice.php:28
    256 #: admin/repositories/class-wpfiles-settings.php:936
     256#: admin/repositories/class-wpfiles-settings.php:946
    257257msgid "Dismiss"
    258258msgstr ""
     
    387387msgstr ""
    388388
    389 #: admin/repositories/class-wpfiles-settings.php:839
     389#: admin/repositories/class-wpfiles-settings.php:849
    390390msgid "Your request can't be processed."
    391391msgstr ""
    392392
    393 #: admin/repositories/class-wpfiles-settings.php:900
     393#: admin/repositories/class-wpfiles-settings.php:910
    394394msgid "{{compressed}}/{{total}} images were successfully compressed, {{errors}} encountered issues."
    395395msgstr ""
    396396
    397 #: admin/repositories/class-wpfiles-settings.php:903
     397#: admin/repositories/class-wpfiles-settings.php:913
    398398msgid "{{compressed}}/{{total}} images were successfully compressed, {{errors}} encountered issues. Are you hitting the 5MB \"size limit exceeded\" warning? %1$sUpgrade to WPFiles Pro for FREE%2$s to optimize unlimited image files."
    399399msgstr ""
    400400
    401 #: admin/repositories/class-wpfiles-settings.php:910
     401#: admin/repositories/class-wpfiles-settings.php:920
    402402msgid "Your settings have been updated"
    403403msgstr ""
    404404
    405 #: admin/repositories/class-wpfiles-settings.php:911
     405#: admin/repositories/class-wpfiles-settings.php:921
    406406msgid "Recompressing image..."
    407407msgstr ""
    408408
    409 #: admin/repositories/class-wpfiles-settings.php:912
     409#: admin/repositories/class-wpfiles-settings.php:922
    410410msgid "Compress Now"
    411411msgstr ""
    412412
    413 #: admin/repositories/class-wpfiles-settings.php:914
     413#: admin/repositories/class-wpfiles-settings.php:924
    414414msgid "All images are fully optimized."
    415415msgstr ""
    416416
    417 #: admin/repositories/class-wpfiles-settings.php:915
     417#: admin/repositories/class-wpfiles-settings.php:925
    418418msgid "Restoring image..."
    419419msgstr ""
    420420
    421 #: admin/repositories/class-wpfiles-settings.php:916
     421#: admin/repositories/class-wpfiles-settings.php:926
    422422msgid "Compressing image..."
    423423msgstr ""
    424424
    425 #: admin/repositories/class-wpfiles-settings.php:917
     425#: admin/repositories/class-wpfiles-settings.php:927
    426426msgid "Missing file path."
    427427msgstr ""
    428428
    429 #: admin/repositories/class-wpfiles-settings.php:919
     429#: admin/repositories/class-wpfiles-settings.php:929
    430430msgid "image could not be compressed."
    431431msgstr ""
    432432
    433 #: admin/repositories/class-wpfiles-settings.php:920
     433#: admin/repositories/class-wpfiles-settings.php:930
    434434msgid "images could not be compressed."
    435435msgstr ""
    436436
    437 #: admin/repositories/class-wpfiles-settings.php:921
     437#: admin/repositories/class-wpfiles-settings.php:931
    438438msgid "Already Optimized"
    439439msgstr ""
    440440
    441 #: admin/repositories/class-wpfiles-settings.php:922
     441#: admin/repositories/class-wpfiles-settings.php:932
    442442msgid "Ajax Error"
    443443msgstr ""
    444444
    445 #: admin/repositories/class-wpfiles-settings.php:923
     445#: admin/repositories/class-wpfiles-settings.php:933
    446446msgid "Something went wrong with the request. Please reload the page and try again."
    447447msgstr ""
    448448
    449 #: admin/repositories/class-wpfiles-settings.php:924
     449#: admin/repositories/class-wpfiles-settings.php:934
    450450msgid "All Done!"
    451451msgstr ""
    452452
    453 #: admin/repositories/class-wpfiles-settings.php:925
     453#: admin/repositories/class-wpfiles-settings.php:935
    454454msgid "Give us a moment while we sync the stats."
    455455msgstr ""
    456456
    457 #: admin/repositories/class-wpfiles-settings.php:927
     457#: admin/repositories/class-wpfiles-settings.php:937
    458458msgid "images optimized"
    459459msgstr ""
    460460
    461 #: admin/repositories/class-wpfiles-settings.php:928
     461#: admin/repositories/class-wpfiles-settings.php:938
    462462msgid "Resume scan"
    463463msgstr ""
    464464
    465 #: admin/repositories/class-wpfiles-settings.php:929
     465#: admin/repositories/class-wpfiles-settings.php:939
    466466msgid "Stop current bulk compression process."
    467467msgstr ""
    468468
    469 #: admin/repositories/class-wpfiles-settings.php:931
     469#: admin/repositories/class-wpfiles-settings.php:941
    470470msgid "Ignore this image from bulk-compression"
    471471msgstr ""
    472472
    473 #: admin/repositories/class-wpfiles-settings.php:933
     473#: admin/repositories/class-wpfiles-settings.php:943
    474474#: admin/repositories/compression/class-wpfiles-compression.php:1074
    475475#: admin/repositories/compression/class-wpfiles-compression_requests.php:118
     
    478478msgstr ""
    479479
    480 #: admin/repositories/class-wpfiles-settings.php:934
     480#: admin/repositories/class-wpfiles-settings.php:944
    481481#: admin/repositories/compression/class-wpfiles-compression.php:1034
    482482#: admin/repositories/compression/class-wpfiles-compression.php:1078
     
    485485msgstr ""
    486486
    487 #: admin/repositories/class-wpfiles-settings.php:937
     487#: admin/repositories/class-wpfiles-settings.php:947
    488488msgid "Dismiss notice"
    489489msgstr ""
    490490
    491 #: admin/repositories/class-wpfiles-settings.php:979
     491#: admin/repositories/class-wpfiles-settings.php:989
    492492msgid "No language detected"
    493493msgstr ""
  • wpfiles/trunk/vendor/autoload.php

    r2789197 r2789490  
    1010require_once __DIR__ . '/composer/autoload_real.php';
    1111
    12 return ComposerAutoloaderInit3562db67cd3b7a91acd28e7ef54f1dea::getLoader();
     12return ComposerAutoloaderInit86cf6f6ffea4704f1d7d3f38fa1622c0::getLoader();
  • wpfiles/trunk/vendor/composer/autoload_real.php

    r2789197 r2789490  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit3562db67cd3b7a91acd28e7ef54f1dea
     5class ComposerAutoloaderInit86cf6f6ffea4704f1d7d3f38fa1622c0
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit3562db67cd3b7a91acd28e7ef54f1dea', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit86cf6f6ffea4704f1d7d3f38fa1622c0', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit3562db67cd3b7a91acd28e7ef54f1dea', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit86cf6f6ffea4704f1d7d3f38fa1622c0', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit3562db67cd3b7a91acd28e7ef54f1dea::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit86cf6f6ffea4704f1d7d3f38fa1622c0::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • wpfiles/trunk/vendor/composer/autoload_static.php

    r2789197 r2789490  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit3562db67cd3b7a91acd28e7ef54f1dea
     7class ComposerStaticInit86cf6f6ffea4704f1d7d3f38fa1622c0
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    4747    {
    4848        return \Closure::bind(function () use ($loader) {
    49             $loader->prefixLengthsPsr4 = ComposerStaticInit3562db67cd3b7a91acd28e7ef54f1dea::$prefixLengthsPsr4;
    50             $loader->prefixDirsPsr4 = ComposerStaticInit3562db67cd3b7a91acd28e7ef54f1dea::$prefixDirsPsr4;
    51             $loader->classMap = ComposerStaticInit3562db67cd3b7a91acd28e7ef54f1dea::$classMap;
     49            $loader->prefixLengthsPsr4 = ComposerStaticInit86cf6f6ffea4704f1d7d3f38fa1622c0::$prefixLengthsPsr4;
     50            $loader->prefixDirsPsr4 = ComposerStaticInit86cf6f6ffea4704f1d7d3f38fa1622c0::$prefixDirsPsr4;
     51            $loader->classMap = ComposerStaticInit86cf6f6ffea4704f1d7d3f38fa1622c0::$classMap;
    5252
    5353        }, null, ClassLoader::class);
  • wpfiles/trunk/vendor/composer/installed.php

    r2789197 r2789490  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => '3c8d65ee18aa2c21e1c348c5e6a0264c88a172a1',
     6        'reference' => '671807e5ee604efd41ee264d4f0cf11501d53ce0',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    2323            'pretty_version' => 'dev-master',
    2424            'version' => 'dev-master',
    25             'reference' => '3c8d65ee18aa2c21e1c348c5e6a0264c88a172a1',
     25            'reference' => '671807e5ee604efd41ee264d4f0cf11501d53ce0',
    2626            'type' => 'project',
    2727            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.