url = 'music_radio_lastfm_tags.php'; $this->back_url = 'music_radio_lastfm.php'; } function link_url($item) { return play_lastfm( LASTFM_TAG, $item); } function data_list( $search_string, $start, $end) { return db_col_to_list("select tag from lastfm_tags where tag like '$search_string' order by 1 limit $start,$end"); } function data_count( $search_string ) { return db_value("select count(*) from lastfm_tags where tag like '$search_string'"); } function data_valid_chars( $search_string ) { return strtoupper(join(db_col_to_list(" select distinct upper(substring( tag,".(strlen($search_string)).",1)) from lastfm_tags where tag like '$search_string' order by 1"))); } function display_title() { return str('LASTFM_TAGS'); } function display_subtitle() { return str('TAG').' : '.$this->search; } function display_format_name( $item ) { return ucwords($item); } } // Ensure that the list of Last.fm tags is up to date. lastfm_toptags(); // Display the search page $page = new lastfm_tag_picker(); $page->display(); /************************************************************************************************** End of file **************************************************************************************************/ ?>