-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nochmal hallo zusammen,

wenn ich mir das in der $otrshome/Kernel/System/CustomerUser/DB.pm so
anschaue, sollte es doch eigentlich funktionieren.

Baut nicht genau der Teil das eigentlich so zusammen wie ich das gerne
hätte? Ab Zeile 250:

    elsif ( $Param{PostMasterSearch} ) {
        if (
$Self->{CustomerUserMap}->{CustomerUserPostMasterSearchFields} ) {
            my $SQLExt = '';
            for my $Field ( @{
$Self->{CustomerUserMap}->{CustomerUserPostMasterSearchFields} } ) {
                if ($SQLExt) {
                    $SQLExt .= ' OR ';
                }
                my $PostMasterSearch = $Self->{DBObject}->Quote(
$Param{PostMasterSearch}, 'Like' );
                if ( $Self->{CaseSensitive} ) {
                    $SQLExt .= " $Field LIKE '$PostMasterSearch'
$LikeEscapeString ";
                }
                else {
                    $SQLExt .= " LOWER($Field) LIKE
LOWER('$PostMasterSearch') $LikeEscapeString ";
                }
            }
            $SQL .= $SQLExt;
        }
    }


Am 06.02.2012 14:57, schrieb Thomas Wittmann:
> Hallo zusammen,
> 
> im Stil von CustomerUserSearchFields bin ich auf die Idee gekommen 
> CustomerUserPostMasterSearchFields erweitern zu wollen, da ich in
> der Kundentabelle einige Kunden mit mehreren alternativen
> Mailadressen habe. Wenn ich die alle einzeln als Kunde anlege,
> funktioniert das natürlich wunderbar, der Übersicht halber finde
> ich das aber recht unpraktisch.
> 
> Ich habe folgendes gemacht:
> 
> ---snip--- CustomerUserPostMasterSearchFields => [ 'email',
> 'email1', 'email2' ],
> 
> [ 'UserEmail',      'Email',      'email',       1, 1, 'var', '', 0
> ], [ 'UserEmail1',     'Alternative Email 1',      'email1',
> 1, 0, 'var', '', 0 ], [ 'UserEmail2',     'Alternative Email 2',
> 'email2',      1, 0, 'var', '', 0 ], ---snap---
> 
> Habe aber festgestellt, das es so nicht funktioniert. Jemand ne
> idee wie man das umsetzen könnte? Eigentlich sollte es doch kein
> Problem sein mehrere Parameter für die Kundenzuordnung zu haben, es
> gibt ja immer das Feld Email was uniq ist.
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
>
> 
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe:
> http://lists.otrs.org/mailman/listinfo/otrs-de

- -- 
Mit freundlichen Grüßen

Thomas Wittmann

Do not judge a man until you have walked a mile in his shoes.
After that, who cares? You are a mile away and you've got his shoes!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk8yJ2QACgkQeD5ZxkjPkXpd6QCfXsI8dO8TTOOJPorlkJYU9y1k
laQAmwUS/uM7HRy3qPBYIJo4lk582qrE
=MVJS
-----END PGP SIGNATURE-----

Attachment: 0x48CF917A.asc
Description: application/pgp-keys

Attachment: 0x48CF917A.asc.sig
Description: Binary data

---------------------------------------------------------------------
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Antwort per Email an