Change on the add_edit_rule to modify a rule without modify the name

This commit is contained in:
PandaWawawa
2015-10-16 16:18:18 +02:00
parent 282915cedd
commit 70aeb75d12

View File

@ -693,8 +693,14 @@ function add_edit_rule() {
);
$extra_json = json_encode($extra);
if (dbFetchCell('SELECT `name` FROM `alert_rules` WHERE `name`=?', array($name)) == $name) {
$message = 'Name has already been used';
if(!isset($rule_id)) {
if (dbFetchCell('SELECT `name` FROM `alert_rules` WHERE `name`=?', array($name)) == $name) {
$message = 'Addition failed : Name has already been used';
}
}else {
if(dbFetchCell("SELECT name FROM alert_rules WHERE name=? AND id !=? ", array($name, $rule_id)) == $name) {
$message = 'Edition failed : Name has already been used';
}
}
if (empty($message)) {