Fix so "set as default" option is hidden if identities_level > 1 (#1490226)
| | |
| | | - Fix checks based on window.ActiveXObject in IE > 10 |
| | | - Fix XSS issue in style attribute handling (#1490227) |
| | | - Fix bug where Drafts list wasn't updated on draft-save action in new window (#1490225) |
| | | - Fix so "set as default" option is hidden if identities_level > 1 (#1490226) |
| | | |
| | | RELEASE 1.0.4 |
| | | ------------- |
| | |
| | | $IDENTITY_RECORD['signature'] = htmlspecialchars($IDENTITY_RECORD['signature'], ENT_NOQUOTES, RCUBE_CHARSET); |
| | | } |
| | | |
| | | // hide "default" checkbox if only one identity is allowed |
| | | if (IDENTITIES_LEVEL > 1) { |
| | | unset($form['addressing']['content']['standard']); |
| | | } |
| | | |
| | | // disable some field according to access level |
| | | if (IDENTITIES_LEVEL == 1 || IDENTITIES_LEVEL == 3) { |
| | | $form['addressing']['content']['email']['disabled'] = true; |
| | |
| | | } |
| | | } |
| | | |
| | | // make the identity a "default" if only one identity is allowed |
| | | if (IDENTITIES_LEVEL > 1) { |
| | | $save_data['standard'] = 1; |
| | | } |
| | | |
| | | // unset email address if user has no rights to change it |
| | | if (IDENTITIES_LEVEL == 1 || IDENTITIES_LEVEL == 3) { |
| | | unset($save_data['email']); |