refactor(Core): optimize admin panel and refactor
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user