refactor(Core): optimize admin panel and refactor

This commit is contained in:
2026-05-07 00:15:32 +03:30
parent dec4e67b9e
commit 7cc14b7439
25 changed files with 1162 additions and 282 deletions

View File

@@ -87,10 +87,18 @@ class RuleRepository {
unset($data['id'], $data['created_at'], $data['updated_at']);
if ($rule->id) {
$wpdb->update($this->table_name, $data, ['id' => $rule->id]);
$result = $wpdb->update($this->table_name, $data, ['id' => $rule->id]);
if ($result === false) {
return false;
}
$id = $rule->id;
} else {
$wpdb->insert($this->table_name, $data);
$result = $wpdb->insert($this->table_name, $data);
if ($result === false) {
return false;
}
$id = $wpdb->insert_id;
}