- Timestamp:
- Jan 17, 2010, 7:05:35 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/AMetaData/JpegMetaData/Readers/GenericReader.class.php
r4686 r4698 111 111 /** 112 112 * returns a Tag object from a sequential index 113 * return null if index is out of range 113 114 * 114 115 * @return Tag … … 116 117 public function getTag($index) 117 118 { 118 return($this->entries[$index]); 119 if($index>=0 and $index<=count($this->entries)) 120 return($this->entries[$index]); 121 else 122 return(null); 119 123 } 120 124 … … 140 144 for($i=0;$i<count($this->entries);$i++) 141 145 { 142 if($this->entries[$i]->getId()==$tagId) 143 { 144 return($i); 146 if($this->entries[$i] instanceof IfdEntryReader) 147 { 148 if($this->entries[$i]->getTagId()==$tagId) 149 { 150 return($i); 151 } 152 } 153 elseif($this->entries[$i] instanceof Tag) 154 { 155 if($this->entries[$i]->getId()==$tagId) 156 { 157 return($i); 158 } 145 159 } 146 160 } … … 176 190 for($i=0;$i<count($this->entries);$i++) 177 191 { 178 if($this->entries[$i]->getName()==$name) 179 { 180 return($this->entries[$i]); 192 if($this->entries[$i] instanceof IfdEntryReader) 193 { 194 if($this->entries[$i]->getTag()->getName()==$name) 195 { 196 return($this->entries[$i]->getTag()); 197 } 198 } 199 elseif($this->entries[$i] instanceof Tag) 200 { 201 if($this->entries[$i]->getName()==$name) 202 { 203 return($this->entries[$i]); 204 } 181 205 } 182 206 }
Note: See TracChangeset
for help on using the changeset viewer.