[Tickets #6598] Re: Search List mixes fields

bugs at horde.org bugs at horde.org
Sat Apr 12 13:23:22 UTC 2008


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/6598
-----------------------------------------------------------------------
 Ticket             | 6598
 Updated By         | holger.wegner at hamburg.de
 Summary            | Search List mixes fields
 Queue              | Turba
 Version            | HEAD
 Type               | Bug
 State              | Feedback
 Priority           | 1. Low
 Milestone          |
 Patch              |
 Owners             | Michael Rubinsky, Jan Schneider
-----------------------------------------------------------------------


holger.wegner at hamburg.de (2008-04-12 09:23) wrote:

Here is the config of that source:
 'map' => array(
        '__key' => 'id',
        '__uid' => 'id',
        'name' => array('fields' => array('firstname', 'lastname'),
                 'format' => '%s %s'),
        'firstname' => 'first_name',
        'lastname' => 'last_name',
        'title' => 'title',
        'department' => 'department',
        'birthday' => 'birthdate',
        'homePhone' => 'phone_home',
        'cellPhone' => 'phone_mobile',
        'workPhone' => 'phone_work',
        'otherPhone' => 'phone_other',
        'fax' => 'phone_fax',
        'email' => 'email1',
        'emails' => 'email2',
        'assistant' => 'assistant',
        'homeStreet' => 'primary_address_street',
        'homeCity' => 'primary_address_city',
        'homeProvince' => 'primary_address_state',
        'homePostalCode' => 'primary_address_postalcode',
        'homeCountry' => 'primary_address_country',
        'workStreet' => 'alt_address_street',
        'workCity' => 'alt_address_city',
        'workProvince' => 'alt_address_state',
        'workPostalCode' => 'alt_address_postalcode',
        'workCountry' => 'alt_address_country'
    ),
    'search' => array(
        'name',
        'email',
        'homeCity',
        'homePhone',
        'workPhone',
        'cellPhone'
    ),
    'strict' => array(
        'id',
    ),
    'tabs' => array(
    'Allgemein' => array('firstname', 'lastname', 'birthday', 'title',
                        'homePhone', 'cellPhone', 'workPhone', 'fax',
'email', 'emails'),
    'Addressen' => array('department', 'assistant',
                        'homeStreet', 'homePostalCode', 'homeCity',
'homeProvince', 'homeCountry',
                        'workStreet', 'workPostalCode', 'workCity',
'workProvince', 'workCountry')
    ),
    'export' => true,
    'browse' => true,
    'use_shares' => false,
);

In the browser I see following in the surch list following field of the
details page
Name: Wegner, Wegner
Firstname: Wegner
Lastname: Wegner
Phone privat: the cell phone number
cell phone: the business number
Phone business: the privat number
Fax: the email addess
E-Mail: nothing
city privat: the postalcode

its completly mixed.

In the debug log I see following for a search:
Apr 12 15:22:25 HORDE [debug] [horde] Connected to the following memcache
servers:localhost:11211 [pid 25755 on line 123 of
"/usr/share/php/Horde/Memcache.php"]
Apr 12 15:22:25 HORDE [debug] [horde] Read session data (id =
82635f3ca4552932271d46828f2f2946) [pid 25755 on line 164 of
"/usr/share/php/Horde/SessionHandler/memcache.php"]
Apr 12 15:22:25 HORDE [debug] [turba] Hook _horde_hook_share_init in
application horde not called. [pid 25755 on line 1595 of
"/usr/share/php/Horde.php"]
Apr 12 15:22:25 HORDE [debug] [turba] SQL query by
Turba_Driver_sql::_search(): SELECT id, first_name, last_name, title,
department, birthdate, phone_home, phone_mobile, phone_work, phone_other,
phone_fax, email1, email2, assistant, primary_address_street,
primary_address_city, primary_address_state, primary_address_postalcode,
primary_address_country, alt_address_street, alt_address_city,
alt_address_state, alt_address_postalcode, alt_address_country FROM
contacts WHERE (((LOWER(first_name) LIKE LOWER(?) OR LOWER(first_name) LIKE
LOWER(?)) AND (LOWER(last_name) LIKE LOWER(?) OR LOWER(last_name) LIKE
LOWER(?)))) [pid 25755 on line 166 of
"/opt/horde/turba/lib/Driver/sql.php"]
Apr 12 15:22:25 HORDE [debug] [turba] SQL query by
Horde_Alarm_sql::_list(): SELECT alarm_id, alarm_uid, alarm_start,
alarm_end, alarm_methods, alarm_params, alarm_title, alarm_text,
alarm_snooze, alarm_internal FROM horde_alarms WHERE alarm_dismissed = 0
AND ((alarm_snooze IS NULL AND alarm_start <= ?) OR alarm_snooze <= ?) AND
(alarm_end IS NULL OR alarm_end >= ?) AND (alarm_uid = ? OR alarm_uid = ?)
ORDER BY alarm_start, alarm_end [pid 25755 on line 148 of
"/usr/share/php/Horde/Alarm/sql.php"]
Apr 12 15:22:25 HORDE [debug] [turba] SQL query by
Turba_Driver_sql::_search(): SELECT object_id, object_type, owner_id,
object_firstname, object_lastname FROM turba_objects WHERE (object_type = ?
AND owner_id = ?) [pid 25755 on line 166 of
"/opt/horde/turba/lib/Driver/sql.php"]
Apr 12 15:22:25 HORDE [debug] [turba] Max memory usage: 2883584 bytes [pid
25755 on line 333 of "/usr/share/php/Horde/Registry.php"]
Apr 12 15:22:25 HORDE [debug] [turba] Wrote session data (id =
82635f3ca4552932271d46828f2f2946) [pid 25755 on line 212 of
"/usr/share/php/Horde/SessionHandler/memcache.php"]









More information about the bugs mailing list