- Fix setting default addressbook as selected in source selector

release-0.6
alecpl 13 years ago
parent 7f7ed2d9df
commit 34854b63ee

@ -43,7 +43,12 @@ if ($RCMAIL->action == 'edit') {
else {
$source = get_input_value('_source', RCUBE_INPUT_GPC);
$CONTACTS = $RCMAIL->get_address_book($source);
if (!strlen($source)) {
// Give priority to configured default
$source = $RCMAIL->config->get('default_addressbook');
}
$CONTACTS = $RCMAIL->get_address_book($source, true);
// find writable addressbook
if (!$CONTACTS || $CONTACTS->readonly)

@ -150,10 +150,10 @@ function rcmail_default_source($writable=false)
global $RCMAIL;
// get list of address sources
$list = $RCMAIL->get_address_sources($writable);
$first = reset($RCMAIL->get_address_sources($writable));
// use first directory by default
return $list[key($list)]['id'];
return $first['id'];
}
function rcmail_set_sourcename($abook)

Loading…
Cancel
Save