diff --git a/html/lmbrowse.php b/html/lmbrowse.php index fac5913..9fb9b8e 100644 --- a/html/lmbrowse.php +++ b/html/lmbrowse.php @@ -1,8 +1,8 @@ - { parsetags: 'explicit' } - -
- - - -G+1 Asynchronius - -
 
- - - - -
 
- - - - - - - - - - - - - - - - - - - - - - -*/ @@ -542,14 +440,36 @@ function lmb_xml_text_format( $input_text) +/*--------------------------------------------------------------------------------------------------------------------*/ +/* PlayType Path Get */ +/*--------------------------------------------------------------------------------------------------------------------*/ + +function lmb_playtype_path_get( $play_type) +{ + return( "discography/{$play_type}"); +} + + + +/*--------------------------------------------------------------------------------------------------------------------*/ +/* Play Path Get */ +/*--------------------------------------------------------------------------------------------------------------------*/ + +function lmb_play_path_get( $play_type, $play_id, $play_priority) +{ + return( lmb_playtype_path_get( $play_type) . "/{$play_priority}-{$play_id}"); +} + + + /*--------------------------------------------------------------------------------------------------------------------*/ /* Make Tab */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_make_tab( $tab_id, $css_id, $tab_side, $logo_path, $data) +function lmb_make_tab( $tab_id, $css_id, $tab_side, $logo_path, $data, $skin_path) { $tab_file = "tab-{$tab_id}-{$tab_side}.png"; - $image_path = "/images"; + $image_path = "{$skin_path}/images"; $tab_path = "{$image_path}/{$tab_file}"; if( "$tab_side" == "l") @@ -628,9 +548,9 @@ function lmb_spacer( $size) /* Menu */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_menu( $menu_id) +function lmb_menu( $menu_id, $skin_path) { - global $lmb_url; + global $lmb_url_post; for( $i = 0; $i < 3; $i++) @@ -650,13 +570,13 @@ function lmb_menu( $menu_id) { if( $i == $menu_id) { - echo " \"Home + echo " \"Home "; } else { - echo " + echo " "; } break; @@ -666,12 +586,12 @@ function lmb_menu( $menu_id) { if( $i == $menu_id) { - echo " \"About\"/ + echo " \"About\"/ "; } else { - echo " + echo " "; } break; @@ -681,12 +601,12 @@ function lmb_menu( $menu_id) { if( $i == $menu_id) { - echo " \"Discography\"/ + echo " \"Discography\"/ "; } else { - echo " + echo " "; } break; @@ -700,7 +620,7 @@ function lmb_menu( $menu_id) if( $i < 2) { - echo " \"\"/ + echo " \"\"/ "; } } @@ -712,14 +632,14 @@ function lmb_menu( $menu_id) /* Header */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_header( $page_id, $page_name, $img_path, $img_alt, $description, $keywords, $min_width) +function lmb_header( $page_id, $page_name, $page_title, $description, $keywords, $min_width, $skin_path) { global $lmb_keywords; + global $lmb_ga_enable; header('Content-type: text/html; charset=iso-8859-1'); - $page_title = "$page_name"; $keywords = "$lmb_keywords,$keywords"; @@ -744,9 +664,9 @@ function lmb_header( $page_id, $page_name, $img_path, $img_alt, $description, $k - - - + + + $page_name "; @@ -754,7 +674,10 @@ function lmb_header( $page_id, $page_name, $img_path, $img_alt, $description, $k echo " "; - echo " "; + } echo " - + - + "; /* - echo " + echo " "; */ echo " "; - echo " + echo " - + "; -/* - echo " -"; -*/ - echo " + + echo " "; echo " - + - + - + - + - + - + - + @@ -974,7 +896,7 @@ function lmb_footer() /* Welcome Tab */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_welcome_tab( ) +function lmb_welcome_tab( $skin_path) { $welcome_file = "welcome.txt"; $welcome_string = file_get_contents( "{$welcome_file}"); @@ -995,7 +917,7 @@ function lmb_welcome_tab( ) $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "welcome", "welcome", "l", "/images/lm-logo5-n-220.png", $data); + lmb_make_tab( "welcome", "welcome", "l", "{$skin_path}/images/lm_logo1-border-220.png", $data, $skin_path); } @@ -1006,7 +928,8 @@ function lmb_welcome_tab( ) function lmb_news_tab_get( ) { - global $lmb_url; + global $lmb_url_pre; + global $lmb_url_post; $news_file = "news.txt"; @@ -1030,10 +953,10 @@ function lmb_news_tab_get( ) $play_priority = $tab[6]; $news_tab[$i]["name"] = "{$play_name}"; - $news_tab[$i]["rlink"] = "{$lmb_url}?page=play&type={$play_type}&id={$play_id}&priority={$play_priority}"; - $news_tab[$i]["alink"] = "http://www.langueur-monotone.com{$news_tab[$i]["rlink"]}"; - $news_tab[$i]["rimg"] = "/discography/{$play_type}/{$play_priority}-{$play_id}/covers/{$play_id}-cover-1-icon.png"; - $news_tab[$i]["aimg"] = "http://www.langueur-monotone.com{$news_tab[$i]["rimg"]}"; + $news_tab[$i]["rlink"] = "{$lmb_url_post}?page=play&type={$play_type}&id={$play_id}&priority={$play_priority}"; + $news_tab[$i]["alink"] = "http://{$lmb_url_pre}{$news_tab[$i]["rlink"]}"; + $news_tab[$i]["rimg"] = lmb_play_path_get( $play_type, $play_id, $play_priority) . "/covers/{$play_id}-cover-1-icon.png"; + $news_tab[$i]["aimg"] = "http://{$lmb_url_pre}{$news_tab[$i]["rimg"]}"; } else { @@ -1053,7 +976,7 @@ function lmb_news_tab_get( ) } } - return($news_tab); + return( $news_tab); } @@ -1062,9 +985,9 @@ function lmb_news_tab_get( ) /* News Tab */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_news_tab( ) +function lmb_news_tab( $skin_path) { - global $lmb_url; + global $lmb_url_post; $news_tab = lmb_news_tab_get(); @@ -1112,18 +1035,18 @@ function lmb_news_tab( ) $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "news", "news", "r", "/images/lm-logo6-n-220.png", $data); + lmb_make_tab( "news", "news", "r", "{$skin_path}/images/lm_logo2-border-220.png", $data, $skin_path); } /*--------------------------------------------------------------------------------------------------------------------*/ -/* Twitter Tab */ +/* Twitter Tab */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_twitter_tab( ) +function lmb_twitter_tab( $skin_path) { - global $lmb_url; + global $lmb_url_post; ob_start(); @@ -1161,7 +1084,7 @@ function lmb_twitter_tab( ) $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "twitter", "twitter", "l", "/images/lm-logo5-n-220.png", $data); + lmb_make_tab( "twitter", "twitter", "l", "{$skin_path}/images/lm_logo1-border-220.png", $data, $skin_path); } @@ -1170,17 +1093,17 @@ function lmb_twitter_tab( ) /* Main Body */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_main_body() +function lmb_main_body( $skin_path) { - lmb_welcome_tab(); + lmb_welcome_tab( $skin_path); lmb_spacer(4); - lmb_news_tab(); + lmb_news_tab( $skin_path); lmb_spacer(4); - lmb_twitter_tab(); + lmb_twitter_tab( $skin_path); } @@ -1193,10 +1116,11 @@ function lmb_main_page() { global $lmb_tab; + $skin_path = "/skin"; - lmb_header( 0, "Langueur Monotone - Home Page", "/images/title-home_page.png", "Home Page", "Langueur Monotone home page, entry point to information, news and links", "home page", 0); - lmb_main_body(); - lmb_footer(); + lmb_header( 0, "Langueur Monotone - Home Page", "Home Page", "Langueur Monotone home page, entry point to information, news and links", "home page", 0, "{$skin_path}"); + lmb_main_body( $skin_path); + lmb_footer( $skin_path); } @@ -1207,13 +1131,14 @@ function lmb_main_page() function lmb_sitemap_item( $item_type, $page_url, $img_tab) { - global $lmb_url; + global $lmb_url_pre; + global $lmb_url_post; echo " "; - echo " http://www.langueur-monotone.com{$lmb_url}${page_url} + echo " http://{$lmb_url_pre}{$lmb_url_post}${page_url} 2013-08-20 weekly 0.5 @@ -1224,7 +1149,7 @@ function lmb_sitemap_item( $item_type, $page_url, $img_tab) foreach( $img_tab as $img) { echo " - http://www.langueur-monotone.com/{$img["url"]} + http://{$lmb_url_pre}/{$img["url"]} {$img["title"]} "; @@ -1243,7 +1168,7 @@ function lmb_sitemap_item( $item_type, $page_url, $img_tab) function lmb_sitemap_track( $play_type, $play_id, $play_priority, $track_id) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $url = "?page=track&type={$play_type}&id={$play_id}&priority={$play_priority}&tid={$track_id}"; $img_tab = array(); $size = 1024; @@ -1259,7 +1184,7 @@ function lmb_sitemap_track( $play_type, $play_id, $play_priority, $track_id) function lmb_sitemap_play( $play_type, $play_id, $play_priority) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $cover_path = "{$play_path}/covers"; $extra_path = "{$play_path}/extras"; $play_info = lmb_play_info_get( $play_type, $play_id, $play_priority); @@ -1330,7 +1255,7 @@ function lmb_sitemap_play( $play_type, $play_id, $play_priority) function lmb_sitemap_play_type( $play_type) { - $path = "discography/{$play_type}"; + $path = lmb_playtype_path_get( $play_type); $line = array(); $cmd = "ls -d {$path}/??-* | sed -e 's/.*\///'"; @@ -1372,8 +1297,8 @@ function lmb_sitemap_page() $img_tab = array(); $size = 220; - $img_tab[0]["url"] = "{$play_path}/images/lm-logo5-n-{$size}.png"; - $img_tab[0]["title"] = "Langueur Monotone - Logo 5 ({$size})"; + $img_tab[0]["url"] = "{$play_path}/images/lm_logo1-border-{$size}.png"; + $img_tab[0]["title"] = "Langueur Monotone - Logo 1 ({$size})"; lmb_sitemap_item( "top", "", $img_tab); @@ -1382,8 +1307,8 @@ function lmb_sitemap_page() $img_tab = array(); $size = 220; - $img_tab[0]["url"] = "{$play_path}/images/lm-logo6-n-{$size}.png"; - $img_tab[0]["title"] = "Langueur Monotone - Logo 6 ({$size})"; + $img_tab[0]["url"] = "{$play_path}/images/lm_logo2-border-{$size}.png"; + $img_tab[0]["title"] = "Langueur Monotone - Logo 2 ({$size})"; lmb_sitemap_item( "page", "?page=about", $img_tab); @@ -1410,6 +1335,7 @@ function lmb_sitemap_page() function lmb_rss_page() { + global $lmb_url_pre; global $lmb_myname; global $lmb_myver; global $time_start; @@ -1425,13 +1351,13 @@ xmlns:dc=\"http://purl.org/dc/elements/1.1/\" Langueur Monotone News Page - http://www.langueur-monotone.com/?page=rss - + http://{$lmb_url_pre}/?page=rss + Langueur Monotone project news RSS feed - http://www.langueur-monotone.com/images/lm-logo6-n-220.png + http://{$lmb_url_pre}/images/lm_logo2-border-220.png Langueur Monotone News Page - http://www.langueur-monotone.com/?page=rss + http://{$lmb_url_pre}/?page=rss "; @@ -1458,7 +1384,7 @@ xmlns:dc=\"http://purl.org/dc/elements/1.1/\" echo " {$pubdate} Langueur Monotone - http://www.langueur-monotone.com/#$i + http://{$lmb_url_pre}/#$i "; if( "{$news_tab[$i]["name"]}" != "") @@ -1496,7 +1422,7 @@ xmlns:dc=\"http://purl.org/dc/elements/1.1/\" /* About Tab */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_about_tab( ) +function lmb_about_tab( $skin_path) { $about_file = "about.txt"; $about_string = file_get_contents( "{$about_file}"); @@ -1517,7 +1443,7 @@ function lmb_about_tab( ) $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "about", "about", "l", "/images/lm-logo6-n-220.png", $data); + lmb_make_tab( "about", "about", "l", "{$skin_path}/images/lm_logo2-border-220.png", $data, $skin_path); } @@ -1526,7 +1452,7 @@ function lmb_about_tab( ) /* History Tab */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_history_tab() +function lmb_history_tab( $skin_path) { $history_file = "history.txt"; $history_string = file_get_contents( "{$history_file}"); @@ -1563,7 +1489,7 @@ function lmb_history_tab() $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "history", "history", "r", "/images/lm-logo5-n-220.png", $data); + lmb_make_tab( "history", "history", "r", "{$skin_path}/images/lm_logo1-border-220.png", $data, $skin_path); } @@ -1572,13 +1498,13 @@ function lmb_history_tab() /* About Body */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_about_body( $lmb_tab) +function lmb_about_body( $lmb_tab, $skin_path) { - lmb_about_tab(); + lmb_about_tab( $skin_path); lmb_spacer(4); - lmb_history_tab(); + lmb_history_tab( $skin_path); } @@ -1592,9 +1518,11 @@ function lmb_about_page() global $lmb_tab; - lmb_header( 1, "Langueur Monotone - About Page", "/images/title-about.png", "About", "Langueur Monotone about page, describing the project, the members and its history", "about", 0); - lmb_about_body( $lmb_tab); - lmb_footer(); + $skin_path = "/skin"; + + lmb_header( 1, "Langueur Monotone - About Page", "About", "Langueur Monotone about page, describing the project, the members and its history", "about", 0, "{$skin_path}"); + lmb_about_body( $lmb_tab, $skin_path); + lmb_footer( $skin_path); } @@ -1605,7 +1533,7 @@ function lmb_about_page() function lmb_play_info_get( $play_type, $play_id, $play_priority) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $cmd = "sed -e 's/\t*\t/\t/g' {$play_path}/.list"; $line = array(); @@ -1629,15 +1557,15 @@ function lmb_play_info_get( $play_type, $play_id, $play_priority) /* Play List Cur */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_playlist_cur( $play_type, $path, $row) +function lmb_playlist_cur( $play_type, $path, $row, $skin_path) { - global $lmb_url; + global $lmb_url_post; - $line=array(); - $cmd="ls -d {$path}/??-* | sed -e 's/.*\///'"; + $line = array(); + $cmd = "ls -d {$path}/??-* | sed -e 's/.*\///'"; - exec($cmd, $line); + exec( $cmd, $line); for( $i = 0; $i < count($line); $i++, $row++) { @@ -1650,7 +1578,7 @@ function lmb_playlist_cur( $play_type, $path, $row) $play_info = lmb_play_info_get( $play_type, $play_id, $play_priority); $css_row = ($row+1)%2+1; - $url = "{$lmb_url}?page=play&type={$play_type}&id={$play_tab[1]}&priority={$play_tab[0]}"; + $url = "{$lmb_url_post}?page=play&type={$play_type}&id={$play_tab[1]}&priority={$play_tab[0]}"; echo " "; @@ -1670,27 +1598,27 @@ function lmb_playlist_cur( $play_type, $path, $row) /* Play List Next */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_playlist_next( $play_type, $path, $row) +function lmb_playlist_next( $play_type, $path, $row, $skin_path) { - $line=array(); - $cmd="sed -e 's/\t*\t/\t/g' ${path}/.list"; + $line = array(); + $cmd = "sed -e 's/\t*\t/\t/g' ${path}/.list"; - exec($cmd, $line); + exec( $cmd, $line); for( $i = 0; $i < count($line); $i++, $row++) { - $tab=explode( "\t", $line[$i]); + $tab = explode( "\t", $line[$i]); - if( ( count($tab) >4 ) && ( "{$tab[4]}" != "")) + if( ( count($tab) > 4 ) && ( "{$tab[4]}" != "")) { - $icon = "/images/{$tab[4]}"; + $icon = "{$skin_path}/images/{$tab[4]}"; } else { - $icon = "/images/unknown-cover-96.png"; + $icon = "{$skin_path}/images/unknown-cover-96.png"; } - $css_row=($row+1)%2+1; + $css_row = ($row + 1) % 2 + 1; if( count($tab) > 3) { @@ -1712,19 +1640,19 @@ function lmb_playlist_next( $play_type, $path, $row) /* Play List */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_playlist( $play_type, $side) +function lmb_playlist( $play_type, $side, $skin_path) { $row = 1; ob_start(); - $row = lmb_playlist_cur( $play_type, "discography/{$play_type}", $row); - $row = lmb_playlist_next( $play_type, "discography/{$play_type}", $row); + $row = lmb_playlist_cur( $play_type, lmb_playtype_path_get( $play_type), $row, $skin_path); + $row = lmb_playlist_next( $play_type, lmb_playtype_path_get( $play_type), $row, $skin_path); $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "{$play_type}", "play", $side, "/images/lm-logo3-n-96.png", $data); + lmb_make_tab( "{$play_type}", "play", $side, "{$skin_path}/images/lm_logo1-96.png", $data, $skin_path); } @@ -1733,26 +1661,26 @@ function lmb_playlist( $play_type, $side) /* Discography Body */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_discography_body() +function lmb_discography_body( $skin_path) { /* --- EP --- */ - lmb_playlist( "ep", "l"); + lmb_playlist( "ep", "l", $skin_path); lmb_spacer( 5); /* --- LP --- */ - lmb_playlist( "lp", "r"); + lmb_playlist( "lp", "r", $skin_path); lmb_spacer( 5); /* --- Oldies --- */ - lmb_playlist( "oldies", "l"); + lmb_playlist( "oldies", "l", $skin_path); lmb_spacer( 5); /* --- TrackList --- */ - lmb_tracklist_body(); + lmb_tracklist_body( $skin_path); } @@ -1765,10 +1693,12 @@ function lmb_discography_page() { global $lmb_tab; + $skin_path = "/skin"; - lmb_header( 2, "Langueur Monotone - Discography Page", "/images/title-discography.png", "Discography", "Langueur Monotone discography page, listing the released and the futures ep, lp and oldies", "discography", 0); - lmb_discography_body(); - lmb_footer(); + + lmb_header( 2, "Langueur Monotone - Discography Page", "Discography", "Langueur Monotone discography page, listing the released and the futures ep, lp and oldies", "discography", 0, "{$skin_path}"); + lmb_discography_body( $skin_path); + lmb_footer( $skin_path); } @@ -1777,11 +1707,11 @@ function lmb_discography_page() /* Play Introduction */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_play_intro( $play_type, $play_id, $play_priority) +function lmb_play_intro( $play_type, $play_id, $play_priority, $skin_path) { - $play_path="discography/{$play_type}/{$play_priority}-{$play_id}"; - $cover_path="{$play_path}/covers/{$play_id}-cover"; - $logo_path="{$play_path}/logos/{$play_id}-logo"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $cover_path = "{$play_path}/covers/{$play_id}-cover"; + $logo_path = "{$play_path}/logos/{$play_id}-logo"; echo " "; + $title_tag = ""; echo " @@ -2162,7 +2100,7 @@ function lmb_tracklist( $play_type, $play_id, $play_priority) $css_row = ($row+1)%2+1; $track_id = str_pad( "{$track_info["id"]}", 2, '0', STR_PAD_LEFT); - $track_url = "{$lmb_url}?page=track&type={$play_type}&id={$play_id}&priority={$play_priority}&tid={$track_id}"; + $track_url = "{$lmb_url_post}?page=track&type={$play_type}&id={$play_id}&priority={$play_priority}&tid={$track_id}"; $file_tag = lmb_track_file_tag_get( $play_type, $play_id, $play_priority, $track_id); @@ -2175,7 +2113,7 @@ function lmb_tracklist( $play_type, $play_id, $play_priority) $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "tracks", "tracks", "r", "/images/lm-logo3-n-96.png", $data); + lmb_make_tab( "tracks", "tracks", "r", "{$skin_path}/images/lm_logo1-96.png", $data, $skin_path); } @@ -2226,11 +2164,11 @@ for( $i = count( $file_tab); $i < $max_nb; $i++) function lmb_cover_file_tab_get( $play_type, $play_id, $play_priority, $cover_id, $mode) { - global $lmb_url; + global $lmb_url_post; - $play_path="discography/{$play_type}/{$play_priority}-{$play_id}"; - $cover_path="{$play_path}/covers"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $cover_path = "{$play_path}/covers"; $cmd = "ls {$cover_path}/{$play_id}-cover-1-*.png | sed -e 's/.*-//' -e 's/.png$//' | sort -rn"; exec( $cmd, $cover_format_tab); @@ -2251,7 +2189,7 @@ function lmb_cover_file_tab_get( $play_type, $play_id, $play_priority, $cover_id { if( $mode == "MULTI") { - $file_tab[$i]["url"] = "{$lmb_url}?page=download&type={$play_type}&id={$play_id}&priority={$play_priority}&dtype=cover&cformat={$cover_format}"; + $file_tab[$i]["url"] = "{$lmb_url_post}?page=download&type={$play_type}&id={$play_id}&priority={$play_priority}&dtype=cover&cformat={$cover_format}"; $file_size = lmb_download_covers( $play_type, $play_id, $play_priority, $cover_format, "SIZE"); $size_tab = lmb_size_convert( $file_size); @@ -2278,11 +2216,11 @@ function lmb_cover_file_tab_get( $play_type, $play_id, $play_priority, $cover_id /* Cover List */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_coverlist( $play_type, $play_id, $play_priority) +function lmb_coverlist( $play_type, $play_id, $play_priority, $skin_path) { - $play_path="discography/{$play_type}/{$play_priority}-{$play_id}"; - $cover_path="{$play_path}/covers/{$play_id}-cover"; - $logo_path="{$play_path}/logos/{$play_id}-logo"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $cover_path = "{$play_path}/covers/{$play_id}-cover"; + $logo_path = "{$play_path}/logos/{$play_id}-logo"; ob_start(); @@ -2340,7 +2278,7 @@ function lmb_coverlist( $play_type, $play_id, $play_priority) $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "covers", "covers", "l", "{$logo_path}-2-128.png", $data); + lmb_make_tab( "covers", "covers", "l", "{$logo_path}-2-128.png", $data, $skin_path); } @@ -2351,11 +2289,11 @@ function lmb_coverlist( $play_type, $play_id, $play_priority) function lmb_video_file_tab_get( $play_type, $play_id, $play_priority, $video_id, $mode) { - global $lmb_url; + global $lmb_url_post; - $play_path="discography/{$play_type}/{$play_priority}-{$play_id}"; - $video_path="{$play_path}/videos"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $video_path = "{$play_path}/videos"; $cmd = "ls {$video_path}/{$video_id}-*-*-*.avi | sed -e 's/.*{$play_id}-.*-//' -e 's/.avi$//' | sort -rn"; exec( $cmd, $video_format_tab); @@ -2371,7 +2309,7 @@ function lmb_video_file_tab_get( $play_type, $play_id, $play_priority, $video_id { if( $mode == "MULTI") { - $file_tab[$i]["url"] = "{$lmb_url}?page=download&type={$play_type}&id={$play_id}&priority={$play_priority}&dtype=video&vformat={$video_format}"; + $file_tab[$i]["url"] = "{$lmb_url_post}?page=download&type={$play_type}&id={$play_id}&priority={$play_priority}&dtype=video&vformat={$video_format}"; $file_size = lmb_download_videos( $play_type, $play_id, $play_priority, $video_format, "SIZE"); $size_tab = lmb_size_convert( $file_size); @@ -2399,9 +2337,9 @@ function lmb_video_file_tab_get( $play_type, $play_id, $play_priority, $video_id /* Video List */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_videolist( $play_type, $play_id, $play_priority) +function lmb_videolist( $play_type, $play_id, $play_priority, $skin_path) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $video_path = "{$play_path}/videos"; $logo_path = "{$play_path}/logos/{$play_id}-logo"; @@ -2464,7 +2402,7 @@ function lmb_videolist( $play_type, $play_id, $play_priority) $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "videos", "videos", "r", "{$logo_path}-1-128.png", $data); + lmb_make_tab( "videos", "videos", "r", "{$logo_path}-1-128.png", $data, $skin_path); } @@ -2475,11 +2413,11 @@ function lmb_videolist( $play_type, $play_id, $play_priority) function lmb_extra_file_tab_get( $play_type, $play_id, $play_priority, $extra_id, $mode) { - global $lmb_url; + global $lmb_url_post; - $play_path="discography/{$play_type}/{$play_priority}-{$play_id}"; - $extra_path="{$play_path}/extras"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $extra_path = "{$play_path}/extras"; $cmd = "ls {$extra_path}/{$play_id}-{$extra_id}-*.png | sed -e 's/.*-//' -e 's/.png$//' | sort -nu"; exec( $cmd, $extra_format_tab); @@ -2500,7 +2438,7 @@ function lmb_extra_file_tab_get( $play_type, $play_id, $play_priority, $extra_id { if( $mode == "MULTI") { - $file_tab[$i]["url"] = "{$lmb_url}?page=download&type={$play_type}&id={$play_id}&priority={$play_priority}&dtype=extra&eformat={$extra_id}-{$extra_format}"; + $file_tab[$i]["url"] = "{$lmb_url_post}?page=download&type={$play_type}&id={$play_id}&priority={$play_priority}&dtype=extra&eformat={$extra_id}-{$extra_format}"; $file_size = lmb_download_extras( $play_type, $play_id, $play_priority, $extra_format, "SIZE"); $size_tab = lmb_size_convert( $file_size); @@ -2527,9 +2465,9 @@ function lmb_extra_file_tab_get( $play_type, $play_id, $play_priority, $extra_id /* Extra List */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_extralist( $play_type, $play_id, $play_priority) +function lmb_extralist( $play_type, $play_id, $play_priority, $skin_path) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $extra_path = "{$play_path}/extras"; @@ -2608,7 +2546,7 @@ ${title_tag} @@ -2738,37 +2676,37 @@ function lmb_play_last( $play_type, $play_id, $play_priority) /* Play Body */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_play_body( $play_type, $play_id, $play_priority) +function lmb_play_body( $play_type, $play_id, $play_priority, $skin_path) { /* --- Introduction --- */ - lmb_play_intro( $play_type, $play_id, $play_priority); + lmb_play_intro( $play_type, $play_id, $play_priority, $skin_path); lmb_spacer(4); /* --- Tracks --- */ - lmb_tracklist( $play_type, $play_id, $play_priority); + lmb_tracklist( $play_type, $play_id, $play_priority, $skin_path); // lmb_tracklist_microdata( $play_type, $play_id, $play_priority); lmb_spacer(5); /* --- Covers --- */ - lmb_coverlist( $play_type, $play_id, $play_priority); + lmb_coverlist( $play_type, $play_id, $play_priority, $skin_path); lmb_spacer(5); /* --- Videos --- */ - lmb_videolist( $play_type, $play_id, $play_priority); + lmb_videolist( $play_type, $play_id, $play_priority, $skin_path); lmb_spacer(5); /* --- Etras --- */ - lmb_extralist( $play_type, $play_id, $play_priority); + lmb_extralist( $play_type, $play_id, $play_priority, $skin_path); lmb_spacer(4); /* --- Last --- */ - lmb_play_last( $play_type, $play_id, $play_priority); + lmb_play_last( $play_type, $play_id, $play_priority, $skin_path); } @@ -2835,23 +2773,18 @@ function lmb_play_page( $play_type, $play_id, $play_priority) { global $lmb_tab; - + + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $play_info = lmb_play_info_get( $play_type, $play_id, $play_priority); -/* - $play_name = lmb_play_type_name_get( $play_type); - $play_title = "{$play_info["name"]} - {$play_name}"; -*/ - - $play_title = lmb_play_title_get( $play_type, $play_id, $play_priority); $play_image = "{$play_type}"; + $play_name = lmb_play_type_name_get( $play_type); + $skin_path = "/{$play_path}/skin"; - -// lmb_header( 3, "Langueur Monotone - {$play_title} Page", "/images/title-{$play_image}.png", "{$play_name}", "Langueur Monotone play page, giving all the information about {$play_info["name"]} {$play_name}", "{$play_type},{$play_info["name"]}", 0); - lmb_header( 3, "Langueur Monotone - {$play_title} Page", "/images/title-{$play_image}.png", "{$play_title}", "Langueur Monotone play page, giving all the information about {$play_info["name"]} {$play_name}", "{$play_type},{$play_info["name"]}", 0); - lmb_play_body( $play_type, $play_id, $play_priority); - lmb_footer(); + lmb_header( 3, "Langueur Monotone - {$play_title} Page", "{$play_title}", "Langueur Monotone play page, giving all the information about {$play_info["name"]} {$play_name}", "{$play_type},{$play_info["name"]}", 0, "{$skin_path}"); + lmb_play_body( $play_type, $play_id, $play_priority, $skin_path); + lmb_footer( $skin_path); } @@ -2860,14 +2793,9 @@ function lmb_play_page( $play_type, $play_id, $play_priority) /* Track List Page */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_tracklist_body() +function lmb_tracklist_body( $skin_path) { - global $lmb_url; - - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; - $cover_path = "{$play_path}/covers/{$play_id}-cover"; - $logo_path = "{$play_path}/logos/{$play_id}-logo"; - $track_path = "{$play_path}/tracks"; + global $lmb_url_post; $play_type = "*"; $play_id = "*"; @@ -2899,8 +2827,8 @@ function lmb_tracklist_body() $track_length = "{$track_info_list[$i]["length"]}"; $track_album = "{$track_info_list[$i]["album"]}"; - $play_url = "{$lmb_url}?page=play&type={$play_type}&id={$play_id}&priority={$play_priority}"; - $track_url = "{$lmb_url}?page=track&type={$play_type}&id={$play_id}&priority={$play_priority}&tid={$track_id}"; + $play_url = "{$lmb_url_post}?page=play&type={$play_type}&id={$play_id}&priority={$play_priority}"; + $track_url = "{$lmb_url_post}?page=track&type={$play_type}&id={$play_id}&priority={$play_priority}&tid={$track_id}"; echo " "; @@ -2912,7 +2840,7 @@ function lmb_tracklist_body() $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "tracks", "tracks", "r", "/images/lm-logo4-n-96.png", $data); + lmb_make_tab( "tracks", "tracks", "r", "{$skin_path}/images/lm_logo2-96.png", $data, $skin_path); } @@ -2923,9 +2851,11 @@ function lmb_tracklist_body() function lmb_tracklist_page() { - lmb_header( 3, "Langueur Monotone - Track List Page", "", "Track List", "Langueur Monotone track list page, listing all the released tracks", "track list", 0); - lmb_tracklist_body(); - lmb_footer(); + $skin_path = "/skin"; + + lmb_header( 3, "/", "Langueur Monotone - Track List Page", "Track List", "Langueur Monotone track list page, listing all the released tracks", "track list", 0, "{$skin_path}"); + lmb_tracklist_body( $skin_path); + lmb_footer( $skin_path); } @@ -2936,7 +2866,7 @@ function lmb_tracklist_page() function lmb_track_info( $play_type, $play_id, $play_priority, $track_id) { - global $lmb_url; + global $lmb_url_post; $track_info = lmb_track_info_get( $play_type, $play_id, $play_priority, $track_id); @@ -2973,11 +2903,11 @@ function lmb_track_info( $play_type, $play_id, $play_priority, $track_id) - + - + @@ -3031,7 +2961,7 @@ function lmb_track_info( $play_type, $play_id, $play_priority, $track_id) function lmb_track_lyrics( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $cover_path = "{$play_path}/covers/{$play_id}-cover"; $logo_path = "{$play_path}/logos/{$play_id}-logo"; $track_path = "{$play_path}/tracks"; @@ -3063,6 +2993,41 @@ function lmb_track_lyrics( $play_type, $play_id, $play_priority, $track_id, $tra
\"\"/\"\"/ \"\"/\"\"/\"Langueur\"Langueur

Langueur Monotone

\"\"/\"\"/ \"\"/\"\"/
\"$img_alt\"/

$img_alt

$page_title

\"\"/\"\"/ \"\"/\"\"/
- + "; - lmb_menu($page_id); + lmb_menu( $page_id, $skin_path); echo " - +
\"\"/\"\"/ \"\"/\"\"/
@@ -843,9 +764,10 @@ function lmb_header( $page_id, $page_name, $img_path, $img_alt, $description, $k /* Footer */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_footer() +function lmb_footer( $skin_path) { - global $lmb_url; + global $lmb_url_pre; + global $lmb_url_post; global $lmb_myname; global $lmb_myver; global $lmb_body_footer; @@ -865,14 +787,14 @@ function lmb_footer()
\"\"/ \"\"/ \"\"/ \"\"/
\"\"/\"\"/ @@ -882,7 +804,7 @@ function lmb_footer() - + @@ -905,18 +827,18 @@ function lmb_footer() - + - + - +
                                   -
+
@@ -929,7 +851,7 @@ function lmb_footer() else { echo "
- +
@@ -954,11 +876,11 @@ function lmb_footer()
\"\"/\"\"/
\"\"/\"\"/
\"\"/{$play_info["name"]} {$play_info["month"]} {$play_info["year"]} {$play_info["comment"]} 
@@ -1882,13 +1812,13 @@ function lmb_play_intro( $play_type, $play_id, $play_priority) function lmb_track_info_get( $play_type, $play_id, $play_priority, $track_id) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $track_path = "{$play_path}/tracks"; $track_array = glob("{$track_path}/flac/{$track_id}-*.flac"); $track_file = $track_array[0]; - $line = array(); - $track_info = array(); + $line = array(); + $track_info = array(); $track_info["play_type"] = $play_type; $track_info["play_priority"] = $play_priority; @@ -1951,10 +1881,10 @@ function lmb_track_info_get( $play_type, $play_id, $play_priority, $track_id) function lmb_track_file_tag_get( $play_type, $play_id, $play_priority, $track_id) { - global $lmb_url; + global $lmb_url_post; - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $track_path = "{$play_path}/tracks"; $file_type_pat = "{$track_path}/{flac,ogg,mp3,med}*"; $file_dir_tab = glob( "{$file_type_pat}", GLOB_BRACE); @@ -2003,7 +1933,7 @@ function lmb_track_file_tag_get( $play_type, $play_id, $play_priority, $track_id { if( "{$track_id}" == "00") { - $download_url = "{$lmb_url}?page=download&type={$play_type}&id={$play_id}&priority={$play_priority}&dtype=track&ftype={$dir}"; + $download_url = "{$lmb_url_post}?page=download&type={$play_type}&id={$play_id}&priority={$play_priority}&dtype=track&ftype={$dir}"; $file_size = lmb_download_tracks( $play_type, $play_id, $play_priority, $dir, "SIZE"); $size_tab = lmb_size_convert( $file_size); @@ -2042,7 +1972,15 @@ function lmb_track_loc_get( $track_url) $track_loc["play_id"] = $play_tab[1]; $track_loc["track_id"] = $track_tab[0]; $track_loc["track_title"] = $track_tab[1]; - $track_loc["track_mix"] = $track_tab[2]; + + if( isset($track_tab[2])) + { + $track_loc["track_mix"] = $track_tab[2]; + } + else + { + $track_loc["track_mix"] = ""; + } return( $track_loc); } @@ -2055,11 +1993,11 @@ function lmb_track_loc_get( $track_url) function lmb_tracklist_info_get( $play_type, $play_id, $play_priority) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; - $track_path = "{$play_path}/tracks"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $track_path = "{$play_path}/tracks"; - $track_list = glob( "{$track_path}/flac/*.flac"); + $track_list = glob( "{$track_path}/flac/*.flac"); $track_list_info = array(); @@ -2080,8 +2018,8 @@ function lmb_tracklist_info_get( $play_type, $play_id, $play_priority) function lmb_tracklist_microdata( $play_type, $play_id, $play_priority) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; - $cover_path = "{$play_path}/covers/{$play_id}-cover"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $cover_path = "{$play_path}/covers/{$play_id}-cover"; $track_list_info = lmb_tracklist_info_get( $play_type, $play_id, $play_priority); @@ -2121,14 +2059,14 @@ function lmb_tracklist_microdata( $play_type, $play_id, $play_priority) /* Track List */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_tracklist( $play_type, $play_id, $play_priority) +function lmb_tracklist( $play_type, $play_id, $play_priority, $skin_path) { - global $lmb_url; + global $lmb_url_post; - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; - $cover_path = "{$play_path}/covers/{$play_id}-cover"; - $logo_path = "{$play_path}/logos/{$play_id}-logo"; - $track_path = "{$play_path}/tracks"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $cover_path = "{$play_path}/covers/{$play_id}-cover"; + $logo_path = "{$play_path}/logos/{$play_id}-logo"; + $track_path = "{$play_path}/tracks"; $track_list_info = lmb_tracklist_info_get( $play_type, $play_id, $play_priority); @@ -2141,7 +2079,7 @@ function lmb_tracklist( $play_type, $play_id, $play_priority) $height = 220/$size; $file_tag = lmb_track_file_tag_get( "{$play_type}", "{$play_id}", "{$play_priority}", "00"); - $title_tag = " \"\"/ \"\"/
&nbs $data = ob_get_contents(); ob_end_clean(); - lmb_make_tab( "extras", "extras", "l", "/images/lm-logo3-n-96.png", $data); + lmb_make_tab( "extras", "extras", "l", "{$skin_path}/images/lm_logo1-96.png", $data, $skin_path); } @@ -2619,7 +2557,7 @@ ${title_tag} &nbs function lmb_links_tab( $play_type, $play_id, $play_priority) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $global_links_file = ".links"; $local_links_file = "{$play_path}/.links"; @@ -2685,9 +2623,9 @@ function lmb_links_tab( $play_type, $play_id, $play_priority) /* Play Last */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_play_last( $play_type, $play_id, $play_priority) +function lmb_play_last( $play_type, $play_id, $play_priority, $skin_path) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); echo "
Group Name{$track_info["artist"]}{$track_info["artist"]}
Album{$track_info["album"]}{$track_info["album"]}
Track Number
"; + +} + + + +/*--------------------------------------------------------------------------------------------------------------------*/ +/* Title Get */ +/*--------------------------------------------------------------------------------------------------------------------*/ + +function lmb_title_get( $play_type, $play_id, $play_priority, $track_id) +{ + $track_info = lmb_track_info_get( $play_type, $play_id, $play_priority, $track_id); + + + return( "{$track_info["title"]}"); +} + + + +/*--------------------------------------------------------------------------------------------------------------------*/ +/* FullTitle Get */ +/*--------------------------------------------------------------------------------------------------------------------*/ + +function lmb_fulltitle_get( $play_type, $play_id, $play_priority, $track_id) +{ + $track_info = lmb_track_info_get( $play_type, $play_id, $play_priority, $track_id); + + if( "{$track_info["mix"]}" == "") + { + return( "{$track_info["title"]}"); + } + else + { + return( "{$track_info["title"]} ({$track_info["mix"]})"); + } } @@ -3071,12 +3036,206 @@ function lmb_track_lyrics( $play_type, $play_id, $play_priority, $track_id, $tra /* JPlayer Insert */ /*--------------------------------------------------------------------------------------------------------------------*/ +function lmb_jplayer_insert2( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix) +{ + global $lmb_cookie_tab; + global $lmb_url_pre; + global $lmb_url_post; + global $lmb_jpi_enable; + + + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $track_path = "{$play_path}/tracks"; + + if( "{$track_mix}" == "") + { + $track_file_base = "{$track_id}-{$track_name}"; + } + else + { + $track_file_base = "{$track_id}-{$track_name}-{$track_mix}"; + } + + $track_file_ogg = "{$track_path}/ogg-256/{$track_file_base}.ogg"; + $track_file_mp3 = "{$track_path}/mp3-192/{$track_file_base}.mp3"; + $track_fulltitle = lmb_fulltitle_get( $play_type, $play_id, $play_priority, $track_id); + + $solution_cookie = "jpsolution"; + $prefix_url = "{$lmb_url_post}?cookie_id={$solution_cookie}&cookie_value="; + $query_string = preg_replace( "/cookie_id={$solution_cookie}&cookie_value=[^&]*&/", "", "{$_SERVER['QUERY_STRING']}"); + $solution_html_url = htmlentities( "{$prefix_url}html, flash&{$query_string}"); + $solution_flash_url = htmlentities( "{$prefix_url}flash, html&{$query_string}"); + $solution_native_url = htmlentities( "{$prefix_url}native&{$query_string}"); + + $solution_value = $lmb_cookie_tab[$solution_cookie]; + + if( "{$solution_value}" == "html, flash") + { + $html_class = "jp-on"; + $flash_class = "jp-off"; + $native_class = "jp-off"; + } + else + { + if( "{$solution_value}" == "flash, html") + { + $html_class = "jp-off"; + $flash_class = "jp-on"; + $native_class = "jp-off"; + } + else + { + $html_class = "jp-off"; + $flash_class = "jp-off"; + $native_class = "jp-on"; + } + } + + if( "{$solution_value}" == "native") + { + + echo " + + + + + + + + + +
+ +
+
JPlayer HTML JPlayer Flash Native
+
+"; + } + else + { + + echo " + + + + + + + + +
  + + + + +"; + + + echo " + + +"; + + echo " + +
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+
 
+
 
+
+ +
+
+
+
+
 
+
+
+ Update Required +To play the media you will need to either update your browser to a recent version or update your Flash plugin. +
+
  +
+ + +
+
+ +"; + echo "
 
+"; + + if( $lmb_jpi_enable == true) + { + echo "
"; + } + } +} + + + + + + + + function lmb_jplayer_insert( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix) { global $lmb_cookie_tab; - global $lmb_url; + global $lmb_url_pre; + global $lmb_url_post; - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $track_path = "{$play_path}/tracks"; if( "{$track_mix}" == "") @@ -3093,7 +3252,7 @@ function lmb_jplayer_insert( $play_type, $play_id, $play_priority, $track_id, $t $solution_cookie = "jpsolution"; - $prefix_url = "{$lmb_url}?cookie_id={$solution_cookie}&cookie_value="; + $prefix_url = "{$lmb_url_post}?cookie_id={$solution_cookie}&cookie_value="; $query_string = preg_replace( "/cookie_id={$solution_cookie}&cookie_value=[^&]*&/", "", "{$_SERVER['QUERY_STRING']}"); $solution_html_url = htmlentities( "{$prefix_url}html, flash&{$query_string}"); $solution_flash_url = htmlentities( "{$prefix_url}flash, html&{$query_string}"); @@ -3119,8 +3278,7 @@ function lmb_jplayer_insert( $play_type, $play_id, $play_priority, $track_id, $t   - - + @@ -3130,8 +3288,8 @@ function lmb_jplayer_insert( $play_type, $play_id, $play_priority, $track_id, $t $(\"#jquery_jplayer_1\").jPlayer({ ready: function () { $(this).jPlayer(\"setMedia\", { - oga:\"http://www.langueur-monotone.com/{$track_file_ogg}\", - mp3:\"http://www.langueur-monotone.com/{$track_file_mp3}\" + oga:\"http://{$lmb_url_pre}/{$track_file_ogg}\", + mp3:\"http://{$lmb_url_pre}/{$track_file_mp3}\" }).jPlayer(\"play\"); }, swfPath: \"/jplayer\", @@ -3183,6 +3341,85 @@ function lmb_jplayer_insert( $play_type, $play_id, $play_priority, $track_id, $t
Force HTML Force Flash
+ + + +
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+
 
+
 
+
+ +
+
+
+
+
 
+
+
+Update Required +To play the media you will need to either update your browser to a recent version or update your Flash plugin. +
+
+
+ +
+ +
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
 
+
 
+
+ +
+
+ Update Required + To play the media you will need to either update your browser to a recent version or update your Flash plugin. +
+ +
Force HTML Force Flash
+
+
+ + "; /* @@ -3192,7 +3429,7 @@ function lmb_jplayer_insert( $play_type, $play_id, $play_priority, $track_id, $t /* - echo "
ZZZForce HTML Force Flash
+ echo "
ZZZForce HTML Force Flash
"; */ @@ -3211,16 +3448,16 @@ function lmb_jplayer_insert( $play_type, $play_id, $play_priority, $track_id, $t /* Track Introduction */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_track_intro( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix) +function lmb_track_intro( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix, $skin_path) { - $play_path="discography/{$play_type}/{$play_priority}-{$play_id}"; - $cover_path="{$play_path}/covers/{$play_id}-cover"; - $logo_path="{$play_path}/logos/{$play_id}-logo"; - $track_path="{$play_path}/tracks"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $cover_path = "{$play_path}/covers/{$play_id}-cover"; + $logo_path = "{$play_path}/logos/{$play_id}-logo"; + $track_path = "{$play_path}/tracks"; - $cover_size = 400; - $border1_size= $cover_size + 30; - $border2_size= $cover_size + 10; + $cover_size = 400; + $border1_size = $cover_size + 30; + $border2_size = $cover_size + 10; echo "
@@ -3270,7 +3507,7 @@ function lmb_track_intro( $play_type, $play_id, $play_priority, $track_id, $trac "; - lmb_jplayer_insert( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix); + lmb_jplayer_insert2( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix); echo " @@ -3333,14 +3570,14 @@ echo " /* Track Download */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_track_download( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix) +function lmb_track_download( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix, $skin_path) { - global $lmb_url; + global $lmb_url_post; - $play_path ="discography/{$play_type}/{$play_priority}-{$play_id}"; - $logo_path ="{$play_path}/logos/{$play_id}-logo"; - $track_path ="{$play_path}/tracks"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $logo_path = "{$play_path}/logos/{$play_id}-logo"; + $track_path = "{$play_path}/tracks"; $file_tag = lmb_track_file_tag_get( $play_type, $play_id, $play_priority, $track_id); @@ -3351,7 +3588,7 @@ function lmb_track_download( $play_type, $play_id, $play_priority, $track_id, $t - +
\"\"/\"\"/ @@ -3398,8 +3635,8 @@ function lmb_track_download( $play_type, $play_id, $play_priority, $track_id, $t $mix_tab[$k]["play_pri"] = $play_pri; $mix_tab[$k]["track_id"] = $track_tab[0]; - $mix_tab[$k]["play_url"] = "{$lmb_url}?page=play&type={$mix_tab[$k]["play_type"]}&id={$mix_tab[$k]["play_id"]}&priority={$mix_tab[$k]["play_pri"]}"; - $mix_tab[$k]["mix_url"] = "{$lmb_url}?page=track&type={$mix_tab[$k]["play_type"]}&id={$mix_tab[$k]["play_id"]}&priority={$mix_tab[$k]["play_pri"]}&tid={$mix_tab[$k]["track_id"]}"; + $mix_tab[$k]["play_url"] = "{$lmb_url_post}?page=play&type={$mix_tab[$k]["play_type"]}&id={$mix_tab[$k]["play_id"]}&priority={$mix_tab[$k]["play_pri"]}"; + $mix_tab[$k]["mix_url"] = "{$lmb_url_post}?page=track&type={$mix_tab[$k]["play_type"]}&id={$mix_tab[$k]["play_id"]}&priority={$mix_tab[$k]["play_pri"]}&tid={$mix_tab[$k]["track_id"]}"; $track_info = lmb_track_info_get( $mix_tab[$k]["play_type"], $mix_tab[$k]["play_id"], $mix_tab[$k]["play_pri"], $mix_tab[$k]["track_id"]); @@ -3454,9 +3691,9 @@ echo " /* Track Body */ /*--------------------------------------------------------------------------------------------------------------------*/ -function lmb_track_body( $play_type, $play_id, $play_priority, $track_id) +function lmb_track_body( $play_type, $play_id, $play_priority, $track_id, $skin_path) { - $play_path = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); $track_path = "{$play_path}/tracks"; $track_file_name = glob( "{$track_path}/flac/$track_id-*.flac"); $tab = explode( "-", basename( "{$track_file_name[0]}", ".flac")); @@ -3464,10 +3701,10 @@ function lmb_track_body( $play_type, $play_id, $play_priority, $track_id) $track_mix = $tab[2]; /* --- Introduction --- */ - lmb_track_intro( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix); + lmb_track_intro( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix, $skin_path); /* --- Download --- */ - lmb_track_download( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix); + lmb_track_download( $play_type, $play_id, $play_priority, $track_id, $track_name, $track_mix, $skin_path); } @@ -3481,26 +3718,14 @@ function lmb_track_page( $play_type, $play_id, $play_priority, $track_id) global $lmb_tab; - $track_info = lmb_track_info_get( $play_type, $play_id, $play_priority, $track_id); + $play_path = lmb_play_path_get( $play_type, $play_id, $play_priority); + $skin_path = "/{$play_path}/skin"; + $track_title = lmb_title_get( $play_type, $play_id, $play_priority, $track_id); + $track_fulltitle = lmb_fulltitle_get( $play_type, $play_id, $play_priority, $track_id); -// lmb_header( 4, "Langueur Monotone - Track Page", "/images/title-track.png", "Track", 962); -// lmb_header( 4, "Langueur Monotone - {$track_title} Page", "/images/title-track.png", "Track", "track,{$track_info["title"]},{$track_info["title"]} {$track_info["mix"]}", 1234); - - if( "{$track_info["mix"]}" == "") - { - $track_title = "{$track_info["title"]} - Track"; - - lmb_header( 4, "Langueur Monotone - {$track_title} Page", "/images/title-track.png", "{$track_title}", "Langueur Monotone track page, giving all the information about {$track_info["title"]} track", "track,{$track_info["title"]},{$track_info["title"]}", 962); - } - else - { - $track_title = "{$track_info["title"]} ({$track_info["mix"]}) - Track"; - - lmb_header( 4, "Langueur Monotone - {$track_title} Page", "/images/title-track.png", "{$track_title}", "Langueur Monotone track page, giving all the information about {$track_info["title"]} ({$track_info["mix"]}) track", "track,{$track_info["title"]},{$track_info["title"]} {$track_info["mix"]}", 962); - } - - lmb_track_body( $play_type, $play_id, $play_priority, $track_id); - lmb_footer(); + lmb_header( 4, "Langueur Monotone - {$track_fulltitle} - Track Page", "{$track_fulltitle} - Track", "Langueur Monotone track page, giving all the information about {$track_fulltitle} track", "track, {$track_title}, {$track_fulltitle}", 962, "{$skin_path}"); + lmb_track_body( $play_type, $play_id, $play_priority, $track_id, $skin_path); + lmb_footer( $skin_path); } @@ -3565,7 +3790,7 @@ function lmb_download_file( $play_dir, $file_list, $mode, $download_name) function lmb_download_tracks( $play_type, $play_id, $play_priority, $file_type, $mode) { - $play_dir = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_dir = lmb_play_path_get( $play_type, $play_id, $play_priority); $file_list = "tracks/{$file_type}/* covers/{$play_id}-*-800.png"; return( lmb_download_file( $play_dir, $file_list, $mode, "{$play_id}-{$file_type}")); @@ -3579,7 +3804,7 @@ function lmb_download_tracks( $play_type, $play_id, $play_priority, $file_type, function lmb_download_covers( $play_type, $play_id, $play_priority, $cover_format, $mode) { - $play_dir = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_dir = lmb_play_path_get( $play_type, $play_id, $play_priority); $file_list = "covers/{$play_id}-cover-*-{$cover_format}.png"; return( lmb_download_file( $play_dir, $file_list, $mode, "{$play_id}-{$cover_format}")); @@ -3593,7 +3818,7 @@ function lmb_download_covers( $play_type, $play_id, $play_priority, $cover_forma function lmb_download_videos( $play_type, $play_id, $play_priority, $video_format, $mode) { - $play_dir = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_dir = lmb_play_path_get( $play_type, $play_id, $play_priority); $file_list = "videos/*-{$video_format}.avi"; return( lmb_download_file( $play_dir, $file_list, $mode, "{$play_id}-{$video_format}")); @@ -3607,7 +3832,7 @@ function lmb_download_videos( $play_type, $play_id, $play_priority, $video_forma function lmb_download_extras( $play_type, $play_id, $play_priority, $extra_format, $mode) { - $play_dir = "discography/{$play_type}/{$play_priority}-{$play_id}"; + $play_dir = lmb_play_path_get( $play_type, $play_id, $play_priority); $file_list = "extras/{$play_id}-*-{$extra_format}.png"; return( lmb_download_file( $play_dir, $file_list, $mode, "{$play_id}-{$extra_format}")); @@ -3615,40 +3840,6 @@ function lmb_download_extras( $play_type, $play_id, $play_priority, $extra_forma -/*--------------------------------------------------------------------------------------------------------------------*/ -/* */ -/*--------------------------------------------------------------------------------------------------------------------*/ - -function lmb_header_old( $id, $name, $summary, $curver, $currel) -{ - $page_name="Rx3 $name Home Page"; - $page_title="$page_name !"; - global $lmb_url; - global $lmb_page_header; - global $lmb_keywords; - $keywords="$lmb_keywords,$id"; - - - include "$lmb_page_header"; - - echo " - $page_name - - - -

$page_title

-

$summary

-

$curver-$currel

- -
Rx3.Org Main Page  /  Rx3 Free Software Packaging Main Page
- -
- -"; -} - - - /*--------------------------------------------------------------------------------------------------------------------*/ /* */ /*--------------------------------------------------------------------------------------------------------------------*/ @@ -3747,7 +3938,7 @@ function lmb_cl_header( $id, $name, $curver, $currel) { $page_name="Rx3 $name ChangeLog Page"; $page_title="$page_name"; - global $lmb_url; + global $lmb_url_post; global $lmb_header; global $lmb_keywords; $keywords="$lmb_keywords,$id, rx3 $id changelog"; @@ -3763,7 +3954,7 @@ function lmb_cl_header( $id, $name, $curver, $currel)

$page_title

$curver-$currel

-
Rx3.Org Main Page  /  Rx3 Free Software Packaging Main Page  /  Rx3 $name Home Page
+
Rx3.Org Main Page  /  Rx3 Free Software Packaging Main Page  /  Rx3 $name Home Page

@@ -3772,126 +3963,6 @@ function lmb_cl_header( $id, $name, $curver, $currel) -/*--------------------------------------------------------------------------------------------------------------------*/ -/* */ -/*--------------------------------------------------------------------------------------------------------------------*/ - -function lmb_cl_body( $id, $curver, $currel) -{ - echo "
-";
-
-  $changelog_tab = lmb_tag_get( $id, $curver, $currel, "", "[\n%{CHANGELOGTIME:date}   %{CHANGELOGNAME}\n%{CHANGELOGTEXT}\n]");
-  lmb_tab_dump( $changelog_tab, 0);
-
-  echo "    
-"; -} - - - -/*--------------------------------------------------------------------------------------------------------------------*/ -/* */ -/*--------------------------------------------------------------------------------------------------------------------*/ - -function lmb_cl_page( $lmb_id, $lmb_name, $lmb_curver, $lmb_currel) -{ - lmb_cl_header( $lmb_id, $lmb_name, $lmb_curver, $lmb_currel); - lmb_cl_body( $lmb_id, $lmb_curver, $lmb_currel); - lmb_footer(); -} - - - -/*--------------------------------------------------------------------------------------------------------------------*/ -/* */ -/*--------------------------------------------------------------------------------------------------------------------*/ - -function lmb_fl_header( $id, $name, $curver, $currel) -{ - $page_name="Rx3 $name File List Page"; - $page_title="$page_name"; - global $lmb_url; - global $lmb_header; - global $lmb_keywords; - $keywords="$lmb_keywords,$id, rx3 $id file list"; - - - include "$lmb_header"; - - echo " - $page_name - - - -

$page_title

-

$curver-$currel

- -
Rx3.Org Main Page  /  Rx3 Free Software Packaging Main Page  /  $name Home Page
- -
- -"; -} - - - -/*--------------------------------------------------------------------------------------------------------------------*/ -/* */ -/*--------------------------------------------------------------------------------------------------------------------*/ - -function lmb_fl_body( $id, $curver, $currel) -{ - $lmb_list = lmb_list_get( $id, $curver, $currel); - - if( $lmb_list != "") - { - for( $i = 0; $i < count($lmb_list); $i++) - { - echo"
Sub-Package $lmb_list[$i]:
-
";
-
-      $filelist_tab = lmb_tag_get( $id, $curver, $currel, $lmb_list[$i], "[%{FILENAMES}\n]");
-      lmb_tab_dump( $filelist_tab, 0);
-  
-      echo "    
-"; - - if( $i < count($lmb_list) - 1) - { - echo"
-"; - } - } - } - else - { - echo "
-";
-
-      $filelist_tab = lmb_tag_get( $id, $curver, $currel, "", "[%{FILENAMES}\n]");
-      lmb_tab_dump( $filelist_tab, 0);
-
-      echo "    
-"; - } -} - - - -/*--------------------------------------------------------------------------------------------------------------------*/ -/* */ -/*--------------------------------------------------------------------------------------------------------------------*/ - -function lmb_fl_page( $lmb_id, $lmb_name, $lmb_curver, $lmb_currel) -{ - lmb_fl_header( $lmb_id, $lmb_name, $lmb_curver, $lmb_currel); - lmb_fl_body( $lmb_id, $lmb_curver, $lmb_currel); - lmb_footer(); -} - - - /*--------------------------------------------------------------------------------------------------------------------*/ /* Get Proceed */ /*--------------------------------------------------------------------------------------------------------------------*/