| | |
| | | +-----------------------------------------------------------------------+ |
| | | | Author: Thomas Bruederli <roundcube@gmail.com> | |
| | | +-----------------------------------------------------------------------+ |
| | | |
| | | $Id$ |
| | | |
| | | */ |
| | | |
| | | // Use search result |
| | |
| | | $page = isset($_SESSION['page']) ? $_SESSION['page'] : 1; |
| | | |
| | | $_SESSION['page'] = $page; |
| | | $sort_col = $this->config->get('addressbook_sort_col', 'name'); |
| | | $sort_col = $RCMAIL->config->get('addressbook_sort_col', 'name'); |
| | | |
| | | // Get records from all sources |
| | | foreach ($search as $s => $set) { |
| | |
| | | $source->set_search_set($set); |
| | | |
| | | // get records |
| | | $result = $source->list_records(array('name', 'email')); |
| | | $result = $source->list_records(array('name', 'firstname', 'surname', 'email')); |
| | | |
| | | while ($row = $result->next()) { |
| | | $row['sourceid'] = $s; |
| | |
| | | $CONTACTS = rcmail_contact_source(null, true); |
| | | |
| | | // get contacts for this user |
| | | $result = $CONTACTS->list_records(array('name')); |
| | | $result = $CONTACTS->list_records(array('name', 'firstname', 'surname', 'email')); |
| | | |
| | | if (!$result->count && $result->searchonly) { |
| | | $OUTPUT->show_message('contactsearchonly', 'notice'); |