PluginProbe
Defender Security – Malware Scanner, Login Security & Firewall / 5.5.1
Defender Security – Malware Scanner, Login Security & Firewall v5.5.1
6.3.0 6.2.3 6.2.4 6.2.0 6.2.1 6.2.2 6.1.0 5.3.1 5.4.0 5.4.1 5.5.0 5.5.1 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.7.2 5.8.0 5.8.1 5.9.0 6.0.0 6.0.1 3.0.1 3.1.0 All 141 releases
defender-security / src / model / class-onboard.php

class-onboard.php in Defender Security – Malware Scanner, Login Security & Firewall 5.5.1, at src/model/class-onboard.php

36 lines 743 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * The onboard model class.
4 *
5 * @package WP_Defender\Model
6 */
7
8 namespace WP_Defender\Model;
9
10 /**
11 * Class Onboard.
12 *
13 * Provides methods to check if the site is newly created.
14 */
15 class Onboard {
16 /**
17 * Checks if the site is newly created.
18 *
19 * @return bool Returns true if the site is newly created, false otherwise.
20 */
21 public static function maybe_show_onboarding(): bool {
22 // First we need to check if the site is newly create.
23 if ( ! is_multisite() ) {
24 $res = get_option( 'wp_defender_shown_activator' );
25 } else {
26 $res = get_site_option( 'wp_defender_shown_activator' );
27 }
28 // Get '1' for direct SQL request if Onboarding was already.
29 if ( empty( $res ) ) {
30 return true;
31 }
32
33 return false;
34 }
35 }
36