- Added option 'identities_level', removed 'multiple_identities'

- Allow deleting identities when multiple_identities=false (#1485435)
release-0.6
alecpl 16 years ago
parent ec01712a99
commit ccd04868e0

@ -21,28 +21,17 @@
if (($ids = get_input_value('_iid', RCUBE_INPUT_GET)) && preg_match('/^[0-9]+(,[0-9]+)*$/', $ids)) if (($ids = get_input_value('_iid', RCUBE_INPUT_GET)) && preg_match('/^[0-9]+(,[0-9]+)*$/', $ids))
{ {
if ($RCMAIL->config->get('multiple_identities', true)) { if ($USER->delete_identity($ids)) {
if ($USER->delete_identity($ids)) { $OUTPUT->show_message('deletedsuccessfully', 'confirmation');
$OUTPUT->show_message('deletedsuccessfully', 'confirmation');
}
else {
$OUTPUT->show_message('nodeletelastidentity', 'error');
}
} }
else { else {
$OUTPUT->show_message('opnotpermitted', 'error'); $OUTPUT->show_message('nodeletelastidentity', 'error');
} }
// send response // send response
if ($OUTPUT->ajax_call) if ($OUTPUT->ajax_call)
$OUTPUT->send(); $OUTPUT->send();
} }
if ($OUTPUT->ajax_call)
exit;
// go to identities page // go to identities page
rcmail_overwrite_action('identities'); rcmail_overwrite_action('identities');

Loading…
Cancel
Save