Plugin Directory

Changeset 2747876


Ignore:
Timestamp:
06/25/2022 08:46:14 AM (4 years ago)
Author:
easycpmods
Message:

Fixed update icon bug

Location:
easycpmods-toolbox/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • easycpmods-toolbox/trunk/ecpm-toolbox.php

    r2744220 r2747876  
    55Description: EasyCPMods Toolbox is a free plugin for those who use EasyCPMods plugins. It allows grouping plugins into one group and will check for EasyCPMods plugin updates.
    66Author: EasyCPMods
    7 Version: 2.1.0
     7Version: 2.1.1
    88Author URI: http://www.easycpmods.com
    99Text Domain: ecpm-etb
     
    1212define('ECPM_ETB_NAME', 'EasyCPMods Toolbox');
    1313define('ECPM_ETB', 'ecpm-etb');
    14 define('ECPM_ETB_VERSION', '2.1.0');
     14define('ECPM_ETB_VERSION', '2.1.1');
    1515define('ECPM_ETB_UPLOAD_FOLDER', 'ecpm_etb_plugin_logos');
    1616define('ECPM_ETB_SITE_URL', 'https://easycpmods.com/');
     
    4848  if (is_array($ecpm_etb_settings) && array_key_exists('group_settings', $ecpm_etb_settings) && $ecpm_etb_settings['group_settings'] == 'on') {
    4949    if ($ecpm_etb_settings['update_available'] === true)
    50       $update_icon = '<span class="etb-update"></span>';
     50      $update_icon = '<span class="etb-update" title="'.__('Update available', ECPM_ETB).'"></span>';
    5151   
    5252    add_menu_page( 'EasyCPMods', 'EasyCPMods'.$update_icon, 'manage_options', 'ecpm-menu', 'ecpm_etb_settings_page_callback' );
     
    118118  $ecpm_etb_settings['update_available'] = false;
    119119  $response = wp_remote_get( ECPM_ETB_API_URL.'updatedata?key='.$ecpm_etb_settings['api_key'].'&installed='.$installed_plugins );
    120 
     120//echo "<br>".$response;
    121121  if( is_array($response) ) {
    122122    $response_data = json_decode(wp_remote_retrieve_body($response), true);
     
    137137      } else {
    138138        $ecpm_etb_settings['remote_plugin_data'] = array();
     139
    139140        foreach ($response_data as $key => $plugin_data) {
    140141          $ecpm_etb_settings['remote_plugin_data'][$key] = array(
     
    156157
    157158            $latest_version = ecpm_etb_check_latest($key, $ecpm_etb_settings);
    158             if ($latest_version['status'] !== true)
     159            if ($latest_version['compatibility'] === true && $latest_version['status'] !== true && $latest_version['installed_version'] != '')
    159160              $ecpm_etb_settings['update_available'] = true; 
    160161        }
     
    279280    $plugin_data = get_plugin_data( $plugin_file );
    280281    $ret_value['installed_version'] = $plugin_data['Version'];
    281   } 
     282  }
    282283 
    283284  if (isset($ecpm_etb_settings['remote_plugin_data'])) {
  • easycpmods-toolbox/trunk/readme.txt

    r2744220 r2747876  
    55Requires at least: 3.5
    66Tested up to: 6.0
    7 Stable tag: 2.1.0
     7Stable tag: 2.1.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5151
    5252== Changelog ==
     53= 2.1.1 =
     54* Fixed Update icon bug
     55
    5356= 2.1.0 =
    5457* Added link to plugin settings and some other fixes
Note: See TracChangeset for help on using the changeset viewer.