-----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-----
0x48CF917A.asc
Description: application/pgp-keys
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
