From 1affc12ae0925de8d049a7128e9bb2055c52284b Mon Sep 17 00:00:00 2001 From: laf Date: Mon, 16 Nov 2015 19:22:28 -0800 Subject: [PATCH] More changes --- html/includes/forms/config-item.inc.php | 8 ++++++-- html/includes/forms/update-config-item.inc.php | 7 +++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/html/includes/forms/config-item.inc.php b/html/includes/forms/config-item.inc.php index 7d2fefa9bd..12fd3c4368 100644 --- a/html/includes/forms/config-item.inc.php +++ b/html/includes/forms/config-item.inc.php @@ -179,9 +179,11 @@ else if ($action == 'add-clickatell') { $status = 'ok'; $message = 'Config item created'; $mobiles = explode('\n', $config_to); + $x=0; foreach ($mobiles as $mobile) { if (!empty($mobile)) { - dbInsert(array('config_name' => 'alert.transports.clickatell.'.$config_id.'.to.', 'config_value' => $mobile, 'config_group' => $config_group, 'config_sub_group' => $config_sub_group, 'config_default' => $v, 'config_descr' => 'Clickatell mobile'), 'config'); + dbInsert(array('config_name' => 'alert.transports.clickatell.'.$config_id.'.to.'.$x, 'config_value' => $mobile, 'config_group' => $config_group, 'config_sub_group' => $config_sub_group, 'config_default' => $v, 'config_descr' => 'Clickatell mobile'), 'config'); + $x++; } } } @@ -210,9 +212,11 @@ elseif ($action == 'add-playsms') { $status = 'ok'; $message = 'Config item created'; $mobiles = explode('\n', $config_to); + $x=0; foreach ($mobiles as $mobile) { if (!empty($mobile)) { - dbInsert(array('config_name' => 'alert.transports.playsms.'.$config_id.'.to.', 'config_value' => $mobile, 'config_group' => $config_group, 'config_sub_group' => $config_sub_group, 'config_default' => $v, 'config_descr' => 'PlaySMS mobile'), 'config'); + dbInsert(array('config_name' => 'alert.transports.playsms.'.$config_id.'.to.'.$x, 'config_value' => $mobile, 'config_group' => $config_group, 'config_sub_group' => $config_sub_group, 'config_default' => $v, 'config_descr' => 'PlaySMS mobile'), 'config'); + $x++; } } } diff --git a/html/includes/forms/update-config-item.inc.php b/html/includes/forms/update-config-item.inc.php index 86ce207308..e76a412576 100644 --- a/html/includes/forms/update-config-item.inc.php +++ b/html/includes/forms/update-config-item.inc.php @@ -27,6 +27,7 @@ if (!is_numeric($config_id)) { } elseif ($action == 'update-textarea') { $extras = explode(PHP_EOL, $_POST['config_value']); + $x=0; foreach ($extras as $option) { list($k,$v) = explode('=', $option, 2); if (!empty($k) || !empty($v)) { @@ -43,10 +44,12 @@ elseif ($action == 'update-textarea') { $db_id[] = dbInsert(array('config_name' => 'alert.transports.boxcar.'.$config_id.'.'.$k, 'config_value' => $v, 'config_group' => 'alerting', 'config_sub_group' => 'transports', 'config_default' => $v, 'config_descr' => 'Boxcar Transport'), 'config'); } elseif ($config_type == 'clickatell') { - $db_id[] = dbInsert(array('config_name' => 'alert.transports.clickatell.'.$config_id.'.to.', 'config_value' => $k, 'config_group' => 'alerting', 'config_sub_group' => 'transports', 'config_default' => $v, 'config_descr' => 'Clickatell Transport'), 'config'); + $db_id[] = dbInsert(array('config_name' => 'alert.transports.clickatell.'.$config_id.'.to.'.$x, 'config_value' => $k, 'config_group' => 'alerting', 'config_sub_group' => 'transports', 'config_default' => $v, 'config_descr' => 'Clickatell Transport'), 'config'); + $x++; } elseif ($config_type == 'playsms') { - $db_id[] = dbInsert(array('config_name' => 'alert.transports.playsms.'.$config_id.'.to.', 'config_value' => $k, 'config_group' => 'alerting', 'config_sub_group' => 'transports', 'config_default' => $v, 'config_descr' => 'PlaySMS Transport'), 'config'); + $db_id[] = dbInsert(array('config_name' => 'alert.transports.playsms.'.$config_id.'.to.'.$x, 'config_value' => $k, 'config_group' => 'alerting', 'config_sub_group' => 'transports', 'config_default' => $v, 'config_descr' => 'PlaySMS Transport'), 'config'); + $x++; } } }