X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Faddressbook.php;h=de712e846d9665d98e4a0a612ac4c0dce4b2584c;hb=d34a07260930aec480964deae79c1fcd35c1b04a;hp=853b01a7b6ad82c0a98edaa4c25619611f031749;hpb=c435f076fe6b5b58e09ae19a8e216f37b069d802;p=squirrelmail.git diff --git a/src/addressbook.php b/src/addressbook.php index 853b01a7..de712e84 100644 --- a/src/addressbook.php +++ b/src/addressbook.php @@ -3,7 +3,7 @@ /** * addressbook.php * - * Copyright (c) 1999-2004 The SquirrelMail Project Team + * Copyright (c) 1999-2005 The SquirrelMail Project Team * Licensed under the GNU GPL. For full terms see the file COPYING. * * Manage personal address book. @@ -45,10 +45,15 @@ sqgetGlobalVar('doedit', $doedit, SQ_POST); /* Get sorting order */ $abook_sort_order = get_abook_sort(); +/* Create page header before addressbook_init in order to display error messages correctly. */ +displayPageHeader($color, 'None'); + /* Open addressbook with error messages on. remote backends (LDAP) are enabled because they can be used. (list_addr function) */ $abook = addressbook_init(true, false); + +// FIXME: do we have to stop use of address book, when localbackend is not present. if($abook->localbackend == 0) { plain_error_message( _("No personal address book is defined. Contact administrator."), @@ -56,7 +61,6 @@ if($abook->localbackend == 0) { exit(); } -displayPageHeader($color, 'None'); $defdata = array(); $formerror = '';