settings['repositories'][$repository_id]['data']['packages'] as $package_idx => $package){ //pre 1.3 backwardds compatibility if(!isset($package['id'])){ $package['id'] = sanitize_title_with_dashes($package['name']); } if($package['id'] == $args['package']){ $product = $this->settings['repositories'][$repository_id]['data']['packages'][$package_idx]['products'][$args['product']]; break; } } if(!$product){ echo __('Invalid product', 'installer'); return; } if(isset($this->settings['repositories'][$repository_id])){ if(isset($this->settings['repositories'][$repository_id]['subscription']['key'])){ $site_key = $this->settings['repositories'][$repository_id]['subscription']['key']; }else{ $site_key = false; } }else{ echo __('Unknown repository', 'installer'); return; } $subscription_type = $this->get_subscription_type_for_repository($repository_id); $expired = false; if($subscription_type != $product['subscription_type'] && !$this->have_superior_subscription($subscription_type, $product) && $site_key){ $subscription_no_match = sprintf(__(' Your current site key (%s) does not match the selected product (%s).', 'installer'), $site_key, $product['name']); } if(!isset($args['product_name'])) $args['product_name'] = $product['name']; ?>

repository_has_subscription($repository_id) || !empty($subscription_no_match)): ?>


  
repository_has_expired_subscription($repository_id)): $expired = true; ?>

show_subscription_renew_warning($repository_id, $subscription_type)): ?>
data-confirmation="" data-nonce="">

plugin_path() . '/templates/downloads-list-compact.php'; ?> get_support_tag_by_name($args['name'], $args['repository']); ?>