- Fix setting default addressbook as selected in source selector
| | |
| | | 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) |
| | |
| | | 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) |