Ticket #3208: mythweb-music-back-buttons.patch

File mythweb-music-back-buttons.patch, 3.1 KB (added by otto at kolsi dot fi, 13 years ago)
  • modules/music/mp3act_functions.php

     
    276276        break;
    277277
    278278      $output = '<div class="head">
     279        <div class="right">
     280        <a class="music" href="#" onclick="updateBox(\'browse\',0); return false;"
     281         title="'.t('Browse').'">'.t('Back').'</a></div>
    279282        <h2 class="music">'.sprintf(t('Artists Beginning with %s'), "'".strtoupper($itemid)."'").'</h2></div>
    280283        <p>
    281284        <strong>'.t('Artist Listing').'</strong></p>
     
    296299
    297300    case 'all':
    298301      $output = '<div class="head">
     302        <div class="right">
     303        <a class="music" href="#" onclick="updateBox(\'browse\',0); return false;"
     304         title="'.t('Browse').'">'.t('Back').'</a></div>
    299305        <h2 class="music">'.t('All Albums').'</h2></div>
    300306        <p>
    301307        <strong>'.t('Album Listing').'</strong></p>
     
    336342      $length = $row[1];
    337343
    338344      // Attempt to find some album art.
    339       $query='SELECT ms.filename, ms.album_id, md.path
     345      $query='SELECT ms.filename, ms.album_id, md.path, ma.artist_name, ma.artist_id
    340346                FROM music_songs AS ms
    341347                     LEFT JOIN music_directories AS md
    342348                            ON ms.directory_id=md.directory_id
     349                     LEFT JOIN music_artists AS ma
     350                            ON ms.artist_id=ma.artist_id
    343351               WHERE album_id='.$sql_itemid.'
    344352               LIMIT 1';
    345353      $result = mysql_query($query);
     
    384392        <a class="music" href="#"
    385393         onclick="pladd(\'album\','.$row['album_id'].'); return false;"
    386394         title="'.t('Add Album to Current Playlist').'">'.t('Add').'</a>
     395        <a class="music" href="#" onclick="updateBox(\'artist\','.$row['artist_id'].'); return false;"
     396         title="'.$row['artist_name'].'">'.t('Back').'</a>
    387397        </div>
    388398        <h2 class="music">'.$row['album_name'].'</h2>
    389399        </div>'.
     
    415425
    416426    case 'genre':
    417427      $output = '<div class="head">
     428        <div class="right">
     429        <a class="music" href="#" onclick="updateBox(\'browse\',0); return false;"
     430         title="'.t('Browse').'">'.t('Back').'</a></div>
    418431        <h2 class="music">'.t('Songs for Genre')." '".utf8_encode($itemid)."'</h2></div>
    419432        <p><strong>".t('Songs').'</strong></p>
    420433        <ul class="music">';
     
    451464      mysql_free_result($result);
    452465      $artist = $row['artist_name'];
    453466
     467      $letter = (!preg_match('/^[0-9]/', $artist) ? strtoupper($artist{0}) : '#');
     468
    454469      $output = '<div class="head">
     470        <div class="right">
     471        <a class="music" href="#" onclick="updateBox(\'letter\',\''.$letter.'\'); return false;"
     472         title="'.sprintf(t('Artists Beginning with %s'), "'".$letter."'").'">'.t('Back').'</a></div>
    455473        <h2 class="music">'.$artist.'</h2></div>
    456474        <p><strong>'.sprintf(t('Albums with songs by %s'),'<i>'.$artist.'</i>').'</strong></p>
    457475        <ul class="music">';