Assembla home | Assembla project page
 

Changeset 1089

Show
Ignore:
Timestamp:
09/22/08 21:47:47 (2 months ago)
Author:
Pernod
Message:

Fixed a UTF8 encoding issue when reading the xml sidecar files.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/swisscenter/base/xml_sidecar.php

    r1042 r1089  
    112112     
    113113    $data = $xml->match("/movie[1]/title"); 
    114     if ( !empty($data) ) $columns["TITLE"] = $xml->getData($data[0]); 
     114    if ( !empty($data) ) $columns["TITLE"] = utf8_decode($xml->getData($data[0])); 
    115115    $data = $xml->match("/movie[1]/synopsis"); 
    116     if ( !empty($data) ) $columns["SYNOPSIS"] = $xml->getData($data[0]); 
     116    if ( !empty($data) ) $columns["SYNOPSIS"] = utf8_decode($xml->getData($data[0])); 
    117117    $data = $xml->match("/movie[1]/year"); 
    118118    if ( !empty($data) ) $columns["YEAR"] = $xml->getData($data[0]); 
     
    127127      $data = array(); 
    128128      foreach ($actors as $actorpath) 
    129         $data[] = $xml->getData($actorpath.'/name'); 
     129        $data[] = utf8_decode($xml->getData($actorpath.'/name')); 
    130130      scdb_add_actors($file_id,$data); 
    131131    } 
     
    148148      $data = array(); 
    149149      foreach ($genres as $genrepath) 
    150         $data[] = $xml->getData($genrepath); 
     150        $data[] = utf8_decode($xml->getData($genrepath)); 
    151151      scdb_add_genres($file_id,$data); 
    152152    } 
     
    159159      $data = array(); 
    160160      foreach ($directors  as $directorpath) 
    161         $data[] = $xml->getData($directorpath); 
     161        $data[] = utf8_decode($xml->getData($directorpath)); 
    162162      scdb_add_directors($file_id,$data); 
    163163    } 
     
    168168      foreach ( $viewed as $viewedpath ) 
    169169      { 
    170         $name = $xml->getData($viewedpath)
     170        $name = utf8_decode($xml->getData($viewedpath))
    171171        $data = db_value("SELECT user_id FROM users where name='".$name."'"); 
    172172        @db_sqlcommand("insert into viewings (user_id, media_type, media_id, last_viewed, total_viewings ) values (".$data.", ".MEDIA_TYPE_VIDEO.", ".$file_id.", now(), 1) ");