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/Controllers/PatternsController.php
<?php

namespace lumanPlus\App\Controllers;

class PatternsController
{
    public function find (int $id){
        global $wpdb;

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

        if (!$row) {
            return null;
        }

        return $row ?? [];
    }

    public function update(array $params)
    {
        global $wpdb;

        if (empty($params)) {
            return false;
        }

        $table = 'wp_luman_plus_login_patterns';

        $id = intval($params['id']);
        $data = [
            'pattern'   => $params['pattern'],
        ];

        $updated = $wpdb->update($table, $data, ['id' => $id]);
        return $updated !== false;
    }

}