summaryrefslogtreecommitdiffstats
path: root/templates/menu.inc
blob: 54e0ba057573b06d3ae8d652f2b9d7a37fcedd67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<?php
/*

 Copyright (c) 2001 - 2005 Ampache.org
 All rights reserved.

 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2
 of the License, or (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

*/

/*!
	@header 
 A template file

*/
$web_path = conf('web_path');
$items = array(_("Home") => htmlspecialchars($web_path . "/index.php"));

if ($GLOBALS['user']->prefs['play_type'] == 'mpd' && conf('localplay_menu')) {
	$items += array(_("Local Play") => htmlspecialchars($web_path . "/mpd.php"));
}

$items += array(_("Browse")	=> htmlspecialchars($web_path . "/browse.php"),
//		_("Albums")	=> htmlspecialchars($web_path . "/albums.php"),
//		_("Artists")	=> htmlspecialchars($web_path . "/artists.php"),
		_("Playlists")	=> htmlspecialchars($web_path . "/playlist.php"),
		_("Search")	=> htmlspecialchars($web_path . "/search.php"),
		_("Preferences") => htmlspecialchars($web_path . "/preferences.php")
        );
if ($GLOBALS['user']->prefs['upload']) { 
	$items = array_merge($items, array(_("Upload") => $web_path . "/upload.php"));
}
?>

<ul id="mainmenu">
<?php
foreach (array_keys($items) as $item) {
	if (_($high) == $item) {
		print("\t\t<li class=\"active\"><a class=\"active\" href=\"$items[$item]\">$item</a></li>\n");
	}
	else {
		print("\t\t<li><a href=\"$items[$item]\">$item</a></li>\n");
	}
} // end foreach items

if ((!conf('use_auth')) || ($GLOBALS['user']->has_access(100))) {
	if ($high == 'Admin') {
		print("\t\t<li class=\"active\"><a class=\"active\" href=\"" . $web_path . "/admin/\">" . _("Admin") . "</a></li>\n");
	}
	else {
		print("\t\t<li><a href=\"" . $web_path . "/admin/\">" . _("Admin") . "</a></li>\n");
	}
} // if we aren't using auth or 100

// now do the user specific stuff
if (conf('use_auth')) {
	if (($high == 'Stats') || ($high == 'Profile')) {
		print("\t\t<li class=\"active\">".$GLOBALS['user']->username.": <a class=\"active\" href=\"".$web_path."/user.php?action=show_edit_profile\">" . _("Account") . "</a> |".
		"<a class=\"active\" href=\"".$web_path."/stats.php\">" . _("Stats") . "</a> |".
		"<a class=\"active\" href=\"".$web_path."/logout.php\">" . _("Logout") . "</a> </li>\n");
	} // if stats or profile
	else {
		echo "\t\t<li>".$GLOBALS['user']->username.": " .
		"<a href=\"".$web_path."/user.php?action=show_edit_profile\">" . _("Account") . "</a> |".
		"<a href=\"".$web_path."/stats.php\">" . _("Stats") . "</a> |".
		"<a href=\"".$web_path."/logout.php\">" . _("Logout") . "</a> </li>\n";
	} // else
}  // if use_auth
elseif ($_SESSION['userdata']['id'] != '-1') { 
	print("\t\t<li><a href=\"".$web_path."/logout.php\">" . _("Logout") . "</a> </li>\n");
} // else no user
?>
</ul>
<br />