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;
}
}