Ignore:
Timestamp:
Aug 12, 2012, 11:22:20 PM (12 years ago)
Author:
grum
Message:

feature:2701
bug:2702
bug:2720
bug:2722

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/AMetaData/JpegMetaData/Readers/CanonReader.class.php

    r7569 r17554  
    141141           * null terminated strings
    142142           */
     143          //print_r($values);
    143144          $returned=ConvertData::toStrings($values);
    144145          break;
     
    151152        case 0x0010: // "CanonModelID"
    152153          $tag=$this->tagDef->getTagById(0x0010);
    153           $returned=$tag['tagValues.special'][sprintf("0x%08x", $values)];
     154          if(isset($tag['tagValues.special'][sprintf("0x%08x", $values)]))
     155          {
     156            $returned=$tag['tagValues.special'][sprintf("0x%08x", $values)];
     157          }
     158          else
     159          {
     160            $returned=sprintf("unknown (0x%08x)", $values);
     161          }
     162
    154163          unset($tag);
    155164          break;
    156165        case 0x0015: // "SerialNumberFormat"
    157166          $tag=$this->tagDef->getTagById(0x0015);
    158           $returned=$tag['tagValues.special'][sprintf("0x%08x", $values)];
     167          if(isset($tag['tagValues.special'][sprintf("0x%08x", $values)]))
     168          {
     169            $returned=$tag['tagValues.special'][sprintf("0x%08x", $values)];
     170          }
     171          else
     172          {
     173            $returned=sprintf("unknown (0x%08x)", $values);
     174          }
     175
    159176          unset($tag);
    160177          break;
Note: See TracChangeset for help on using the changeset viewer.