Browse Source

Voicemail: Default/Domain Settings to control CID Number and Date & Time playback/order.

fusionate 2 years ago
parent
commit
158d471255

+ 7 - 0
core/default_settings/default_setting_edit.php

@@ -699,6 +699,13 @@
 		echo "    	<option value='false' ".(($default_setting_value == "false") ? "selected='selected'" : null).">".$text['label-false']."</option>\n";
 		echo "	</select>\n";
 	}
+	elseif ($category == "voicemail" && ($subcategory == "message_caller_id_number" || $subcategory == "message_date_time") && $name == "text" ) {
+		echo "	<select class='formfld' id='default_setting_value' name='default_setting_value'>\n";
+		echo "    	<option value='before'>".$text['label-before']."</option>\n";
+		echo "    	<option value='after' ".(($default_setting_value == "after") ? "selected='selected'" : null).">".$text['label-after']."</option>\n";
+		echo "    	<option value='false' ".(($default_setting_value == "false") ? "selected='selected'" : null).">".$text['label-false']."</option>\n";
+		echo "	</select>\n";
+	}
 	elseif ($category == "recordings" && $subcategory == "storage_type" && $name == "text" ) {
 		echo "	<select class='formfld' id='default_setting_value' name='default_setting_value'>\n";
 		echo "    	<option value='file'>".$text['label-file']."</option>\n";

+ 3 - 0
core/default_settings/default_settings.php

@@ -500,6 +500,9 @@
 			else if ($category == 'destinations' && $subcategory == 'select_mode' && $name == 'text') {
 				echo "		".$text['label-'.$row['default_setting_value']]."\n";
 			}
+			else if ($category == 'voicemail' && ($subcategory == 'message_caller_id_number' || $subcategory == 'message_date_time') && $name == 'text') {
+				echo "		".$text['label-'.$row['default_setting_value']]."\n";
+			}
 			else if ($row['default_setting_value'] == 'true' || $row['default_setting_value'] == 'false') {
 				echo "		".$text['label-'.$row['default_setting_value']]."\n";
 			}

+ 7 - 0
core/domain_settings/domain_setting_edit.php

@@ -738,6 +738,13 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
 		echo "    	<option value='false' ".(($row['domain_setting_value'] == "false") ? "selected='selected'" : null).">".$text['label-false']."</option>\n";
 		echo "	</select>\n";
 	}
+	elseif ($category == "voicemail" && ($subcategory == "message_caller_id_number" || $subcategory == "message_date_time") && $name == "text" ) {
+		echo "	<select class='formfld' id='domain_setting_value' name='domain_setting_value'>\n";
+		echo "    	<option value='before'>".$text['label-before']."</option>\n";
+		echo "    	<option value='after' ".(($row['domain_setting_value'] == "after") ? "selected='selected'" : null).">".$text['label-after']."</option>\n";
+		echo "    	<option value='false' ".(($row['domain_setting_value'] == "false") ? "selected='selected'" : null).">".$text['label-false']."</option>\n";
+		echo "	</select>\n";
+	}
 	elseif ($category == "recordings" && $subcategory == "storage_type" && $name == "text" ) {
 		echo "	<select class='formfld' id='domain_setting_value' name='domain_setting_value'>\n";
 		echo "    	<option value='file'>".$text['label-file']."</option>\n";

+ 3 - 0
core/domain_settings/domain_settings.php

@@ -355,6 +355,9 @@
 			else if ($category == 'destinations' && $subcategory == 'select_mode' && $name == 'text') {
 				echo "		".$text['label-'.$row['domain_setting_value']]."\n";
 			}
+			else if ($category == 'voicemail' && ($subcategory == 'message_caller_id_number' || $subcategory == 'message_date_time') && $name == 'text') {
+				echo "		".$text['label-'.$row['domain_setting_value']]."\n";
+			}
 			else if ($row['domain_setting_value'] == 'true' || $row['domain_setting_value'] == 'false') {
 				echo "		".$text['label-'.$row['domain_setting_value']]."\n";
 			}

+ 46 - 0
resources/app_languages.php

@@ -2823,6 +2823,52 @@ $text['label-false']['sv-se'] = "Falsk";
 $text['label-false']['uk-ua'] = "помилковий";
 $text['label-false']['tr-tr'] = "Yanlış";
 
+$text['label-before']['en-us'] = "Before";
+$text['label-before']['en-gb'] = "Before";
+$text['label-before']['ar-eg'] = "قبل";
+$text['label-before']['de-at'] = "Vor"; //copied from de-de
+$text['label-before']['de-ch'] = "Vor"; //copied from de-de
+$text['label-before']['de-de'] = "Vor";
+$text['label-before']['el-gr'] = "Πριν";
+$text['label-before']['es-cl'] = "Antes";
+$text['label-before']['es-mx'] = "Antes"; //copied from es-cl
+$text['label-before']['fr-ca'] = "Avant"; //copied from fr-fr
+$text['label-before']['fr-fr'] = "Avant";
+$text['label-before']['he-il'] = "לפני";
+$text['label-before']['it-it'] = "Prima di";
+$text['label-before']['nl-nl'] = "Voordat";
+$text['label-before']['pl-pl'] = "Przed";
+$text['label-before']['pt-br'] = "Antes de";
+$text['label-before']['pt-pt'] = "Antes de";
+$text['label-before']['ro-ro'] = "Inainte de";
+$text['label-before']['ru-ru'] = "До";
+$text['label-before']['sv-se'] = "Innan";
+$text['label-before']['uk-ua'] = "До";
+$text['label-before']['tr-tr'] = "Önceki";
+
+$text['label-after']['en-us'] = "After";
+$text['label-after']['en-gb'] = "After";
+$text['label-after']['ar-eg'] = "بعد، بعدما";
+$text['label-after']['de-at'] = "Nach"; //copied from de-de
+$text['label-after']['de-ch'] = "Nach"; //copied from de-de
+$text['label-after']['de-de'] = "Nach";
+$text['label-after']['el-gr'] = "Μετά";
+$text['label-after']['es-cl'] = "Después";
+$text['label-after']['es-mx'] = "Después"; //copied from es-cl
+$text['label-after']['fr-ca'] = "Après"; //copied from fr-fr
+$text['label-after']['fr-fr'] = "Après";
+$text['label-after']['he-il'] = "לאחר";
+$text['label-after']['it-it'] = "A seguito di";
+$text['label-after']['nl-nl'] = "Na";
+$text['label-after']['pl-pl'] = "Po";
+$text['label-after']['pt-br'] = "Depois de";
+$text['label-after']['pt-pt'] = "Depois de";
+$text['label-after']['ro-ro'] = "După";
+$text['label-after']['ru-ru'] = "После";
+$text['label-after']['sv-se'] = "Efter";
+$text['label-after']['uk-ua'] = "Після";
+$text['label-after']['tr-tr'] = "Sonrasında";
+
 $text['label-enable']['en-us'] = "Enable";
 $text['label-enable']['en-gb'] = "Enable";
 $text['label-enable']['ar-eg'] = "";