Astra_Addon_Admin_Loader::astra_get_rollback_versions( string $product = 'astra-theme' )
Get Theme Rollback versions.
Description
Parameters
- $product
-
(string) (Optional) astra-theme|astra-addon.
Default value: 'astra-theme'
Return
(array)
Source
File: admin/core/class-astra-addon-admin-loader.php
public static function astra_get_rollback_versions( $product = 'astra-theme' ) { $rollback_versions_options = array(); if ( ASTRA_ADDON_BSF_PACKAGE ) { $rollback_versions = Astra_Rollback_version::get_theme_all_versions(); if ( 'astra-addon' === $product ) { $product_id = bsf_extract_product_id( ASTRA_EXT_DIR ); $product_details = get_brainstorm_product( $product_id ); $installed_version = isset( $product_details['version'] ) ? $product_details['version'] : ''; $product_versions = BSF_Rollback_Version::bsf_get_product_versions( $product_id ); // Get Remote versions // Show versions above than latest install version of the product. $rollback_versions = BSF_Rollback_Version::sort_product_versions( $product_versions, $installed_version ); } foreach ( $rollback_versions as $version ) { $version = array( 'label' => $version, 'value' => $version, ); $rollback_versions_options[] = $version; } } return $rollback_versions_options; }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
4.0.0 | Introduced. |