comparison Lib/IMPL/Object/List.pm @ 151:e36ffd8c29db

Fixed major bug in conversion from a POST request to the DOM document (when instanceId == 0) minor fixes
author wizard
date Fri, 20 Aug 2010 16:33:37 +0400
parents 76b878ad6596
children 6ce1f052b90a
comparison
equal deleted inserted replaced
150:4369d5458bb6 151:e36ffd8c29db
66 @$this = grep $_ ne $item, @$this; 66 @$this = grep $_ ne $item, @$this;
67 67
68 return $this; 68 return $this;
69 } 69 }
70 70
71 sub FindItem {
72 my ($this,$item) = @_;
73
74 for (my $i = 0; $i < @$this; $i++ ) {
75 return $i if $this->[$i] == $item
76 }
77 return undef;
78 }
79
80 sub FindItemStr {
81 my ($this,$item) = @_;
82
83 for (my $i = 0; $i < @$this; $i++ ) {
84 return $i if $this->[$i] eq $item
85 }
86 return undef;
87 }
88
71 sub save { 89 sub save {
72 my ($this,$ctx) = @_; 90 my ($this,$ctx) = @_;
73 91
74 $ctx->AddVar( item => $_ ) foreach @$this; 92 $ctx->AddVar( item => $_ ) foreach @$this;
75 } 93 }