HEX
Server: LiteSpeed
System: Linux linux31.centraldnserver.com 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User: salamatk (1501)
PHP: 8.1.33
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open
Upload Files
File: //proc/self/cwd/wp-content/plugins/luman-plus/Includes/App/Notification/Traits/HasPattern.php
<?php

namespace lumanPlus\App\Notification\Traits;

use lumanPlus\Core\Logger;

trait HasPattern
{
    public function checkPattern(string $pattern , string $service): ?string
    {
        global $wpdb;

        $row = $wpdb->get_row(
            $wpdb->prepare("SELECT * FROM wp_luman_plus_login_patterns WHERE `name` = %s AND `service` = %s", $pattern,$service),
            ARRAY_A
        );

        if (!$row) {
            return null;
        }

        if ( $row['status'] !== 'Active' ) {
            return null;
        }

        return $row['pattern'] ?? null;
    }

}