Thomas Bruederli
2014-08-19 fc52af24f1418d6590a2d37a0d8cc31b123e38f6
program/steps/addressbook/edit.inc
@@ -43,16 +43,14 @@
else {
    $source = get_input_value('_source', RCUBE_INPUT_GPC);
    if (!strlen($source)) {
        // Give priority to configured default
        $source = $RCMAIL->config->get('default_addressbook');
    if (strlen($source)) {
        $CONTACTS = $RCMAIL->get_address_book($source, true);
    }
    $CONTACTS = $RCMAIL->get_address_book($source, true);
    // find writable addressbook
    if (!$CONTACTS || $CONTACTS->readonly)
        $source = rcmail_default_source(true);
    if (!$CONTACTS || $CONTACTS->readonly) {
        $CONTACTS = $RCMAIL->get_address_book(-1, true);
        $source   = $RCMAIL->get_address_book_id($CONTACTS);
    }
    // Initialize addressbook
    $CONTACTS = rcmail_contact_source($source, true);
@@ -239,7 +237,7 @@
{
    global $RCMAIL, $SOURCE_ID;
    $sources_list = $RCMAIL->get_address_sources(true);
    $sources_list = $RCMAIL->get_address_sources(true, true);
    if (count($sources_list) < 2) {
        $source = $sources_list[$SOURCE_ID];