You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.3 KiB
40 lines
1.3 KiB
<?php |
|
|
|
/** |
|
* Class WFLSPHP52Compatability |
|
* |
|
* This class exists solely to contain syntax incompatible with PHP 5.2 into a single file. |
|
*/ |
|
class WFLSPHP52Compatability { |
|
public static function install_plugin() { |
|
\WordfenceLS\Controller_WordfenceLS::shared()->_install_plugin(); |
|
} |
|
|
|
public static function uninstall_plugin() { |
|
\WordfenceLS\Controller_WordfenceLS::shared()->_uninstall_plugin(); |
|
} |
|
|
|
public static function import_2fa($import) { |
|
$imported = \WordfenceLS\Controller_Users::shared()->import_2fa($import); |
|
if ($imported && wfConfig::get('loginSec_requireAdminTwoFactor')) { |
|
\WordfenceLS\Controller_Settings::shared()->set(\WordfenceLS\Controller_Settings::OPTION_REQUIRE_2FA_ADMIN, true); |
|
} |
|
return $imported; |
|
} |
|
|
|
public static function secrets_table() { |
|
return \WordfenceLS\Controller_DB::shared()->secrets; |
|
} |
|
|
|
public static function ntp_time() { |
|
return \WordfenceLS\Controller_Time::ntp_time(); |
|
} |
|
|
|
public static function using_ntp_time() { |
|
return \WordfenceLS\Controller_Settings::shared()->get_bool(\WordfenceLS\Controller_Settings::OPTION_USE_NTP); |
|
} |
|
|
|
public static function using_wf_time() { |
|
return !self::using_ntp_time() && defined('WORDFENCE_LS_FROM_CORE') && WORDFENCE_LS_FROM_CORE && ((int) wfConfig::get('timeoffset_wf', false)) != 0; |
|
} |
|
} |