diff --git a/app/ring_groups/app_config.php b/app/ring_groups/app_config.php index 3f27e45f49..c68ef83b65 100644 --- a/app/ring_groups/app_config.php +++ b/app/ring_groups/app_config.php @@ -448,6 +448,12 @@ $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = "text"; $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = "char(36)"; $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = ""; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = "destination_description"; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = "text"; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = "text"; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = "char(36)"; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = ""; $y++; $apps[$x]['db'][$y]['table']['name'] = "v_ring_group_users"; diff --git a/app/ring_groups/app_languages.php b/app/ring_groups/app_languages.php index ee87db775a..6821c65acb 100644 --- a/app/ring_groups/app_languages.php +++ b/app/ring_groups/app_languages.php @@ -1300,6 +1300,32 @@ $text['label-destination_number']['zh-cn'] = "目的地"; $text['label-destination_number']['ja-jp'] = "行き先"; $text['label-destination_number']['ko-kr'] = "목적지"; +$text['label-destination_description']['en-us'] = "Description"; +$text['label-destination_description']['en-gb'] = "Description"; +$text['label-destination_description']['ar-eg'] = "الوصف"; +$text['label-destination_description']['de-at'] = "Beschreibung"; +$text['label-destination_description']['de-ch'] = "Beschreibung"; +$text['label-destination_description']['de-de'] = "Beschreibung"; +$text['label-destination_description']['el-gr'] = "Περιγραφή"; +$text['label-destination_description']['es-cl'] = "Descripción"; +$text['label-destination_description']['es-mx'] = "Descripción"; +$text['label-destination_description']['fr-ca'] = "Description"; +$text['label-destination_description']['fr-fr'] = "Description"; +$text['label-destination_description']['he-il'] = "תאור"; +$text['label-destination_description']['it-it'] = "Descrizione"; +$text['label-destination_description']['nl-nl'] = "Omschrijving"; +$text['label-destination_description']['pl-pl'] = "Opis"; +$text['label-destination_description']['pt-br'] = "Descrição"; +$text['label-destination_description']['pt-pt'] = "Descrição"; +$text['label-destination_description']['ro-ro'] = "Descriere"; +$text['label-destination_description']['ru-ru'] = "Описание"; +$text['label-destination_description']['sv-se'] = "Beskrivning"; +$text['label-destination_description']['tr-tr'] = "Tanım"; +$text['label-destination_description']['uk-ua'] = "Опис"; +$text['label-destination_description']['zh-cn'] = "描述"; +$text['label-destination_description']['ja-jp'] = "説明"; +$text['label-destination_description']['ko-kr'] = "설명"; + $text['label-destination_delay']['en-us'] = "Delay"; $text['label-destination_delay']['en-gb'] = "Delay"; $text['label-destination_delay']['ar-eg'] = "التأخير"; diff --git a/app/ring_groups/ring_group_edit.php b/app/ring_groups/ring_group_edit.php index b61699131c..77175dc68a 100644 --- a/app/ring_groups/ring_group_edit.php +++ b/app/ring_groups/ring_group_edit.php @@ -201,6 +201,7 @@ $ring_group_timeout_app = array_shift($ring_group_timeout_array); $ring_group_timeout_data = join(':', $ring_group_timeout_array); $destination_number = $_POST["destination_number"] ?? null; + $destination_description = $_POST["destination_description"] ?? null; $destination_delay = $_POST["destination_delay"] ?? null; $destination_timeout = $_POST["destination_timeout"] ?? null; $destination_prompt = $_POST["destination_prompt"] ?? null; @@ -412,6 +413,7 @@ $array["ring_groups"][0]["ring_group_destinations"][$y]["ring_group_uuid"] = $ring_group_uuid; $array['ring_groups'][0]["ring_group_destinations"][$y]["ring_group_destination_uuid"] = uuid(); $array['ring_groups'][0]["ring_group_destinations"][$y]["destination_number"] = $extension['extension']; + $array['ring_groups'][0]["ring_group_destinations"][$y]["destination_description"] = $row['destination_description']; $array['ring_groups'][0]["ring_group_destinations"][$y]["destination_delay"] = $row['destination_delay']; $array['ring_groups'][0]["ring_group_destinations"][$y]["destination_timeout"] = $row['destination_timeout']; $array['ring_groups'][0]["ring_group_destinations"][$y]["destination_prompt"] = $row['destination_prompt']; @@ -424,6 +426,7 @@ $array["ring_groups"][0]["ring_group_destinations"][$y]["ring_group_uuid"] = $ring_group_uuid; $array['ring_groups'][0]["ring_group_destinations"][$y]["ring_group_destination_uuid"] = $ring_group_destination_uuid; $array['ring_groups'][0]["ring_group_destinations"][$y]["destination_number"] = $row['destination_number']; + $array['ring_groups'][0]["ring_group_destinations"][$y]["destination_description"] = $row['destination_description']; $array['ring_groups'][0]["ring_group_destinations"][$y]["destination_delay"] = $row['destination_delay']; $array['ring_groups'][0]["ring_group_destinations"][$y]["destination_timeout"] = $row['destination_timeout']; $array['ring_groups'][0]["ring_group_destinations"][$y]["destination_prompt"] = $row['destination_prompt']; @@ -873,6 +876,7 @@ echo "
| ".$text['label-destination_number']." | \n"; + echo "".$text['label-destination_description']." | \n"; echo ""; echo ($ring_group_strategy == 'sequence' || $ring_group_strategy == 'rollover') ? $text['label-destination_order'] : $text['label-destination_delay']; echo " | \n"; @@ -890,6 +894,7 @@ echo "\n"; + echo " \n"; + echo " | \n"; + echo "\n"; echo " |