Plugin Directory

Changeset 3420443


Ignore:
Timestamp:
12/15/2025 06:35:32 PM (3 months ago)
Author:
berrypress
Message:

Update to version 2.0.7 from GitHub

Location:
product-sales-report-for-woocommerce
Files:
8 edited
1 copied

Legend:

Unmodified
Added
Removed
  • product-sales-report-for-woocommerce/tags/2.0.7/admin/admin.php

    r3398377 r3420443  
    177177
    178178                    if ($isNew) {
    179                         $savedReportSettings[] = stripslashes_deep($_POST);
     179                        $savedReportSettings[] = $_POST;
    180180                    } else {
    181181                        $savedReportSettings[(int) $_REQUEST['preset']] = $_POST;
    182182                    }
    183                     update_option('ninjalytics_settings', $savedReportSettings, false);
     183                    update_option('ninjalytics_settings', array_values($savedReportSettings), false);
    184184
    185185                    if ($isNew) {
     
    192192               
    193193                unset($savedReportSettings[(int) $_GET['preset']]);
    194                 update_option('ninjalytics_settings', $savedReportSettings, false);
     194                update_option('ninjalytics_settings', array_values($savedReportSettings), false);
    195195                delete_option('ninjalytics_report_dates_'.((int) $_GET['preset']));
    196196                unset($_GET['preset']);
  • product-sales-report-for-woocommerce/tags/2.0.7/hm-product-sales-report.php

    r3415823 r3420443  
    44 * Description:          Generates a report on individual WooCommerce products sold during a specified time period.
    55 * Plugin URI:           https://berrypress.com/product/woocommerce/ninjalytics/
    6  * Version:              2.0.6
    7  * WC tested up to:      10.3
     6 * Version:              2.0.7
     7 * WC tested up to:      10.4
    88 * WC requires at least: 2.2
    99 * Author:               BerryPress
     
    4444use Ninjalytics\Reporters\PlatformFeatures;
    4545
    46 define('NINJALYTICS_VERSION', '2.0.6');
     46define('NINJALYTICS_VERSION', '2.0.7');
    4747
    4848add_filter('default_option_ninjalytics_settings', 'ninjalytics_psr_import');
     
    278278    global $pagenow, $ninjalytics_email_result;
    279279   
     280    $ninjalytics_action = sanitize_text_field(wp_unslash($_REQUEST['ninjalytics_action'] ?? ''));
     281   
    280282    // Check if we are in admin and on the report page
    281     if (!is_admin() && (($_REQUEST['ninjalytics_action'] ?? '') != 'apikey'))
    282         return;
    283     if (($pagenow == 'admin.php' && isset($_GET['page']) && $_GET['page'] == 'ninjalytics') || (($_REQUEST['ninjalytics_action'] ?? '') == 'apikey')) {
     283    if (!is_admin() && $ninjalytics_action != 'apikey') {
     284        return;
     285    }
     286
     287    if (($pagenow == 'admin.php' && isset($_GET['page']) && $_GET['page'] == 'ninjalytics') || ($ninjalytics_action == 'apikey')) {
    284288       
    285289        add_filter('nocache_headers', 'ninjalytics_filter_nocache_headers', 9999);
    286290        nocache_headers();
    287291       
    288         switch (sanitize_text_field(wp_unslash($_REQUEST['ninjalytics_action'] ?? ''))) {
     292        switch ($ninjalytics_action) {
    289293            case 'run':
    290294           
  • product-sales-report-for-woocommerce/tags/2.0.7/includes/berrypress-admin-framework/Page.php

    r3393922 r3420443  
    7979                <span class="berrypress-logo">
    8080                    <?php echo esc_html( $header_text ); ?>
    81                     <span style="font-weight:300">Alpha</span>
     81                    <span style="font-weight:300">Beta</span>
    8282                </span>
    8383            </a>
  • product-sales-report-for-woocommerce/tags/2.0.7/readme.txt

    r3415823 r3420443  
    44Requires at least: 6.2
    55Requires PHP:      8.1
    6 Tested up to:      6.8
    7 Stable tag:        2.0.6
     6Tested up to:      6.9
     7Stable tag:        2.0.7
    88License:           GPLv3 or later
    99License URI:       https://www.gnu.org/licenses/gpl-3.0.en.html
     
    182182
    183183== Changelog ==
     184
     185= 2.0.7, 2025-12-15 =
     186- Fix issue after deleting report preset
    184187
    185188= 2.0.6, 2025-12-09 =
  • product-sales-report-for-woocommerce/trunk/admin/admin.php

    r3398377 r3420443  
    177177
    178178                    if ($isNew) {
    179                         $savedReportSettings[] = stripslashes_deep($_POST);
     179                        $savedReportSettings[] = $_POST;
    180180                    } else {
    181181                        $savedReportSettings[(int) $_REQUEST['preset']] = $_POST;
    182182                    }
    183                     update_option('ninjalytics_settings', $savedReportSettings, false);
     183                    update_option('ninjalytics_settings', array_values($savedReportSettings), false);
    184184
    185185                    if ($isNew) {
     
    192192               
    193193                unset($savedReportSettings[(int) $_GET['preset']]);
    194                 update_option('ninjalytics_settings', $savedReportSettings, false);
     194                update_option('ninjalytics_settings', array_values($savedReportSettings), false);
    195195                delete_option('ninjalytics_report_dates_'.((int) $_GET['preset']));
    196196                unset($_GET['preset']);
  • product-sales-report-for-woocommerce/trunk/hm-product-sales-report.php

    r3415823 r3420443  
    44 * Description:          Generates a report on individual WooCommerce products sold during a specified time period.
    55 * Plugin URI:           https://berrypress.com/product/woocommerce/ninjalytics/
    6  * Version:              2.0.6
    7  * WC tested up to:      10.3
     6 * Version:              2.0.7
     7 * WC tested up to:      10.4
    88 * WC requires at least: 2.2
    99 * Author:               BerryPress
     
    4444use Ninjalytics\Reporters\PlatformFeatures;
    4545
    46 define('NINJALYTICS_VERSION', '2.0.6');
     46define('NINJALYTICS_VERSION', '2.0.7');
    4747
    4848add_filter('default_option_ninjalytics_settings', 'ninjalytics_psr_import');
     
    278278    global $pagenow, $ninjalytics_email_result;
    279279   
     280    $ninjalytics_action = sanitize_text_field(wp_unslash($_REQUEST['ninjalytics_action'] ?? ''));
     281   
    280282    // Check if we are in admin and on the report page
    281     if (!is_admin() && (($_REQUEST['ninjalytics_action'] ?? '') != 'apikey'))
    282         return;
    283     if (($pagenow == 'admin.php' && isset($_GET['page']) && $_GET['page'] == 'ninjalytics') || (($_REQUEST['ninjalytics_action'] ?? '') == 'apikey')) {
     283    if (!is_admin() && $ninjalytics_action != 'apikey') {
     284        return;
     285    }
     286
     287    if (($pagenow == 'admin.php' && isset($_GET['page']) && $_GET['page'] == 'ninjalytics') || ($ninjalytics_action == 'apikey')) {
    284288       
    285289        add_filter('nocache_headers', 'ninjalytics_filter_nocache_headers', 9999);
    286290        nocache_headers();
    287291       
    288         switch (sanitize_text_field(wp_unslash($_REQUEST['ninjalytics_action'] ?? ''))) {
     292        switch ($ninjalytics_action) {
    289293            case 'run':
    290294           
  • product-sales-report-for-woocommerce/trunk/includes/berrypress-admin-framework/Page.php

    r3393922 r3420443  
    7979                <span class="berrypress-logo">
    8080                    <?php echo esc_html( $header_text ); ?>
    81                     <span style="font-weight:300">Alpha</span>
     81                    <span style="font-weight:300">Beta</span>
    8282                </span>
    8383            </a>
  • product-sales-report-for-woocommerce/trunk/readme.txt

    r3415823 r3420443  
    44Requires at least: 6.2
    55Requires PHP:      8.1
    6 Tested up to:      6.8
    7 Stable tag:        2.0.6
     6Tested up to:      6.9
     7Stable tag:        2.0.7
    88License:           GPLv3 or later
    99License URI:       https://www.gnu.org/licenses/gpl-3.0.en.html
     
    182182
    183183== Changelog ==
     184
     185= 2.0.7, 2025-12-15 =
     186- Fix issue after deleting report preset
    184187
    185188= 2.0.6, 2025-12-09 =
Note: See TracChangeset for help on using the changeset viewer.