PluginProbe
MainWP Dashboard: Self-hosted WordPress Management for Agencies / 6.2.2
MainWP Dashboard: Self-hosted WordPress Management for Agencies v6.2.2
6.2.2 6.2.1 6.2 6.1.8 6.1.7 6.1.6 6.1.5 6.1.4 6.1.3 6.1.2 6.1.1 6.1 6.0.12 6.0.11 4.6.0.1 5.0 5.0.1 5.0.2 5.0.3 5.0.3.1 5.0.3.2 5.1 5.1.1 5.2 5.2.1 All 155 releases
← All changes | class/class-mainwp-cache.php +14 -0 5.1.1 → 6.2.2 View file →
@@ -8,8 +8,13 @@
8 8 */
9 9
10 10 namespace MainWP\Dashboard;
11 11
12 +// Exit if accessed directly.
13 +if ( ! defined( 'ABSPATH' ) ) {
14 + exit;
15 +}
16 +
12 17 /**
13 18 * Class MainWP_Cache
14 19 *
15 20 * @package MainWP\Dashboard
@@ -24,8 +29,17 @@
24 29 public static function init_session() {
25 30 if ( PHP_SESSION_NONE === session_status() ) {
26 31 session_start();
27 32 }
33 + }
34 +
35 + /**
36 + * Method init_session()
37 + *
38 + * Start session.
39 + */
40 + public static function is_session_disable() {
41 + return ! function_exists( 'session_start' ) || ! function_exists( 'session_status' ) || PHP_SESSION_DISABLED === session_status();
28 42 }
29 43
30 44 /**
31 45 * Method init_cache()