Steps to recreate problem:
- Goto User Portal > Settings
- Change value in textboxes Email Voicemail To and/or Pager Email Notification To (check 'Email Notification Enable' if needed).
- Check any of the four checkboxes below Pager Email Notification To.
- Value in Email Voicemail To and Pager Email Notification To will revert to value displayed when the page initially loaded.
To fix this I changed lines 457 and 468 of recordings/modules/settings.module. I'm sorry to submit just a diff, but I don't know how to make a patch file.
457c457
< <input type=text size='" . $size . "' name='" . $var . "' value='" . $value . "' OnClick=\"disable_fields(); return true;\">
---
> <input type=text size='" . $size . "' name='" . $var . "' value='" . $value . "'>
468c468
< <input " . $$var_enable . " " . $$var_text_box_options . " type=checkbox name='" . $var . "' value='yes' OnClick=\"disable_fields(); return true;\">
---
> <input " . $$var_enable . " " . $$var_text_box_options . " type=checkbox name='" . $var . "' value='yes'>}}}