\n";
echo "\n";
echo "\n";
-echo " Name:\n";
+echo " ".$text['label-name'].":\n";
echo " \n";
echo "\n";
echo " \n";
@@ -340,13 +342,13 @@ echo " \n";
//echo "\n";
//echo " \n";
//echo " \n";
-//if ($dialplan_continue == "true") {
+//if ($dialplan_continue == "true") {
// echo " true \n";
//}
//else {
// echo " true \n";
//}
-//if ($dialplan_continue == "false") {
+//if ($dialplan_continue == "false") {
// echo " false \n";
//}
//else {
@@ -360,7 +362,7 @@ echo "\n";
echo "\n";
echo "\n";
-echo " Condition 1:\n";
+echo " ".$text['label-condition_1'].":\n";
echo " \n";
echo "\n";
?>
@@ -397,7 +399,7 @@ function Replace_condition_field_1(obj){
\n";
echo " \n";
-echo " Field: \n";
+echo " ".$text['label-field'].": \n";
echo " \n";
echo " \n";
echo " \n";
@@ -405,37 +407,37 @@ if (strlen($condition_field_1) > 0) {
echo " $condition_field_1 \n";
}
echo " \n";
-echo " context \n";
-echo " username \n";
-echo " rdnis \n";
-echo " destination_number \n";
-echo " public \n";
-echo " caller_id_name \n";
-echo " caller_id_number \n";
-echo " ani \n";
-echo " ani2 \n";
-echo " uuid \n";
-echo " source \n";
-echo " chan_name \n";
-echo " network_addr \n";
+echo " ".$text['option-context']." \n";
+echo " ".$text['option-username']." \n";
+echo " ".$text['option-rdnis']." \n";
+echo " ".$text['option-destination_number']." \n";
+echo " ".$text['option-public']." \n";
+echo " ".$text['option-caller_id_name']." \n";
+echo " ".$text['option-caller_id_number']." \n";
+echo " ".$text['option-ani']." \n";
+echo " ".$text['option-ani2']." \n";
+echo " ".$text['option-uuid']." \n";
+echo " ".$text['option-source']." \n";
+echo " ".$text['option-chan_name']." \n";
+echo " ".$text['option-network_addr']." \n";
echo " \n";
echo " \n";
-echo " hour \n";
-echo " minute \n";
-echo " minute of day \n";
-echo " day of month \n";
-echo " week of month \n";
-echo " month \n";
-echo " day of year \n";
-echo " year \n";
-echo " day of week \n";
-echo " week \n";
+echo " ".$text['option-hour']." \n";
+echo " ".$text['option-minute']." \n";
+echo " ".$text['option-minute_of_day']." \n";
+echo " ".$text['option-day_of_month']." \n";
+echo " ".$text['option-week_of_month']." \n";
+echo " ".$text['option-month']." \n";
+echo " ".$text['option-day_of_year']." \n";
+echo " ".$text['option-year']." \n";
+echo " ".$text['option-day_of_week']." \n";
+echo " ".$text['option-week']." \n";
echo " \n";
echo " \n";
-echo " \n";
+echo " \n";
echo " \n";
echo " \n";
-echo " Expression: \n";
+echo " ".$text['label-expression'].": \n";
echo " \n";
echo " \n";
echo " \n";
@@ -447,14 +449,14 @@ echo " \n";
echo "\n";
echo "\n";
-echo " Condition 2:\n";
+echo " ".$text['label-condition_2'].":\n";
echo " \n";
echo "\n";
echo " \n";
echo " \n";
echo " \n";
-echo " Field:\n";
+echo " ".$text['label-field'].":\n";
echo " \n";
echo " \n";
?>
@@ -495,38 +497,38 @@ if (strlen($condition_field_2) > 0) {
echo " $condition_field_2 \n";
}
echo " \n";
-echo " context \n";
-echo " username \n";
-echo " rdnis \n";
-echo " destination_number \n";
-echo " public \n";
-echo " caller_id_name \n";
-echo " caller_id_number \n";
-echo " ani \n";
-echo " ani2 \n";
-echo " uuid \n";
-echo " source \n";
-echo " chan_name \n";
-echo " network_addr \n";
+echo " ".$text['option-context']." \n";
+echo " ".$text['option-username']." \n";
+echo " ".$text['option-rdnis']." \n";
+echo " ".$text['option-destination_number']." \n";
+echo " ".$text['option-public']." \n";
+echo " ".$text['option-caller_id_name']." \n";
+echo " ".$text['option-caller_id_number']." \n";
+echo " ".$text['option-ani']." \n";
+echo " ".$text['option-ani2']." \n";
+echo " ".$text['option-uuid']." \n";
+echo " ".$text['option-source']." \n";
+echo " ".$text['option-chan_name']." \n";
+echo " ".$text['option-network_addr']." \n";
echo " \n";
echo " \n";
-echo " hour \n";
-echo " minute \n";
-echo " minute of day \n";
-echo " day of month \n";
-echo " week of month \n";
-echo " month \n";
-echo " day of year \n";
-echo " year \n";
-echo " day of week \n";
-echo " week \n";
+echo " ".$text['option-hour']." \n";
+echo " ".$text['option-minute']." \n";
+echo " ".$text['option-minute_of_day']." \n";
+echo " ".$text['option-day_of_month']." \n";
+echo " ".$text['option-week_of_month']." \n";
+echo " ".$text['option-month']." \n";
+echo " ".$text['option-day_of_year']." \n";
+echo " ".$text['option-year']." \n";
+echo " ".$text['option-day_of_week']." \n";
+echo " ".$text['option-week']." \n";
echo " \n";
echo " \n";
-echo " \n";
+echo " \n";
echo " \n";
echo " \n";
echo " \n";
-echo " Expression:\n";
+echo " ".$text['label-expression'].":\n";
echo " \n";
echo " \n";
echo " \n";
@@ -539,60 +541,13 @@ echo " \n";
echo "\n";
echo "\n";
-echo " Action 1:\n";
+echo " ".$text['label-action_1'].":\n";
echo " \n";
echo "\n";
//switch_select_destination(select_type, select_label, select_name, select_value, select_style, action);
switch_select_destination("dialplan", "", "action_1", $action_1, "width: 60%;", "");
-/*
-echo " \n";
-echo "
\n";
-*/
echo " \n";
echo " \n";
@@ -601,66 +556,19 @@ echo "\n";
echo "\n";
echo "\n";
-echo " Action 2:\n";
+echo " ".$text['label-action_2'].":\n";
echo " \n";
echo "\n";
//switch_select_destination(select_type, select_label, select_name, select_value, select_style, action);
switch_select_destination("dialplan", "", "action_2", $action_2, "width: 60%;", "");
-/*
-echo " \n";
-echo "
\n";
-*/
echo " \n";
echo " \n";
echo "\n";
echo "\n";
-echo " Order:\n";
+echo " ".$text['label-order'].":\n";
echo " \n";
echo "\n";
echo " \n";
@@ -683,22 +591,21 @@ echo " \n";
echo "\n";
echo "\n";
-echo " Enabled:\n";
+echo " ".$text['label-enabled'].":\n";
echo " \n";
echo "\n";
echo " \n";
-//echo " \n";
-if ($dialplan_enabled == "true") {
- echo " true \n";
+if ($dialplan_enabled == "true") {
+ echo " ".$text['option-true']." \n";
}
else {
- echo " true \n";
+ echo " ".$text['option-true']." \n";
}
-if ($dialplan_enabled == "false") {
- echo " false \n";
+if ($dialplan_enabled == "false") {
+ echo " ".$text['option-false']." \n";
}
else {
- echo " false \n";
+ echo " ".$text['option-false']." \n";
}
echo " \n";
echo " \n";
@@ -708,10 +615,9 @@ echo " \n";
echo "\n";
echo "\n";
-echo " Description:\n";
+echo " ".$text['label-description'].":\n";
echo " \n";
echo "\n";
-//echo " \n";
echo " \n";
echo " \n";
echo "\n";
@@ -723,7 +629,7 @@ echo " \n";
if ($action == "update") {
echo " \n";
}
-echo " \n";
+echo " \n";
echo " \n";
echo " ";
diff --git a/app/dialplan/dialplan_advanced.php b/app/dialplan/dialplan_advanced.php
index 2a93da3a77..85b71d14fe 100644
--- a/app/dialplan/dialplan_advanced.php
+++ b/app/dialplan/dialplan_advanced.php
@@ -33,7 +33,15 @@ else {
echo "access denied";
exit;
}
+
+//add multi-lingual support
+ require_once "app_languages.php";
+ foreach($text as $key => $value) {
+ $text[$key] = $value[$_SESSION['domain']['language']['code']];
+ }
+
require_once "includes/header.php";
+$page["title"] = $text['title-default_dialplan'];
if ($_GET['a'] == "default" && permission_exists('dialplan_advanced_edit')) {
//create the dialplan/default.xml for single tenant or dialplan/domain.xml
@@ -55,7 +63,7 @@ if ($_POST['a'] == "save" && permission_exists('dialplan_advanced_edit')) {
}
fwrite($fd, $v_content);
fclose($fd);
- $savemsg = "Saved";
+ $savemsg = $text['message-update'];
}
if (file_exists($_SESSION['switch']['dialplan']['dir']."/".$_SESSION['domain_name'].".xml")) {
@@ -81,7 +89,7 @@ function sf() { document.forms[0].savetopath.focus(); }
,start_highlight: true
,allow_toggle: false
,language: "en"
- ,syntax: "html"
+ ,syntax: "html"
,toolbar: "search, go_to_line,|, fullscreen, |, undo, redo, |, select_font, |, syntax_selection, |, change_smooth_selection, highlight, reset_highlight, |, help"
,syntax_selection_allow: "css,html,js,php,xml,c,cpp,sql"
,show_line_colors: true
@@ -92,17 +100,20 @@ function sf() { document.forms[0].savetopath.focus(); }