[otrs-cvs] CVS: ITSMCMDB/Kernel/System ITSMCMDB.pm,1.27,1.28
cvs-log at otrs.org
cvs-log at otrs.org
Sat Nov 4 16:18:11 CET 2006
Update of /home/cvs/ITSMCMDB/Kernel/System
In directory lancelot:/tmp/cvs-serv2943/Kernel/System
Modified Files:
ITSMCMDB.pm
Log Message:
improved storage engine
Index: ITSMCMDB.pm
===================================================================
RCS file: /home/cvs/ITSMCMDB/Kernel/System/ITSMCMDB.pm,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -r1.27 -r1.28
*** ITSMCMDB.pm 3 Nov 2006 13:33:56 -0000 1.27
--- ITSMCMDB.pm 4 Nov 2006 15:18:09 -0000 1.28
***************
*** 717,720 ****
--- 717,729 ----
}
+ ########## TODO Weg
+ use Data::Dumper;
+ my $DumpString = Data::Dumper->Dump(\@DatabaseArray);
+
+ open(DUMPFILE, ">/tmp/DUMP_DatabaseArray");
+ print DUMPFILE $DumpString;
+ close(DUMPFILE);
+ ########## TODO Weg
+
# attributes (hierachy 1)
my $Counter = 0;
***************
*** 724,733 ****
);
! foreach (($Count{Now} + 1)..$Count{Max}) {
! if (defined($DatabaseArray[1]{$Attribute->{Key}}[$_]{'Content'})) {
! $Count{Now}++;
! }
! else {
! last;
}
}
--- 733,742 ----
);
! if (@DatabaseArray) {
! foreach ($Count{Min}..$Count{Max}) {
! if (!defined($DatabaseArray[1]{$Attribute->{Key}}[($_ + 1)]{'Content'})) {
! $Count{Now} = $_;
! last;
! }
}
}
***************
*** 768,777 ****
);
! foreach (($CountSub1{Now} + 1)..$CountSub1{Max}) {
! if (defined($DatabaseArray[1]{$Attribute->{Key}}[($CounterElement + 1)]{$Sub1->{Key}}[$_]{'Content'})) {
! $CountSub1{Now}++;
! }
! else {
! last;
}
}
--- 777,786 ----
);
! if (@DatabaseArray) {
! foreach ($CountSub1{Min}..$CountSub1{Max}) {
! if (!defined($DatabaseArray[1]{$Attribute->{Key}}[($CounterElement + 1)]{$Sub1->{Key}}[($_ + 1)]{'Content'})) {
! $CountSub1{Now} = $_;
! last;
! }
}
}
***************
*** 814,820 ****
);
! foreach (($CountSub2{Now} + 1)..$CountSub2{Max}) {
! if (defined($DatabaseArray[1]{$Attribute->{Key}}[($CounterElement + 1)]{$Sub1->{Key}}[($CounterSub1Element + 1)]{$Sub2->{Key}}[$_]{'Content'})) {
! $CountSub2{Now}++;
}
}
--- 823,832 ----
);
! if (@DatabaseArray) {
! foreach ($CountSub2{Min}..$CountSub2{Max}) {
! if (!defined($DatabaseArray[1]{$Attribute->{Key}}[($CounterElement + 1)]{$Sub1->{Key}}[($CounterSub1Element + 1)]{$Sub2->{Key}}[($_ + 1)]{'Content'})) {
! $CountSub2{Now} = $_;
! last;
! }
}
}
More information about the cvs-log
mailing list