optional text_append

This commit is contained in:
luis daniel lucio quiroz
2015-03-27 01:09:25 +00:00
parent 94e5a73ead
commit 726cca7d99
+10 -10
View File
@@ -392,7 +392,7 @@ function ListFiles($dir) {
} }
} }
function switch_select_destination($select_type, $select_label, $select_name, $select_value, $select_style, $action='', $onchange='') { function switch_select_destination($select_type, $select_label, $select_name, $select_value, $select_style, $action='', $onchange='', $text_append=' ...') {
//select_type can be ivr, dialplan, call_center_contact or bridge //select_type can be ivr, dialplan, call_center_contact or bridge
global $text, $config, $db, $domain_uuid; global $text, $config, $db, $domain_uuid;
@@ -805,30 +805,30 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
case "dialplan": case "dialplan":
$default_value = 'bridge:sofia/gateway/'.$row['gateway_uuid'].'/'; $default_value = 'bridge:sofia/gateway/'.$row['gateway_uuid'].'/';
$selected = (strpos($select_value, $default_value) === 0) ? true : false; $selected = (strpos($select_value, $default_value) === 0) ? true : false;
$value = ($selected) ? $select_value : $default_value.' ...'; $value = ($selected) ? $select_value : $default_value.$text_append;
$flag = ($selected && $select_value != $default_value.' ...') ? "*" : null; $flag = ($selected && $select_value != $default_value.$text_append) ? "*" : null;
$options[] = "<option value='".$value."' ".(($selected) ? "selected='selected'" : null).">".$row['gateway']."@".$row['domain_name']." ".$flag."</option>"; $options[] = "<option value='".$value."' ".(($selected) ? "selected='selected'" : null).">".$row['gateway']."@".$row['domain_name']." ".$flag."</option>";
break; break;
case "bridge": case "bridge":
$default_value = 'sofia/gateway/'.$row['gateway_uuid'].'/'; $default_value = 'sofia/gateway/'.$row['gateway_uuid'].'/';
$selected = (strpos($select_value, $default_value) === 0) ? true : false; $selected = (strpos($select_value, $default_value) === 0) ? true : false;
$value = ($selected) ? $select_value : $default_value.' ...'; $value = ($selected) ? $select_value : $default_value.$text_append;
$flag = ($selected && $select_value != $default_value.' ...') ? "*" : null; $flag = ($selected && $select_value != $default_value.$text_append) ? "*" : null;
$options[] = "<option value='".$value."' ".(($selected) ? "selected='selected'" : null).">".$row['gateway']."@".$row['domain_name']." ".$flag."</option>"; $options[] = "<option value='".$value."' ".(($selected) ? "selected='selected'" : null).">".$row['gateway']."@".$row['domain_name']." ".$flag."</option>";
break; break;
case "ivr": case "ivr":
$default_value = 'menu-exec-app:bridge sofia/gateway/'.$row['gateway_uuid'].'/'; $default_value = 'menu-exec-app:bridge sofia/gateway/'.$row['gateway_uuid'].'/';
$selected = (strpos($select_value, $default_value) === 0) ? true : false; $selected = (strpos($select_value, $default_value) === 0) ? true : false;
$value = ($selected) ? $select_value : $default_value.' ...'; $value = ($selected) ? $select_value : $default_value.$text_append;
$flag = ($selected && $select_value != $default_value.' ...') ? "*" : null; $flag = ($selected && $select_value != $default_value.$text_append) ? "*" : null;
$options[] = "<option value='".$value."' ".(($selected) ? "selected='selected'" : null).">".$row['gateway']."@".$row['domain_name']." ".$flag."</option>"; $options[] = "<option value='".$value."' ".(($selected) ? "selected='selected'" : null).">".$row['gateway']."@".$row['domain_name']." ".$flag."</option>";
break; break;
case "call_center_contact": case "call_center_contact":
if (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/app/conference_centers/app_config.php")) { if (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/app/conference_centers/app_config.php")) {
$default_value = 'sofia/gateway/'.$row['gateway_uuid'].'/'; $default_value = 'sofia/gateway/'.$row['gateway_uuid'].'/';
$selected = (strpos($select_value, $default_value) === 0) ? true : false; $selected = (strpos($select_value, $default_value) === 0) ? true : false;
$value = ($selected) ? $select_value : $default_value.' ...'; $value = ($selected) ? $select_value : $default_value.$text_append;
$flag = ($selected && $select_value != $default_value.' ...') ? "*" : null; $flag = ($selected && $select_value != $default_value.$text_append) ? "*" : null;
$options[] = "<option value='".$value."' ".(($selected) ? "selected='selected'" : null).">".$row['gateway']."@".$row['domain_name']." ".$flag."</option>"; $options[] = "<option value='".$value."' ".(($selected) ? "selected='selected'" : null).">".$row['gateway']."@".$row['domain_name']." ".$flag."</option>";
} }
break; break;
@@ -2804,4 +2804,4 @@ if (!function_exists('save_switch_xml')) {
} }
} }
?> ?>