Update the voicemail prompt

Replace true/false with a toggle
Adjust the textarea height and width
This commit is contained in:
FusionPBX
2026-05-28 14:55:19 -06:00
committed by GitHub
parent 0c86610b98
commit 5d77c517d7
2 changed files with 22 additions and 8 deletions
+11 -4
View File
@@ -1920,10 +1920,17 @@ if (permission_exists('voicemail_edit') && is_dir(dirname(__DIR__, 2) . '/app/vo
echo " " . $text['label-voicemail_transcription_prompt_enabled'] . "\n"; echo " " . $text['label-voicemail_transcription_prompt_enabled'] . "\n";
echo "</td>\n"; echo "</td>\n";
echo "<td class='vtable' align='left'>\n"; echo "<td class='vtable' align='left'>\n";
echo " <select class='formfld' name='voicemail_transcription_prompt_enabled' id='voicemail_transcription_prompt_enabled' onchange=\"document.getElementById('voicemail_transcription_prompt_row').style.display = (this.value === 'true') ? '' : 'none';\">\n"; if ($input_toggle_style_switch) {
echo " <option value='false' " . (!in_array($voicemail_transcription_prompt_enabled, [true, 'true', 't'], true) ? "selected='selected'" : null) . ">" . $text['option-false'] . "</option>\n"; echo " <span class='switch'>\n";
echo " <option value='true' " . (in_array($voicemail_transcription_prompt_enabled, [true, 'true', 't'], true) ? "selected='selected'" : null) . ">" . $text['option-true'] . "</option>\n"; }
echo " <select class='formfld' id='voicemail_transcription_prompt_enabled' name='voicemail_transcription_prompt_enabled' onchange=\"document.getElementById('voicemail_transcription_prompt_row').style.display = (this.value === 'true') ? '' : 'none';\">\n";
echo " <option value='true' " . ($voicemail_transcription_prompt_enabled == true ? "selected='selected'" : null) . ">" . $text['option-true'] . "</option>\n";
echo " <option value='false' " . ($voicemail_transcription_prompt_enabled == false ? "selected='selected'" : null) . ">" . $text['option-false'] . "</option>\n";
echo " </select>\n"; echo " </select>\n";
if ($input_toggle_style_switch) {
echo " <span class='slider'></span>\n";
echo " </span>\n";
}
echo "<br />\n"; echo "<br />\n";
echo $text['description-voicemail_transcription_prompt_enabled'] . "\n"; echo $text['description-voicemail_transcription_prompt_enabled'] . "\n";
echo "</td>\n"; echo "</td>\n";
@@ -1935,7 +1942,7 @@ if (permission_exists('voicemail_edit') && is_dir(dirname(__DIR__, 2) . '/app/vo
echo " " . $text['label-voicemail_transcription_prompt'] . "\n"; echo " " . $text['label-voicemail_transcription_prompt'] . "\n";
echo "</td>\n"; echo "</td>\n";
echo "<td class='vtable' align='left'>\n"; echo "<td class='vtable' align='left'>\n";
echo " <textarea class='formfld' name='voicemail_transcription_prompt' rows='4' style='width:100%;'>" . escape($voicemail_transcription_prompt) . "</textarea>\n"; echo " <textarea class='formfld' name='voicemail_transcription_prompt' style='width:280px; height: 80px;'>" . escape($voicemail_transcription_prompt) . "</textarea>\n";
echo "<br />\n"; echo "<br />\n";
echo $text['description-voicemail_transcription_prompt'] . "\n"; echo $text['description-voicemail_transcription_prompt'] . "\n";
echo "</td>\n"; echo "</td>\n";
+11 -4
View File
@@ -943,10 +943,17 @@
echo " ".$text['label-voicemail_transcription_prompt_enabled']."\n"; echo " ".$text['label-voicemail_transcription_prompt_enabled']."\n";
echo "</td>\n"; echo "</td>\n";
echo "<td class='vtable' align='left'>\n"; echo "<td class='vtable' align='left'>\n";
echo " <select class='formfld' name='voicemail_transcription_prompt_enabled' id='voicemail_transcription_prompt_enabled' onchange=\"document.getElementById('voicemail_transcription_prompt_row').style.display = (this.value === 'true') ? '' : 'none';\">\n"; if ($input_toggle_style_switch) {
echo " <option value='false' ".(!in_array($voicemail_transcription_prompt_enabled, [true, 'true', 't'], true) ? "selected='selected'" : null).">".$text['option-false']."</option>\n"; echo " <span class='switch'>\n";
echo " <option value='true' ".(in_array($voicemail_transcription_prompt_enabled, [true, 'true', 't'], true) ? "selected='selected'" : null).">".$text['option-true']."</option>\n"; }
echo " <select class='formfld' id='voicemail_transcription_prompt_enabled' name='voicemail_transcription_prompt_enabled' onchange=\"document.getElementById('voicemail_transcription_prompt_row').style.display = (this.value === 'true') ? '' : 'none';\">\n";
echo " <option value='true' " . ($voicemail_transcription_prompt_enabled == true ? "selected='selected'" : null) . ">" . $text['option-true'] . "</option>\n";
echo " <option value='false' " . ($voicemail_transcription_prompt_enabled == false ? "selected='selected'" : null) . ">" . $text['option-false'] . "</option>\n";
echo " </select>\n"; echo " </select>\n";
if ($input_toggle_style_switch) {
echo " <span class='slider'></span>\n";
echo " </span>\n";
}
echo "<br />\n"; echo "<br />\n";
echo $text['description-voicemail_transcription_prompt_enabled']."\n"; echo $text['description-voicemail_transcription_prompt_enabled']."\n";
echo "</td>\n"; echo "</td>\n";
@@ -958,7 +965,7 @@
echo " ".$text['label-voicemail_transcription_prompt']."\n"; echo " ".$text['label-voicemail_transcription_prompt']."\n";
echo "</td>\n"; echo "</td>\n";
echo "<td class='vtable' align='left'>\n"; echo "<td class='vtable' align='left'>\n";
echo " <textarea class='formfld' name='voicemail_transcription_prompt' rows='4' style='width:100%;'>".escape($voicemail_transcription_prompt)."</textarea>\n"; echo " <textarea class='formfld' name='voicemail_transcription_prompt' style='width:280px; height: 80px;'>".escape($voicemail_transcription_prompt)."</textarea>\n";
echo "<br />\n"; echo "<br />\n";
echo $text['description-voicemail_transcription_prompt']."\n"; echo $text['description-voicemail_transcription_prompt']."\n";
echo "</td>\n"; echo "</td>\n";