BSF_Update_Manager::plugin_information( array $brainstrom_products = array() )
Install Pluigns Filter
Description
Add brainstorm bundle products in plugin installer list though filter.
Parameters
- $brainstrom_products
-
(array) (Optional) Brainstorm Products.
Default value: array()
Return
(array) Brainstorm Products merged with Brainstorm Bundle Products.
Source
File: admin/bsf-core/class-bsf-update-manager.php
public function plugin_information( $brainstrom_products = array() ) { $main_products = (array) get_option( 'brainstrom_bundled_products', array() ); foreach ( $main_products as $single_product_key => $single_product ) { foreach ( $single_product as $bundle_product_key => $bundle_product ) { if ( is_object( $bundle_product ) ) { $type = $bundle_product->type; $slug = $bundle_product->slug; } else { $type = $bundle_product['type']; $slug = $bundle_product['slug']; } // Add bundled plugin in installer list. if ( 'plugin' === $type ) { $brainstrom_products['plugins'][ $slug ] = (array) $bundle_product; } } } return $brainstrom_products; }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |