Ignore:
Timestamp:
03/21/10 19:20:07 (10 years ago)
Author:
grum
Message:

Fix some bug, enhance some functionnalities, and make plugin ready to be translated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/AMetaData/amd_aip.class.inc.php

    r5191 r5226  
    307307      if($_REQUEST['ajaxfct']=="showStatsGetListTags" and 
    308308         !($_REQUEST['orderType']=="tag" or 
     309           $_REQUEST['orderType']=="label" or 
    309310           $_REQUEST['orderType']=="num")) 
    310311      { 
     
    321322           $_REQUEST['filterType']=="magic" or 
    322323           $_REQUEST['filterType']=="exif" or 
     324           $_REQUEST['filterType']=="exif.Canon" or 
     325           $_REQUEST['filterType']=="exif.Nikon" or 
     326           $_REQUEST['filterType']=="exif.Pentax" or 
    323327           $_REQUEST['filterType']=="xmp" or 
    324328           $_REQUEST['filterType']=="iptc")) 
     
    776780 
    777781 
     782 
     783 
    778784  /* 
    779785   * --------------------------------------------------------------------------- 
     
    989995 
    990996    $datas=array(); 
    991     $sql="SELECT ut.numId, ut.tagId, ut.translatable, ut.name, ut.numOfImg, if(st.tagId IS NULL, 'n', 'y') as checked 
     997    $sql="SELECT ut.numId, ut.tagId, ut.translatable, ut.name, ut.numOfImg, if(st.tagId IS NULL, 'n', 'y') as checked, ut.translatedName 
    992998            FROM ".$this->tables['used_tags']." ut 
    993999              LEFT JOIN ".$this->tables['selected_tags']." st 
     
    9971003    if($filterType!='') 
    9981004    { 
    999       $where.=" WHERE ut.tagId LIKE '".$filterType.".%' "; 
     1005      if($filterType=='exif') 
     1006      { 
     1007        $where.=" WHERE ut.tagId LIKE 'exif.tiff.%' 
     1008                    OR ut.tagId LIKE 'exif.exif.%' 
     1009                    OR ut.tagId LIKE 'exif.gps.%'  "; 
     1010      } 
     1011      else 
     1012      { 
     1013        $where.=" WHERE ut.tagId LIKE '".$filterType.".%' "; 
     1014      } 
    10001015    } 
    10011016 
     
    10211036      case 'num': 
    10221037        $sql.=" ORDER BY numOfImg DESC, tagId ASC"; 
     1038        break; 
     1039      case 'label': 
     1040        $sql.=" ORDER BY translatedName ASC, tagId ASC"; 
    10231041        break; 
    10241042    } 
     
    10861104      { 
    10871105        $datas[]=array( 
    1088           "value" => ($row['translatable']=='y')?L10n::get($row['value']):$row['value'], 
     1106          "value" => $this->prepareValueForDisplay($row['value'], ($row['translatable']=='y'), ", "), 
    10891107          "nb"    => $row['Nb'], 
    10901108          "pct"   => ($row['numOfImg']!=0)?sprintf("%.2f", 100*$row['Nb']/$row['numOfImg']):"-" 
Note: See TracChangeset for help on using the changeset viewer.