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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
<?php
/*
Copyright (c) 2001 - 2006 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.
*/
/**
* Catalog Display
* This template displays all of the catalogs... Currently it's a little cluttered
* It would be great if someone cleaned this up
*/
$web_path = conf('web_path');
$tools = array( _("Add a catalog") => $web_path . "/admin/catalog.php?action=show_add_catalog",
_("Access Lists") => $web_path . "/admin/access.php",
_("Show Duplicate Songs") => $web_path . "/admin/duplicates.php",
_("Show Disabled Songs") => $web_path . "/admin/catalog.php?action=show_disabled",
_("Clear Catalog Stats") => $web_path . "/admin/catalog.php?action=clear_stats",
_("Clear Now Playing") => $web_path . "/admin/catalog.php?action=clear_now_playing",
_("Dump Album Art") => $web_path . "/admin/catalog.php?action=dump_album_art",
_("Gather Album Art") => $web_path . "/admin/catalog.php?action=gather_album_art",
_("View flagged songs") => $web_path . "/admin/flags.php");
?>
<br />
<?php if (!function_exists('iconv')) { ?>
<div class="fatalerror"><?php echo _("Error: ICONV not found, ID3V2 Tags will not import correctly. See <a href=\"http://php.oregonstate.edu/iconv\">Iconv</a> for information on getting ICONV"); ?></div>
<?php } ?>
<table cellpadding="5" border="0" cellspacing="0">
<tr>
<td valign="top"><?php show_local_catalog_info(); ?></td>
<td valign="top">
<form name="catalog" method="post" action="<?php echo $web_path; ?>/admin/catalog.php" enctype="multipart/form-data">
<table class="border" cellspacing="1" cellpadding="3">
<tr class="table-header" align="center">
<td colspan="4"><?php echo _("Update Catalogs"); ?></td>
</tr>
<?php
$catalogs = $catalog->get_catalogs();
if ($catalogs) {
foreach ($catalogs as $catalog) {
print("<tr class=\"even\"><td>".
"<input type=\"checkbox\" name=\"catalogs[]\" value=\"$catalog->id\"></input></td>".
"<td>".
"<a href=\"". $web_path ."/admin/catalog.php?action=show_customize_catalog&catalog_id=$catalog->id\">".
"$catalog->path".
"</a>".
"</td>".
"<td>".
date("H:i - m/d/y",$catalog->last_update).
"</td>".
"<td>".
"<a href=\"" . $web_path . "/admin/catalog.php?action=show_delete_catalog&catalog_id=$catalog->id\">" . _("Delete") . "</a>".
"</td></tr>\n");
} // end foreach
?>
<tr>
<td class="even" colspan="4">
<input class="button" type="submit" name="action" value="<?php echo _("Add to Catalog(s)"); ?>" />
<input class="button" type="submit" name="action" value="<?php echo _("Add to all Catalogs"); ?>" /><br />
<?php echo _("Fast Add"); ?>:<input type="checkbox" name="update_type" value="fast_add" /><br />
</td>
</tr>
<tr>
<td class="even" colspan="4">
<input class="button" type="submit" name="action" value="<?php echo _("Update Catalog(s)"); ?>" />
<input class="button" type="submit" name="action" value="<?php echo _("Update All Catalogs"); ?>" /><br />
<?php echo _("Fast Update"); ?>:<input type="checkbox" name="update_type" value="fast_update" /><br />
</td>
</tr>
<tr>
<td class="even" colspan="4">
<input class="button" type="submit" name="action" value="<?php echo _("Clean Catalog(s)"); ?>" />
<input class="button" type="submit" name="action" value="<?php echo _("Clean All Catalogs"); ?>" /><br />
</td>
</tr>
<?php
} // end if catalogs
else {
print("<tr class=\"even\"><td colspan=\"4\" >" . _("You don't have any catalogs.") . "</td></tr>");
} // end else
?>
</table>
</form>
</td>
<td valign="top">
<?php show_tool_box(_("Catalog Tools"), $tools); ?>
</td>
</tr>
</table>
|