[otrs-cvs] CVS: otrs/Kernel/System SearchProfile.pm,1.4,1.4.2.1
cvs-log at otrs.org
cvs-log at otrs.org
Tue Jan 9 12:36:25 CET 2007
Update of /home/cvs/otrs/Kernel/System
In directory lancelot:/tmp/cvs-serv18749/Kernel/System
Modified Files:
Tag: rel-2_1
SearchProfile.pm
Log Message:
improved login handling for case sensitive databases
Index: SearchProfile.pm
===================================================================
RCS file: /home/cvs/otrs/Kernel/System/SearchProfile.pm,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -C2 -r1.4 -r1.4.2.1
*** SearchProfile.pm 29 Aug 2006 17:30:36 -0000 1.4
--- SearchProfile.pm 9 Jan 2007 11:36:23 -0000 1.4.2.1
***************
*** 1,5 ****
# --
# Kernel/System/SearchProfile.pm - module to manage search profiles
! # Copyright (C) 2001-2006 OTRS GmbH, http://otrs.org/
# --
# $Id$
--- 1,5 ----
# --
# Kernel/System/SearchProfile.pm - module to manage search profiles
! # Copyright (C) 2001-2007 OTRS GmbH, http://otrs.org/
# --
# $Id$
***************
*** 161,165 ****
" profile_name = '$Param{Name}' ".
" AND ".
! " login = '$Param{Base}::$Param{UserLogin}'";
my %Result = ();
if ($Self->{DBObject}->Prepare(SQL => $SQL)) {
--- 161,165 ----
" profile_name = '$Param{Name}' ".
" AND ".
! " LOWER(login) = LOWER('$Param{Base}::$Param{UserLogin}')";
my %Result = ();
if ($Self->{DBObject}->Prepare(SQL => $SQL)) {
***************
*** 207,211 ****
# sql
my $SQL = "DELETE FROM search_profile WHERE ".
! " profile_name = '$Param{Name}' AND login = '$Param{Base}::$Param{UserLogin}'";
if ($Self->{DBObject}->Do(SQL => $SQL)) {
return 1;
--- 207,212 ----
# sql
my $SQL = "DELETE FROM search_profile WHERE ".
! " profile_name = '$Param{Name}' AND ".
! " LOWER(login) = LOWER('$Param{Base}::$Param{UserLogin}')";
if ($Self->{DBObject}->Do(SQL => $SQL)) {
return 1;
***************
*** 246,250 ****
" search_profile ".
" WHERE ".
! " login = '$Param{Base}::$Param{UserLogin}'";
my %Result = ();
if ($Self->{DBObject}->Prepare(SQL => $SQL)) {
--- 247,251 ----
" search_profile ".
" WHERE ".
! " LOWER(login) = LOWER('$Param{Base}::$Param{UserLogin}')";
my %Result = ();
if ($Self->{DBObject}->Prepare(SQL => $SQL)) {
More information about the cvs-log
mailing list