PluginProbe
Passster – Password Protect Pages and Content / 4.3.17
Passster – Password Protect Pages and Content v4.3.17
4.3.17 4.3.16 4.3.15 4.3.14 4.3.12 4.3.13 4.3.11 4.3.10 4.3.9 4.3.8 4.3.7 4.3.6 4.3.5 trunk 3.5.4 3.5.5.2 3.5.5.8 3.5.5.9 4.0 4.1.4 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 All 49 releases
← All changes | inc/freemius/includes/supplements/fs-essential-functions-2.2.1.php +44 -44 4.2.13 → 4.3.17 View file →
@@ -1,45 +1,45 @@
1 -<?php
2 - /**
3 - * @package Freemius
4 - * @copyright Copyright (c) 2015, Freemius, Inc.
5 - * @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
6 - * @since 2.2.1
7 - */
8 -
9 - if ( ! defined( 'ABSPATH' ) ) {
10 - exit;
11 - }
12 -
13 - if ( ! function_exists( 'fs_get_plugins' ) ) {
14 - /**
15 - * @author Leo Fajardo (@leorw)
16 - * @since 2.2.1
17 - *
18 - * @param bool $delete_cache
19 - *
20 - * @return array
21 - */
22 - function fs_get_plugins( $delete_cache = false ) {
23 - $cached_plugins = wp_cache_get( 'plugins', 'plugins' );
24 - if ( ! is_array( $cached_plugins ) ) {
25 - $cached_plugins = array();
26 - }
27 -
28 - $plugin_folder = '';
29 - if ( isset( $cached_plugins[ $plugin_folder ] ) ) {
30 - $plugins = $cached_plugins[ $plugin_folder ];
31 - } else {
32 - if ( ! function_exists( 'get_plugins' ) ) {
33 - require_once ABSPATH . 'wp-admin/includes/plugin.php';
34 - }
35 -
36 - $plugins = get_plugins();
37 -
38 - if ( $delete_cache && is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
39 - wp_cache_delete( 'plugins', 'plugins' );
40 - }
41 - }
42 -
43 - return $plugins;
44 - }
1 +<?php
2 + /**
3 + * @package Freemius
4 + * @copyright Copyright (c) 2015, Freemius, Inc.
5 + * @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
6 + * @since 2.2.1
7 + */
8 +
9 + if ( ! defined( 'ABSPATH' ) ) {
10 + exit;
11 + }
12 +
13 + if ( ! function_exists( 'fs_get_plugins' ) ) {
14 + /**
15 + * @author Leo Fajardo (@leorw)
16 + * @since 2.2.1
17 + *
18 + * @param bool $delete_cache
19 + *
20 + * @return array
21 + */
22 + function fs_get_plugins( $delete_cache = false ) {
23 + $cached_plugins = wp_cache_get( 'plugins', 'plugins' );
24 + if ( ! is_array( $cached_plugins ) ) {
25 + $cached_plugins = array();
26 + }
27 +
28 + $plugin_folder = '';
29 + if ( isset( $cached_plugins[ $plugin_folder ] ) ) {
30 + $plugins = $cached_plugins[ $plugin_folder ];
31 + } else {
32 + if ( ! function_exists( 'get_plugins' ) ) {
33 + require_once ABSPATH . 'wp-admin/includes/plugin.php';
34 + }
35 +
36 + $plugins = get_plugins();
37 +
38 + if ( $delete_cache && is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
39 + wp_cache_delete( 'plugins', 'plugins' );
40 + }
41 + }
42 +
43 + return $plugins;
44 + }
45 45 }