diff --git a/html/lmbrowse.php b/html/lmbrowse.php
index 0da60fb..a41b0dd 100644
--- a/html/lmbrowse.php
+++ b/html/lmbrowse.php
@@ -1,7 +1,7 @@
/*
* LMBrowse - Langueur Monotone Browser
- * Copyright (C) 2012-2025 Arnaud G. GIBERT
+ * Copyright (C) 2012-2026 Arnaud G. GIBERT
* mailto:arnaud@rx3.net
* http://www.rx3.org/dvp/lmbrowse
*
@@ -37,9 +37,7 @@ $time_start = microtime_float();
include "lmbrowse_config.inc";
$lmb_myname="LMBrowse";
-$lmb_tag_tab=explode( " ", "\$Name: lmbrowse-1_8_0-1 $");
-$lmb_tag_tab=explode( "-", $lmb_tag_tab[1]);
-$lmb_myver=strtr( "$lmb_tag_tab[1]-$lmb_tag_tab[2]", "_", ".");
+$lmb_myver="1.9.0-1";
@@ -48,7 +46,7 @@ $lmb_myver=strtr( "$lmb_tag_tab[1]-$lmb_tag_tab[2]", "_", ".");
/*--------------------------------------------------------------------------------------------------------------------*/
/* Sort Multy Array */
/*--------------------------------------------------------------------------------------------------------------------*/
-/* Thanks http://stackoverflow.com/users/50079/jon ! */
+/* Thanks http://stackoverflow.com/users/50079/jon! */
/*--------------------------------------------------------------------------------------------------------------------*/
function lmb_make_comparer() {
@@ -443,7 +441,7 @@ function lmb_play_validate( $play_type, $play_id, $play_priority)
/* Make Tab */
/*--------------------------------------------------------------------------------------------------------------------*/
-function lmb_make_tab( $tab_id, $css_id, $tab_side, $logo_path, $data, $skin_path)
+function lmb_make_tab( $tab_id, $css_id, $tab_side, $logo_path, $img_path, $data, $skin_path)
{
$tab_class = "sprite-tab-{$tab_id}-{$tab_side}";
@@ -460,7 +458,14 @@ function lmb_make_tab( $tab_id, $css_id, $tab_side, $logo_path, $data, $skin_pat
if( $logo_path[0] == "/")
{
- $logo_tag = "
 | ";
+ if( $img_path[0] == "/")
+ {
+ $logo_tag = " | ";
+ }
+ else
+ {
+ $logo_tag = " | ";
+ }
}
else
{
@@ -699,6 +704,40 @@ function lmb_header( $page_id, $page_name, $page_title, $description, $keywords,
echo "
";
+ /* Modal Window */
+ echo "
+ ";
+
+ echo "
+
+
+

+
+
+ ";
echo "
@@ -924,7 +963,7 @@ function lmb_welcome_tab( $skin_path)
$data = ob_get_contents();
ob_end_clean();
- lmb_make_tab( "welcome", "welcome", "l", "{$skin_path}/images/lm-logo1-border-220.png", $data, $skin_path);
+ lmb_make_tab( "welcome", "welcome", "l", "{$skin_path}/images/lm-logo1-border-220.png", "", $data, $skin_path);
}
@@ -1090,7 +1129,7 @@ function lmb_news_tab( $skin_path)
ob_end_clean();
// lmb_make_tab( "news", "news", "r", "{$skin_path}/images/lm_logo2-border-220.png", $data, $skin_path);
- lmb_make_tab( "news", "news", "r", "sprite-lm-logo2-border-220", $data, $skin_path);
+ lmb_make_tab( "news", "news", "r", "sprite-lm-logo2-border-220", "", $data, $skin_path);
}
@@ -1372,12 +1411,12 @@ function lmb_rss_page()
if( "{$news_tab[$i]["name"]}" != "")
{
- echo " {$news_tab[$i]["title"]}: {$news_tab[$i]["name"]}
+ echo " {$news_tab[$i]["title"]}: {$news_tab[$i]["name"]}
";
}
else
{
- echo " {$news_tab[$i]["title"]}
+ echo " {$news_tab[$i]["title"]}
";
}
@@ -1447,7 +1486,7 @@ function lmb_about_tab( $skin_path)
ob_end_clean();
// lmb_make_tab( "about", "about", "l", "{$skin_path}/images/lm_logo2-border-220.png", $data, $skin_path);
- lmb_make_tab( "about", "about", "l", "sprite-lm-logo2-border-220", $data, $skin_path);
+ lmb_make_tab( "about", "about", "l", "sprite-lm-logo2-border-220", "", $data, $skin_path);
}
@@ -1494,7 +1533,7 @@ function lmb_history_tab( $skin_path)
ob_end_clean();
// lmb_make_tab( "history", "history", "r", "{$skin_path}/images/lm_logo1-border-220.png", $data, $skin_path);
- lmb_make_tab( "history", "history", "r", "sprite-lm-logo1-border-220", $data, $skin_path);
+ lmb_make_tab( "history", "history", "r", "sprite-lm-logo1-border-220", "", $data, $skin_path);
}
@@ -1658,7 +1697,7 @@ function lmb_playlist( $play_type, $side, $skin_path)
ob_end_clean();
// lmb_make_tab( "{$play_type}", "play", $side, "{$skin_path}/images/lm_logo1-96.png", $data, $skin_path);
- lmb_make_tab( "{$play_type}", "play", $side, "sprite-lm-logo1-96", $data, $skin_path);
+ lmb_make_tab( "{$play_type}", "play", $side, "sprite-lm-logo1-96", "", $data, $skin_path);
}
@@ -1728,7 +1767,7 @@ function lmb_play_intro( $play_type, $play_id, $play_priority, $skin_path)
-  |
+  |
@@ -1763,7 +1802,7 @@ function lmb_play_intro( $play_type, $play_id, $play_priority, $skin_path)
- 
|
+ 
|
@@ -1772,7 +1811,7 @@ function lmb_play_intro( $play_type, $play_id, $play_priority, $skin_path)
-  |
+  |
@@ -2151,7 +2190,7 @@ function lmb_tracklist( $play_type, $play_id, $play_priority, $skin_path)
ob_end_clean();
// lmb_make_tab( "tracks", "tracks", "r", "{$skin_path}/images/lm_logo1-96.png", $data, $skin_path);
- lmb_make_tab( "tracks", "tracks", "r", "sprite-lm-logo1-96", $data, $skin_path);
+ lmb_make_tab( "tracks", "tracks", "r", "sprite-lm-logo1-96", "", $data, $skin_path);
}
@@ -2305,7 +2344,7 @@ function lmb_coverlist( $play_type, $play_id, $play_priority, $skin_path)
$css_row = $i % 2 + 1;
$entry_tag = "
-  |
+  |
{$sheet_name} | ";
lmb_file_entry_print( $file_tab, "covers3", "covers4", "{$entry_tag}", count( $file_tab));
@@ -2316,7 +2355,7 @@ function lmb_coverlist( $play_type, $play_id, $play_priority, $skin_path)
$data = ob_get_contents();
ob_end_clean();
- lmb_make_tab( "covers", "covers", "l", "/{$logo_path}-2-128.png", $data, $skin_path);
+ lmb_make_tab( "covers", "covers", "l", "/{$logo_path}-2-128.png", "/{$logo_path}-2-1024.png", $data, $skin_path);
}
@@ -2511,7 +2550,7 @@ ${title_tag} &nbs
$data = ob_get_contents();
ob_end_clean();
- lmb_make_tab( "videos", "videos", "r", "/{$logo_path}-1-128.png", $data, $skin_path);
+ lmb_make_tab( "videos", "videos", "r", "/{$logo_path}-1-128.png", "/{$logo_path}-1-1024.png", $data, $skin_path);
}
@@ -2642,7 +2681,7 @@ ${title_tag} |
|