Changeset ec01712 in github for program/steps/settings/edit_identity.inc
- Timestamp:
- Oct 24, 2008 3:57:21 AM (5 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- ccd0486
- Parents:
- d1a8d0f
- File:
-
- 1 edited
-
program/steps/settings/edit_identity.inc (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
program/steps/settings/edit_identity.inc
r106d057 rec01712 20 20 */ 21 21 22 $OUTPUT->set_pagetitle(rcube_label('identities'));22 define('IDENTITIES_LEVEL', intval($RCMAIL->config->get('identities_level', 0))); 23 23 24 // edit-identity 24 25 if (($_GET['_iid'] || $_POST['_iid']) && $RCMAIL->action=='edit-identity') { 25 26 $IDENTITY_RECORD = $USER->get_identity(get_input_value('_iid', RCUBE_INPUT_GPC)); … … 28 29 $OUTPUT->set_env('iid', $IDENTITY_RECORD['identity_id']); 29 30 } 30 else if (!$RCMAIL->config->get('multiple_identities', true)) { 31 $OUTPUT->show_message('opnotpermitted', 'error'); 32 // go to identities page 33 rcmail_overwrite_action('identities'); 34 return; 31 // add-identity 32 else { 33 if (IDENTITIES_LEVEL > 1) { 34 $OUTPUT->show_message('opnotpermitted', 'error'); 35 // go to identities page 36 rcmail_overwrite_action('identities'); 37 return; 38 } 39 else if (IDENTITIES_LEVEL == 1) 40 $IDENTITY_RECORD['email'] = rcmail_get_email(); 35 41 } 36 37 $OUTPUT->include_script('list.js');38 42 39 43 … … 86 90 'standard' => array('type' => 'checkbox', 'label' => 'setdefault')); 87 91 88 92 // disable some field according to access level 93 if (IDENTITIES_LEVEL == 1 || IDENTITIES_LEVEL == 3) { 94 $a_show_cols['email']['disabled'] = true; 95 $a_show_cols['email']['class'] = 'disabled'; 96 } 97 89 98 // a specific part is requested 90 99 if ($attrib['part']) … … 132 141 } 133 142 143 $OUTPUT->include_script('list.js'); 134 144 $OUTPUT->add_handler('identityform', 'rcube_identity_form'); 145 $OUTPUT->set_env('identities_level', IDENTITIES_LEVEL); 135 146 136 147 $OUTPUT->set_pagetitle(rcube_label(($RCMAIL->action=='add-identity' ? 'newidentity' : 'edititem'))); … … 140 151 141 152 $OUTPUT->send('editidentity'); 153 142 154 ?>
Note: See TracChangeset
for help on using the changeset viewer.
