Unyson - Version 2.1.17

Version Description

  • Added the possibility to create a link to an extension settings page fw()->extensions->manager->get_extension_link('{extension-name}')
Download this release

Release Info

Developer Unyson
Plugin Icon 128x128 Unyson
Version 2.1.17
Comparing to
See all releases

Code changes from version 2.1.16 to 2.1.17

framework/core/components/extensions.php CHANGED
@@ -63,7 +63,7 @@ final class _FW_Component_Extensions
63
  /**
64
  * @var null|_FW_Extensions_Manager
65
  */
66
- private $manager;
67
 
68
  /**
69
  * Option name that stores the active extensions array
63
  /**
64
  * @var null|_FW_Extensions_Manager
65
  */
66
+ public $manager;
67
 
68
  /**
69
  * Option name that stores the active extensions array
framework/core/components/extensions/manager/class--fw-extensions-manager.php CHANGED
@@ -180,7 +180,7 @@ final class _FW_Extensions_Manager
180
  * Extensions available for download
181
  * @return array {name => data}
182
  */
183
- public function get_available_extensions()
184
  {
185
  try {
186
  $cache_key = $this->get_cache_key( 'available_extensions' );
@@ -2486,4 +2486,14 @@ final class _FW_Extensions_Manager
2486
 
2487
  $this->collect_extensions_that_requires($collected, $found_extensions, $check_all);
2488
  }
 
 
 
 
 
 
 
 
 
 
2489
  }
180
  * Extensions available for download
181
  * @return array {name => data}
182
  */
183
+ private function get_available_extensions()
184
  {
185
  try {
186
  $cache_key = $this->get_cache_key( 'available_extensions' );
2486
 
2487
  $this->collect_extensions_that_requires($collected, $found_extensions, $check_all);
2488
  }
2489
+
2490
+ /**
2491
+ * Get extension settings page link
2492
+ * @param string $extension_name
2493
+ * @return string
2494
+ */
2495
+ public function get_extension_link($extension_name)
2496
+ {
2497
+ return $this->get_link() .'&sub-page=extension&extension='. $extension_name;
2498
+ }
2499
  }
framework/manifest.php CHANGED
@@ -4,4 +4,4 @@ $manifest = array();
4
 
5
  $manifest['name'] = __('Unyson', 'fw');
6
 
7
- $manifest['version'] = '2.1.16';
4
 
5
  $manifest['name'] = __('Unyson', 'fw');
6
 
7
+ $manifest['version'] = '2.1.17';
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: unyson, themefusecom
3
  Tags: page builder, cms, grid, layout, responsive, back up, backup, db backup, dump, migrate, schedule, search engine optimization, seo, media, slideshow, shortcode, slide, slideshare, slideshow, google sitemaps, sitemaps, analytics, google analytics, calendar, event, events, google maps, learning, lessons, sidebars, breadcrumbs, review, portfolio
4
  Requires at least: 4.0.0
5
  Tested up to: 4.1
6
- Stable tag: 2.1.16
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -86,6 +86,9 @@ Yes; Unyson will work with any theme.
86
 
87
  == Changelog ==
88
 
 
 
 
89
  = 2.1.16 =
90
  * Added the "Reset" button on the Theme Settings page
91
  * Minor internal fixes
3
  Tags: page builder, cms, grid, layout, responsive, back up, backup, db backup, dump, migrate, schedule, search engine optimization, seo, media, slideshow, shortcode, slide, slideshare, slideshow, google sitemaps, sitemaps, analytics, google analytics, calendar, event, events, google maps, learning, lessons, sidebars, breadcrumbs, review, portfolio
4
  Requires at least: 4.0.0
5
  Tested up to: 4.1
6
+ Stable tag: 2.1.17
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
86
 
87
  == Changelog ==
88
 
89
+ = 2.1.17 =
90
+ * Added the possibility to create a link to an extension settings page `fw()->extensions->manager->get_extension_link('{extension-name}')`
91
+
92
  = 2.1.16 =
93
  * Added the "Reset" button on the Theme Settings page
94
  * Minor internal fixes
unyson.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Unyson
4
  * Plugin URI: http://unyson.themefuse.com/
5
  * Description: A free drag & drop framework that comes with a bunch of built in extensions that will help you develop premium themes fast & easy.
6
- * Version: 2.1.16
7
  * Author: ThemeFuse
8
  * Author URI: http://themefuse.com
9
  * License: GPL2+
3
  * Plugin Name: Unyson
4
  * Plugin URI: http://unyson.themefuse.com/
5
  * Description: A free drag & drop framework that comes with a bunch of built in extensions that will help you develop premium themes fast & easy.
6
+ * Version: 2.1.17
7
  * Author: ThemeFuse
8
  * Author URI: http://themefuse.com
9
  * License: GPL2+