Advertisement
Guest User

Translating genres in Kodi

a guest
Jul 27th, 2023
87
0
79 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.68 KB | None | 0 0
  1. <?php
  2. require ('init/html_header.inc.php');
  3. require ('init/main_menu.inc.php');
  4.  
  5. # CLEANUP MOVIE GENRES (DUTCH  TO ENGLISH ONLY)
  6. # -------------------------------------------------------
  7. $genres[] = array('Actie'          , 'Action');
  8. $genres[] = array('Avontuur'       , 'Adventure');
  9. $genres[] = array('Avonturen'      , 'Adventure');
  10. $genres[] = array('Animatie'       , 'Animation');
  11. $genres[] = array('Komedie'        , 'Comedy');
  12. $genres[] = array('Documentaire'   , 'Documentary');
  13. $genres[] = array('Familie'        , 'Family');
  14. $genres[] = array('Fantasie'       , 'Fantasy');
  15. $genres[] = array('Historisch'     , 'History');
  16. $genres[] = array('Misdaad'        , 'Crime');
  17. $genres[] = array('Muziek'         , 'Music');
  18. $genres[] = array('Mysterie'       , 'Mystery');
  19. $genres[] = array('Oorlog'         , 'War');
  20. $genres[] = array('Muziek'         , 'Music');
  21. $genres[] = array('Romantiek'      , 'Romance');
  22. $genres[] = array('Romantisch'     , 'Romance');
  23.  
  24. $genres[] = array('Science Fictie'  , 'Science Fiction');
  25. $genres[] = array('Sciencefiction'  , 'Science Fiction');
  26. $genres[] = array('Science-Fiction' , 'Science Fiction');
  27.  
  28. $genres[] = array('Sport'           , 'Sports Film');
  29.  
  30. # ========================================================
  31.  
  32. // dump ($genres);
  33. echo '<h3>Trimming genres into English</h3>';
  34. echo '<hr style="color: gray;">';
  35. echo '<br />';
  36.  
  37. foreach ($genres AS $key => $value)
  38. {
  39.     if (is_array($value))
  40.     {
  41.         $genre_nl = $value[0];
  42.         $genre_en = $value[1];
  43.  
  44.         echo '<pre>';
  45.  
  46.             # DUTCH GENRE
  47.             $query = "  SELECT
  48.                             genre_id, name
  49.                         FROM
  50.                             genre
  51.                         WHERE
  52.                             name = '".$genre_nl."'
  53.                         ";
  54.             $result = do_query($query, 'video', 'Getting all genres');
  55.             while ($row = $result->fetch_assoc())
  56.             {
  57.                 $row = mysql_fetch_assoc($result);
  58.                 $genre_nl_id = $row['genre_id'];
  59.                 $genre_nl_name = $row['name'];
  60.                 echo ('<b>NL</b>: '.$genre_nl_id.'/'.$genre_nl_name);
  61.                 echo ' | ';
  62.             }
  63.  
  64.             # ENGLISH GENRE
  65.             $query = "  SELECT
  66.                             genre_id, name
  67.                         FROM
  68.                             genre
  69.                         WHERE
  70.                             name = '".$genre_en."'
  71.                         ";
  72.             $result = do_query($query, 'video', 'Getting a genre');
  73.             if ($result->num_rows == 1)
  74.             {
  75.                 $row = $result->fetch_assoc();
  76.                 $genre_en_id = $row['genre_id'];
  77.                 $genre_en_name = $row['name'];
  78.                 echo ('<b>EN</b>: '.$genre_en_id.'/'.$genre_en_name);
  79.                 echo ' | ';
  80.             }
  81.  
  82.  
  83.             # REPLACE GENRE VALUES IN GENRE-LINK TABLE
  84.             $query = "UPDATE genre_link SET genre_id=".$genre_en_id." WHERE genre_id=".$genre_nl_id;
  85.             $result = do_query($query, 'video', 'Updating genre-link');
  86.             $aantal = $result->affected_rows;
  87.             echo ('Aantal: '.$aantal);
  88.  
  89.         echo '</pre>';
  90.     }
  91. }
  92. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement