1
0
Fork 0
mirror of https://github.com/Yetangitu/ampache synced 2025-10-05 02:39:47 +02:00

Move get_user_icon from ui.lib.php to UI::get_icon

This commit is contained in:
Paul Arthur 2013-01-26 02:19:06 -05:00
parent 80b618ba40
commit a12679b13d
32 changed files with 119 additions and 131 deletions

View file

@ -123,7 +123,7 @@ class Ajax {
$class = ' class="' . $class . '"'; $class = ' class="' . $class . '"';
} }
$string = get_user_icon($icon,$alt); $string = UI::get_icon($icon,$alt);
// Generate an <a> so that it's more compliant with older // Generate an <a> so that it's more compliant with older
// browsers (ie :hover actions) and also to unify linkbuttons // browsers (ie :hover actions) and also to unify linkbuttons

View file

@ -113,7 +113,7 @@ class Ampache_RSS {
// Default to now playing // Default to now playing
$type = self::validate_type($type); $type = self::validate_type($type);
$string = '<a href="' . Config::get('web_path') . '/rss.php?type=' . $type . '">' . get_user_icon('feed', T_('RSS Feed')) . '</a>'; $string = '<a href="' . Config::get('web_path') . '/rss.php?type=' . $type . '">' . UI::get_icon('feed', T_('RSS Feed')) . '</a>';
return $string; return $string;

View file

@ -40,7 +40,7 @@ abstract class playlist_object extends database_object {
public function format() { public function format() {
$this->f_name = UI::truncate($this->name,Config::get('ellipse_threshold_title')); $this->f_name = UI::truncate($this->name,Config::get('ellipse_threshold_title'));
$this->f_type = ($this->type == 'private') ? get_user_icon('lock', T_('Private')) : ''; $this->f_type = ($this->type == 'private') ? UI::get_icon('lock', T_('Private')) : '';
$client = new User($this->user); $client = new User($this->user);

View file

@ -27,6 +27,7 @@ class UI {
private static $_classes; private static $_classes;
private static $_ticker; private static $_ticker;
private static $_icon_cache;
public function __construct($data) { public function __construct($data) {
return false; return false;
@ -103,6 +104,64 @@ class UI {
return self::$_classes[0]; return self::$_classes[0];
} }
/**
* get_icon
*
* Returns an <img> tag for the specified icon
*/
public static function get_icon($name, $title = null, $id = null) {
if (is_array($name)) {
$hover_name = $name[1];
$name = $name[0];
}
$title = $title ?: T_(ucfirst($name));
$icon_url = self::_find_icon($name);
if ($hover_name) {
$hover_url = self::_find_icon($hover_text);
}
$tag = '<img src="' . $icon_url . '" ';
if ($id) {
$tag .= 'id="' . $id . '" ';
}
$tag .= 'alt="' . $title . '" ';
$tag .= 'title="' . $title . '" ';
if ($hover_name) {
$tag .= 'onmouseover="this.src=\'' . $hover_url . '\'; return true;"';
$tag .= 'onmouseout="this.src=\'' . $icon_url . '\'; return true;" ';
}
$tag .= '/>';
return $tag;
}
/**
* _find_icon
*
* Does the finding icon thing
*/
private static function _find_icon($name) {
if ($url = self::$_icon_cache[$name]) {
return $url;
}
$filename = 'icon_' . $name . '.png';
$path = Config::get('theme_path') . '/images/icons/';
if (!file_exists(Config::get('prefix') . $path . $filename)) {
$path = '/images/';
}
$url = Config::get('web_path') . $path . $filename;
self::$_icon_cache[$name] = $url;
return $url;
}
/** /**
* show_header * show_header
* *

View file

@ -48,5 +48,5 @@ echo 'var types = $H(\'';
echo arrayToJSON($search->types) . "'.evalJSON());\n"; echo arrayToJSON($search->types) . "'.evalJSON());\n";
echo 'var basetypes = $H(\''; echo 'var basetypes = $H(\'';
echo arrayToJSON($search->basetypes) . "'.evalJSON());\n"; echo arrayToJSON($search->basetypes) . "'.evalJSON());\n";
echo 'removeIcon = \'<a href="javascript: void(0)">' . get_user_icon('disable', T_('Remove')) . '</a>\';'; echo 'removeIcon = \'<a href="javascript: void(0)">' . UI::get_icon('disable', T_('Remove')) . '</a>\';';
?> ?>

View file

@ -342,78 +342,7 @@ function show_playlist_select($name,$selected='',$style='') {
} // show_playlist_select } // show_playlist_select
/** // FIXME: This should probably go in XML_Data
* get_user_icon
* this function takes a name and a returns either a text representation
* or an <img /> tag
*/
function get_user_icon($name,$title='',$id='') {
/* Because we do a lot of calls cache the URLs */
static $url_cache = array();
// If our name is an array
if (is_array($name)) {
$hover_name = $name['1'];
$name = $name['0'];
}
if (!$title) { $title = T_(ucfirst($name)); }
if ($id) {
$id = ' id="' . $id . '" ';
}
if (isset($url_cache[$name])) {
$img_url = $url_cache[$name];
$cache_url = true;
}
if (empty($hover_name)) {
$cache_hover = true;
$hov_txt = '';
}
elseif (isset($url_cache[$hover_name])) {
$hover_url = $url_cache[$hover_name];
$cache_hover = true;
}
if (!isset($cache_url) OR !isset($cache_hover)) {
$icon_name = 'icon_' . $name . '.png';
/* Build the image url */
if (file_exists(Config::get('prefix') . Config::get('theme_path') . '/images/icons/' . $icon_name)) {
$img_url = Config::get('web_path') . Config::get('theme_path') . '/images/icons/' . $icon_name;
}
else {
$img_url = Config::get('web_path') . '/images/' . $icon_name;
}
$url_cache[$name] = $img_url;
/* If Hover, then build its url */
if (!empty($hover_name)) {
$hover_icon = 'icon_' . $hover_name . '.png';
if (file_exists(Config::get('prefix') . Config::get('theme_path') . '/images/icons/' . $icon_name)) {
$hov_url = Config::get('web_path') . Config::get('theme_path') . '/images/icons/' . $hover_icon;
}
else {
$hov_url = Config::get('web_path') . '/images/' . $hover_icon;
}
$hov_txt = " onmouseover=\"this.src='$hov_url'; return true;\" onmouseout=\"this.src='$img_url'; return true;\" ";
$url_cache[$hover_name] = $hov_txt;
} // end hover
} // end if not cached
$string = '<img src="' . $img_url . '"' . $id . 'alt="' . $title . '" title="' . $title . '"' . $hov_txt . '/>';
return $string;
} // get_user_icon
/** /**
* xml_from_array * xml_from_array
* This takes a one dimensional array and creates a XML document from it. For * This takes a one dimensional array and creates a XML document from it. For

View file

@ -25,7 +25,7 @@
<?php echo Ajax::button('?page=stream&action=basket','all', T_('Play'),'rightbar_play'); ?> <?php echo Ajax::button('?page=stream&action=basket','all', T_('Play'),'rightbar_play'); ?>
</li> </li>
<li id="pl_add"> <li id="pl_add">
<?php echo get_user_icon('playlist_add', T_('Add to Playlist')); ?> <?php echo UI::get_icon('playlist_add', T_('Add to Playlist')); ?>
<ul id="pl_action_additems" class="submenu"> <ul id="pl_action_additems" class="submenu">
<li> <li>
<?php echo Ajax::text('?page=playlist&action=create', T_('Add to New Playlist'),'rb_create_playlist'); ?> <?php echo Ajax::text('?page=playlist&action=create', T_('Add to New Playlist'),'rb_create_playlist'); ?>
@ -46,7 +46,7 @@
<?php if (Access::check_function('batch_download')) { ?> <?php if (Access::check_function('batch_download')) { ?>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/batch.php?action=tmp_playlist&amp;id=<?php echo $GLOBALS['user']->playlist->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/batch.php?action=tmp_playlist&amp;id=<?php echo $GLOBALS['user']->playlist->id; ?>">
<?php echo get_user_icon('batch_download', T_('Batch Download')); ?> <?php echo UI::get_icon('batch_download', T_('Batch Download')); ?>
</a> </a>
</li> </li>
<?php } ?> <?php } ?>
@ -54,7 +54,7 @@
<?php echo Ajax::button('?action=basket&type=clear_all','delete', T_('Clear Playlist'),'rb_clear_playlist'); ?> <?php echo Ajax::button('?action=basket&type=clear_all','delete', T_('Clear Playlist'),'rb_clear_playlist'); ?>
</li> </li>
<li id="rb_add"> <li id="rb_add">
<?php echo get_user_icon('add', T_('Add Dynamic Items')); ?> <?php echo UI::get_icon('add', T_('Add Dynamic Items')); ?>
<ul id="rb_action_additems" class="submenu"> <ul id="rb_action_additems" class="submenu">
<li> <li>
<?php echo Ajax::text('?action=basket&type=dynamic&random_type=default', T_('Pure Random'),'rb_add_pure_random'); ?> <?php echo Ajax::text('?action=basket&type=dynamic&random_type=default', T_('Pure Random'),'rb_add_pure_random'); ?>

View file

@ -24,18 +24,18 @@
<div id="information_actions" class="left-column"> <div id="information_actions" class="left-column">
<ul> <ul>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_add_current"><?php echo get_user_icon('add_user', T_('Add Current Host')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_add_current"><?php echo UI::get_icon('add_user', T_('Add Current Host')); ?></a>
<?php echo T_('Add Current Host'); ?> <?php echo T_('Add Current Host'); ?>
</li> </li>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_add_rpc"><?php echo get_user_icon('cog', T_('Add API / RPC Host')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_add_rpc"><?php echo UI::get_icon('cog', T_('Add API / RPC Host')); ?></a>
<?php echo T_('Add API / RPC Host'); ?> <?php echo T_('Add API / RPC Host'); ?>
</li> </li>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_add_local"><?php echo get_user_icon('home', T_('Add Local Network Definition')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_add_local"><?php echo UI::get_icon('home', T_('Add Local Network Definition')); ?></a>
<?php echo T_('Add Local Network Definition'); ?> <?php echo T_('Add Local Network Definition'); ?>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_add_advanced"><?php echo get_user_icon('add_key', T_('Advanced Add')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_add_advanced"><?php echo UI::get_icon('add_key', T_('Advanced Add')); ?></a>
<?php echo T_('Advanced Add'); ?> <?php echo T_('Advanced Add'); ?>
</li> </li>
@ -69,8 +69,8 @@
<td><?php echo $access->f_user; ?></td> <td><?php echo $access->f_user; ?></td>
<td><?php echo $access->f_type; ?></td> <td><?php echo $access->f_type; ?></td>
<td> <td>
<a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_edit_record&amp;access_id=<?php echo scrub_out($access->id); ?>"><?php echo get_user_icon('edit', T_('Edit')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_edit_record&amp;access_id=<?php echo scrub_out($access->id); ?>"><?php echo UI::get_icon('edit', T_('Edit')); ?></a>
<a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_delete_record&amp;access_id=<?php echo scrub_out($access->id); ?>"><?php echo get_user_icon('delete', T_('Delete')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/admin/access.php?action=show_delete_record&amp;access_id=<?php echo scrub_out($access->id); ?>"><?php echo UI::get_icon('delete', T_('Delete')); ?></a>
</td> </td>
</tr> </tr>
<?php } // end foreach ?> <?php } // end foreach ?>

View file

@ -58,23 +58,23 @@ $title .= '&nbsp;-&nbsp;' . $album->f_artist_link;
</li> </li>
<?php if (Access::check('interface','75')) { ?> <?php if (Access::check('interface','75')) { ?>
<li> <li>
<a href="<?php echo $web_path; ?>/albums.php?action=clear_art&amp;album_id=<?php echo $album->id; ?>"><?php echo get_user_icon('delete', T_('Reset Album Art')); ?></a> <a href="<?php echo $web_path; ?>/albums.php?action=clear_art&amp;album_id=<?php echo $album->id; ?>"><?php echo UI::get_icon('delete', T_('Reset Album Art')); ?></a>
<a href="<?php echo $web_path; ?>/albums.php?action=clear_art&amp;album_id=<?php echo $album->id; ?>"><?php echo T_('Reset Album Art'); ?></a> <a href="<?php echo $web_path; ?>/albums.php?action=clear_art&amp;album_id=<?php echo $album->id; ?>"><?php echo T_('Reset Album Art'); ?></a>
</li> </li>
<?php } ?> <?php } ?>
<li> <li>
<a href="<?php echo $web_path; ?>/albums.php?action=find_art&amp;album_id=<?php echo $album->id; ?>"><?php echo get_user_icon('view', T_('Find Album Art')); ?></a> <a href="<?php echo $web_path; ?>/albums.php?action=find_art&amp;album_id=<?php echo $album->id; ?>"><?php echo UI::get_icon('view', T_('Find Album Art')); ?></a>
<a href="<?php echo $web_path; ?>/albums.php?action=find_art&amp;album_id=<?php echo $album->id; ?>"><?php echo T_('Find Album Art'); ?></a> <a href="<?php echo $web_path; ?>/albums.php?action=find_art&amp;album_id=<?php echo $album->id; ?>"><?php echo T_('Find Album Art'); ?></a>
</li> </li>
<?php if ((Access::check('interface','50'))) { ?> <?php if ((Access::check('interface','50'))) { ?>
<li> <li>
<a href="<?php echo $web_path; ?>/albums.php?action=update_from_tags&amp;album_id=<?php echo $album->id; ?>"><?php echo get_user_icon('cog', T_('Update from tags')); ?></a> <a href="<?php echo $web_path; ?>/albums.php?action=update_from_tags&amp;album_id=<?php echo $album->id; ?>"><?php echo UI::get_icon('cog', T_('Update from tags')); ?></a>
<a href="<?php echo $web_path; ?>/albums.php?action=update_from_tags&amp;album_id=<?php echo $album->id; ?>"><?php echo T_('Update from tags'); ?></a> <a href="<?php echo $web_path; ?>/albums.php?action=update_from_tags&amp;album_id=<?php echo $album->id; ?>"><?php echo T_('Update from tags'); ?></a>
</li> </li>
<?php } ?> <?php } ?>
<?php if (Access::check_function('batch_download')) { ?> <?php if (Access::check_function('batch_download')) { ?>
<li> <li>
<a href="<?php echo $web_path; ?>/batch.php?action=album&amp;id=<?php echo $album->id; ?>"><?php echo get_user_icon('batch_download', T_('Download')); ?></a> <a href="<?php echo $web_path; ?>/batch.php?action=album&amp;id=<?php echo $album->id; ?>"><?php echo UI::get_icon('batch_download', T_('Download')); ?></a>
<a href="<?php echo $web_path; ?>/batch.php?action=album&amp;id=<?php echo $album->id; ?>"><?php echo T_('Download'); ?></a> <a href="<?php echo $web_path; ?>/batch.php?action=album&amp;id=<?php echo $album->id; ?>"><?php echo T_('Download'); ?></a>
</li> </li>
<?php } ?> <?php } ?>

View file

@ -43,12 +43,12 @@ if (Art::is_enabled()) {
<td class="cel_action"> <td class="cel_action">
<?php if (Config::get('sociable')) { ?> <?php if (Config::get('sociable')) { ?>
<a href="<?php echo Config::get('web_path'); ?>/shout.php?action=show_add_shout&amp;type=album&amp;id=<?php echo $album->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/shout.php?action=show_add_shout&amp;type=album&amp;id=<?php echo $album->id; ?>">
<?php echo get_user_icon('comment', T_('Post Shout')); ?> <?php echo UI::get_icon('comment', T_('Post Shout')); ?>
</a> </a>
<?php } ?> <?php } ?>
<?php if (Access::check_function('batch_download')) { ?> <?php if (Access::check_function('batch_download')) { ?>
<a href="<?php echo Config::get('web_path'); ?>/batch.php?action=album&amp;id=<?php echo $album->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/batch.php?action=album&amp;id=<?php echo $album->id; ?>">
<?php echo get_user_icon('batch_download', T_('Batch Download')); ?> <?php echo UI::get_icon('batch_download', T_('Batch Download')); ?>
</a> </a>
<?php } ?> <?php } ?>
<?php if (Access::check('interface','50')) { ?> <?php if (Access::check('interface','50')) { ?>

View file

@ -38,11 +38,11 @@ if (Config::get('ratings')) {
<li> <li>
<?php if ($object_type == 'album') { ?> <?php if ($object_type == 'album') { ?>
<a href="<?php echo $web_path; ?>/artists.php?action=show_all_songs&amp;artist=<?php echo $artist->id; ?>"> <a href="<?php echo $web_path; ?>/artists.php?action=show_all_songs&amp;artist=<?php echo $artist->id; ?>">
<?php echo get_user_icon('view', T_("Show All Songs By %s")); ?> <?php echo UI::get_icon('view', T_("Show All Songs By %s")); ?>
<?php printf(T_("Show All Songs By %s"), $artist->f_name); ?></a> <?php printf(T_("Show All Songs By %s"), $artist->f_name); ?></a>
<?php } else { ?> <?php } else { ?>
<a href="<?php echo $web_path; ?>/artists.php?action=show&amp;artist=<?php echo $artist->id; ?>"> <a href="<?php echo $web_path; ?>/artists.php?action=show&amp;artist=<?php echo $artist->id; ?>">
<?php echo get_user_icon('view', T_("Show Albums By %s")); ?> <?php echo UI::get_icon('view', T_("Show Albums By %s")); ?>
<?php printf(T_("Show Albums By %s"), $artist->f_name); ?></a> <?php printf(T_("Show Albums By %s"), $artist->f_name); ?></a>
<?php } ?> <?php } ?>
</li> </li>
@ -58,13 +58,13 @@ if (Config::get('ratings')) {
</li> </li>
<?php if (Access::check('interface','50')) { ?> <?php if (Access::check('interface','50')) { ?>
<li> <li>
<a href="<?php echo $web_path; ?>/artists.php?action=update_from_tags&amp;artist=<?php echo $artist->id; ?>"><?php echo get_user_icon('cog', T_('Update from tags')); ?></a> <a href="<?php echo $web_path; ?>/artists.php?action=update_from_tags&amp;artist=<?php echo $artist->id; ?>"><?php echo UI::get_icon('cog', T_('Update from tags')); ?></a>
<a href="<?php echo $web_path; ?>/artists.php?action=update_from_tags&amp;artist=<?php echo $artist->id; ?>"><?php echo T_('Update from tags'); ?></a> <a href="<?php echo $web_path; ?>/artists.php?action=update_from_tags&amp;artist=<?php echo $artist->id; ?>"><?php echo T_('Update from tags'); ?></a>
</li> </li>
<?php } ?> <?php } ?>
<?php if (Access::check_function('batch_download')) { ?> <?php if (Access::check_function('batch_download')) { ?>
<li> <li>
<a href="<?php echo $web_path; ?>/batch.php?action=artist&id=<?php echo $artist->id; ?>"><?php echo get_user_icon('batch_download', T_('Download')); ?></a> <a href="<?php echo $web_path; ?>/batch.php?action=artist&id=<?php echo $artist->id; ?>"><?php echo UI::get_icon('batch_download', T_('Download')); ?></a>
<a href="<?php echo $web_path; ?>/batch.php?action=artist&id=<?php echo $artist->id; ?>"><?php echo T_('Download'); ?></a> <a href="<?php echo $web_path; ?>/batch.php?action=artist&id=<?php echo $artist->id; ?>"><?php echo T_('Download'); ?></a>
</li> </li>
<?php } ?> <?php } ?>

View file

@ -33,7 +33,7 @@
<td class="cel_action"> <td class="cel_action">
<?php if (Access::check_function('batch_download')) { ?> <?php if (Access::check_function('batch_download')) { ?>
<a href="<?php echo Config::get('web_path'); ?>/batch.php?action=artist&amp;id=<?php echo $artist->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/batch.php?action=artist&amp;id=<?php echo $artist->id; ?>">
<?php echo get_user_icon('batch_download','', T_('Batch Download')); ?> <?php echo UI::get_icon('batch_download','', T_('Batch Download')); ?>
</a> </a>
<?php } ?> <?php } ?>
<?php if (Access::check('interface','50')) { ?> <?php if (Access::check('interface','50')) { ?>

View file

@ -24,11 +24,11 @@
<div id="information_actions"> <div id="information_actions">
<ul> <ul>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/admin/system.php?action=generate_config"><?php echo get_user_icon('cog', T_('Generate Configuration')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/admin/system.php?action=generate_config"><?php echo UI::get_icon('cog', T_('Generate Configuration')); ?></a>
<?php echo T_('Generate Configuration'); ?> <?php echo T_('Generate Configuration'); ?>
</li> </li>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/admin/system.php?action=reset_db_charset"><?php echo get_user_icon('server_lightning', T_('Set Database Charset')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/admin/system.php?action=reset_db_charset"><?php echo UI::get_icon('server_lightning', T_('Set Database Charset')); ?></a>
<?php echo T_('Set Database Charset'); ?> <?php echo T_('Set Database Charset'); ?>
</li> </li>
</ul> </ul>

View file

@ -32,7 +32,7 @@ UI::show_box_top($string , 'info-box');
<?php } ?> <?php } ?>
<?php if (Access::check('interface','75')) { ?> <?php if (Access::check('interface','75')) { ?>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/democratic.php?action=manage"><?php echo get_user_icon('server_lightning', T_('Configure Democratic Playlist')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/democratic.php?action=manage"><?php echo UI::get_icon('server_lightning', T_('Configure Democratic Playlist')); ?></a>
<?php echo T_('Configure Democratic Playlist'); ?> <?php echo T_('Configure Democratic Playlist'); ?>
</li> </li>
<?php if ($democratic->is_enabled()) { ?> <?php if ($democratic->is_enabled()) { ?>

View file

@ -25,10 +25,10 @@
<ul> <ul>
<li> <li>
<?php if (isset($_REQUEST['all'])){ ?> <?php if (isset($_REQUEST['all'])){ ?>
<a href="<?php echo Config::get('web_path')?>/admin/users.php?action=show_ip_history&user_id=<?php echo $working_user->id?>"><?php echo get_user_icon('disable'); ?></a> <a href="<?php echo Config::get('web_path')?>/admin/users.php?action=show_ip_history&user_id=<?php echo $working_user->id?>"><?php echo UI::get_icon('disable'); ?></a>
<?php echo T_('Show Unique'); ?> <?php echo T_('Show Unique'); ?>
<?php }else{ ?> <?php }else{ ?>
<a href="<?php echo Config::get('web_path')?>/admin/users.php?action=show_ip_history&user_id=<?php echo $working_user->id?>&all"><?php echo get_user_icon('add'); ?></a> <a href="<?php echo Config::get('web_path')?>/admin/users.php?action=show_ip_history&user_id=<?php echo $working_user->id?>&all"><?php echo UI::get_icon('add'); ?></a>
<?php echo T_('Show All'); ?> <?php echo T_('Show All'); ?>
<?php }?> <?php }?>
</li> </li>

View file

@ -24,7 +24,7 @@
<div id="information_actions"> <div id="information_actions">
<ul> <ul>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/radio.php?action=show_create"><?php echo get_user_icon('add', T_('Add')); ?></a> <?php echo T_('Add Radio Station'); ?> <a href="<?php echo Config::get('web_path'); ?>/radio.php?action=show_create"><?php echo UI::get_icon('add', T_('Add')); ?></a> <?php echo T_('Add Radio Station'); ?>
</li> </li>
</ul> </ul>
</div> </div>

View file

@ -36,7 +36,7 @@
<td><?php echo $instance[$key]; ?></td> <td><?php echo $instance[$key]; ?></td>
<?php } ?> <?php } ?>
<td> <td>
<a href="<?php echo Config::get('web_path'); ?>/localplay.php?action=edit_instance&instance=<?php echo $uid; ?>"><?php echo get_user_icon('edit', T_('Edit Instance')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/localplay.php?action=edit_instance&instance=<?php echo $uid; ?>"><?php echo UI::get_icon('edit', T_('Edit Instance')); ?></a>
<?php echo Ajax::button('?page=localplay&action=delete_instance&instance=' . $uid,'delete', T_('Delete'),'delete_instance_' . $uid); ?> <?php echo Ajax::button('?page=localplay&action=delete_instance&instance=' . $uid,'delete', T_('Delete'),'delete_instance_' . $uid); ?>
</td> </td>
</tr> </tr>

View file

@ -56,7 +56,7 @@ UI::show_box_top(T_('Manage Democratic Playlists')); ?>
<td><?php echo $democratic->count_items(); ?></td> <td><?php echo $democratic->count_items(); ?></td>
<td> <td>
<?php echo Ajax::button('?page=democratic&action=send_playlist&democratic_id=' . $democratic->id,'all', T_('Play'),'play_democratic'); ?> <?php echo Ajax::button('?page=democratic&action=send_playlist&democratic_id=' . $democratic->id,'all', T_('Play'),'play_democratic'); ?>
<a href="<?php echo Config::get('web_path'); ?>/democratic.php?action=delete&amp;democratic_id=<?php echo scrub_out($democratic->id); ?>"><?php echo get_user_icon('delete', T_('Delete')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/democratic.php?action=delete&amp;democratic_id=<?php echo scrub_out($democratic->id); ?>"><?php echo UI::get_icon('delete', T_('Delete')); ?></a>
</td> </td>
</tr> </tr>
<?php } if (!count($playlists)) { ?> <?php } if (!count($playlists)) { ?>

View file

@ -37,12 +37,12 @@ UI::show_box_top('<div id="playlist_row_' . $playlist->id . '">' . $title .
<div id="information_actions"> <div id="information_actions">
<ul> <ul>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/playlist.php?action=normalize_tracks&amp;playlist_id=<?php echo $playlist->id; ?>"><?php echo get_user_icon('statistics', T_('Normalize Tracks')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/playlist.php?action=normalize_tracks&amp;playlist_id=<?php echo $playlist->id; ?>"><?php echo UI::get_icon('statistics', T_('Normalize Tracks')); ?></a>
<?php echo T_('Normalize Tracks'); ?> <?php echo T_('Normalize Tracks'); ?>
</li> </li>
<?php if (Access::check_function('batch_download')) { ?> <?php if (Access::check_function('batch_download')) { ?>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/batch.php?action=playlist&amp;id=<?php echo $playlist->id; ?>"><?php echo get_user_icon('batch_download', T_('Batch Download')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/batch.php?action=playlist&amp;id=<?php echo $playlist->id; ?>"><?php echo UI::get_icon('batch_download', T_('Batch Download')); ?></a>
<?php echo T_('Batch Download'); ?> <?php echo T_('Batch Download'); ?>
</li> </li>
<?php } ?> <?php } ?>
@ -61,7 +61,7 @@ UI::show_box_top('<div id="playlist_row_' . $playlist->id . '">' . $title .
</li> </li>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/playlist.php?action=delete_playlist&playlist_id=<?php echo $playlist->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/playlist.php?action=delete_playlist&playlist_id=<?php echo $playlist->id; ?>">
<?php echo get_user_icon('delete'); ?> <?php echo UI::get_icon('delete'); ?>
</a> </a>
<?php echo T_('Delete'); ?> <?php echo T_('Delete'); ?>
</li> </li>

View file

@ -31,7 +31,7 @@
<td class="cel_action"> <td class="cel_action">
<?php if (Access::check_function('batch_download')) { ?> <?php if (Access::check_function('batch_download')) { ?>
<a href="<?php echo Config::get('web_path'); ?>/batch.php?action=playlist&amp;id=<?php echo $playlist->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/batch.php?action=playlist&amp;id=<?php echo $playlist->id; ?>">
<?php echo get_user_icon('batch_download', T_('Batch Download')); ?> <?php echo UI::get_icon('batch_download', T_('Batch Download')); ?>
</a> </a>
<?php } ?> <?php } ?>
<?php if ($playlist->has_access()) { ?> <?php if ($playlist->has_access()) { ?>

View file

@ -34,7 +34,7 @@
<td class="cel_action"> <td class="cel_action">
<?php if (Config::get('download')) { ?> <?php if (Config::get('download')) { ?>
<a href="<?php echo Config::get('web_path'); ?>/stream.php?action=download&amp;song_id=<?php echo $song->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/stream.php?action=download&amp;song_id=<?php echo $song->id; ?>">
<?php echo get_user_icon('download', T_('Download')); ?> <?php echo UI::get_icon('download', T_('Download')); ?>
</a> </a>
<?php } ?> <?php } ?>
<?php if ($playlist->has_access()) { ?> <?php if ($playlist->has_access()) { ?>

View file

@ -46,7 +46,7 @@ $logic_operator = strtolower($logic_operator);
<tr id="rules_addrowbutton"> <tr id="rules_addrowbutton">
<td> <td>
<a id="addrowbutton" href="javascript:void(0)"> <a id="addrowbutton" href="javascript:void(0)">
<?php echo get_user_icon('add'); ?> <?php echo UI::get_icon('add'); ?>
<?php echo T_('Add Another Rule'); ?> <?php echo T_('Add Another Rule'); ?>
</a> </a>
<script type="text/javascript">Event.observe('addrowbutton', 'click', SearchRow.add);</script> <script type="text/javascript">Event.observe('addrowbutton', 'click', SearchRow.add);</script>

View file

@ -29,7 +29,7 @@
</li> </li>
<?php if (Access::check_function('batch_download')) { ?> <?php if (Access::check_function('batch_download')) { ?>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/batch.php?action=browse&amp;type=<?php echo scrub_out($_REQUEST['type']); ?>&amp;browse_id=<?php echo $browse->id; ?>"><?php echo get_user_icon('batch_download', T_('Batch Download')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/batch.php?action=browse&amp;type=<?php echo scrub_out($_REQUEST['type']); ?>&amp;browse_id=<?php echo $browse->id; ?>"><?php echo UI::get_icon('batch_download', T_('Batch Download')); ?></a>
<?php echo T_('Batch Download'); ?> <?php echo T_('Batch Download'); ?>
</li> </li>
<?php } ?> <?php } ?>

View file

@ -29,11 +29,11 @@
<td class="cel_action"> <td class="cel_action">
<a href="<?php echo $web_path; ?>/admin/shout.php?action=show_edit&amp;shout_id=<?php echo $shout->id; ?>"> <a href="<?php echo $web_path; ?>/admin/shout.php?action=show_edit&amp;shout_id=<?php echo $shout->id; ?>">
<?php echo get_user_icon('edit', T_('Edit')); ?> <?php echo UI::get_icon('edit', T_('Edit')); ?>
</a> </a>
<a href="<?php echo $web_path; ?>/admin/shout.php?action=delete&amp;shout_id=<?php echo $shout->id; ?>"> <a href="<?php echo $web_path; ?>/admin/shout.php?action=delete&amp;shout_id=<?php echo $shout->id; ?>">
<?php echo get_user_icon('delete', T_('Delete')); ?> <?php echo UI::get_icon('delete', T_('Delete')); ?>
</a> </a>
</td> </td>
</tr> </tr>

View file

@ -32,7 +32,7 @@ UI::show_box_top('<div id="playlist_row_' . $playlist->id . '">' . $title .
<ul> <ul>
<?php if (Access::check_function('batch_download')) { ?> <?php if (Access::check_function('batch_download')) { ?>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/batch.php?action=search&amp;id=<?php echo $playlist->id; ?>"><?php echo get_user_icon('batch_download', T_('Batch Download')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/batch.php?action=search&amp;id=<?php echo $playlist->id; ?>"><?php echo UI::get_icon('batch_download', T_('Batch Download')); ?></a>
<?php echo T_('Batch Download'); ?> <?php echo T_('Batch Download'); ?>
</li> </li>
<?php } ?> <?php } ?>
@ -47,7 +47,7 @@ UI::show_box_top('<div id="playlist_row_' . $playlist->id . '">' . $title .
</li> </li>
<li> <li>
<a href="<?php echo Config::get('web_path'); ?>/smartplaylist.php?action=delete_playlist&playlist_id=<?php echo $playlist->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/smartplaylist.php?action=delete_playlist&playlist_id=<?php echo $playlist->id; ?>">
<?php echo get_user_icon('delete'); ?> <?php echo UI::get_icon('delete'); ?>
</a> </a>
<?php echo T_('Delete'); ?> <?php echo T_('Delete'); ?>
</li> </li>

View file

@ -29,7 +29,7 @@
<td class="cel_action"> <td class="cel_action">
<?php if (Access::check_function('batch_download')) { ?> <?php if (Access::check_function('batch_download')) { ?>
<a href="<?php echo Config::get('web_path'); ?>/batch.php?action=smartplaylist&amp;id=<?php echo $playlist->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/batch.php?action=smartplaylist&amp;id=<?php echo $playlist->id; ?>">
<?php echo get_user_icon('batch_download', T_('Batch Download')); ?> <?php echo UI::get_icon('batch_download', T_('Batch Download')); ?>
</a> </a>
<?php } ?> <?php } ?>
<?php if ($playlist->has_access()) { ?> <?php if ($playlist->has_access()) { ?>

View file

@ -33,8 +33,8 @@ $button_flip_state_id = 'button_flip_state_' . $song->id;
<dd class="<?php echo UI::flip_class(); ?>"> <dd class="<?php echo UI::flip_class(); ?>">
<?php echo Ajax::button('?action=basket&type=song&id=' . $song->id,'add', T_('Add'),'add_song_' . $song->id); ?> <?php echo Ajax::button('?action=basket&type=song&id=' . $song->id,'add', T_('Add'),'add_song_' . $song->id); ?>
<?php if (Access::check_function('download')) { ?> <?php if (Access::check_function('download')) { ?>
<a href="<?php echo Song::play_url($song->id); ?>"><?php echo get_user_icon('link', T_('Link')); ?></a> <a href="<?php echo Song::play_url($song->id); ?>"><?php echo UI::get_icon('link', T_('Link')); ?></a>
<a href="<?php echo Config::get('web_path'); ?>/stream.php?action=download&amp;song_id=<?php echo $song->id; ?>"><?php echo get_user_icon('download', T_('Download')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/stream.php?action=download&amp;song_id=<?php echo $song->id; ?>"><?php echo UI::get_icon('download', T_('Download')); ?></a>
<?php } ?> <?php } ?>
<?php if (Access::check('interface','75')) { ?> <?php if (Access::check('interface','75')) { ?>
<span id="<?php echo($button_flip_state_id); ?>"> <span id="<?php echo($button_flip_state_id); ?>">

View file

@ -33,15 +33,15 @@
<td class="cel_rating" id="rating_<?php echo $song->id; ?>_song"><?php Rating::show($song->id,'song'); ?></td> <td class="cel_rating" id="rating_<?php echo $song->id; ?>_song"><?php Rating::show($song->id,'song'); ?></td>
<?php } ?> <?php } ?>
<td class="cel_action"> <td class="cel_action">
<a href="<?php echo $song->link; ?>"><?php echo get_user_icon('preferences', T_('Song Information')); ?></a> <a href="<?php echo $song->link; ?>"><?php echo UI::get_icon('preferences', T_('Song Information')); ?></a>
<?php if (Config::get('shoutbox')) { ?> <?php if (Config::get('shoutbox')) { ?>
<a href="<?php echo Config::get('web_path'); ?>/shout.php?action=show_add_shout&amp;type=song&amp;id=<?php echo $song->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/shout.php?action=show_add_shout&amp;type=song&amp;id=<?php echo $song->id; ?>">
<?php echo get_user_icon('comment', T_('Post Shout')); ?> <?php echo UI::get_icon('comment', T_('Post Shout')); ?>
</a> </a>
<?php } ?> <?php } ?>
<?php if (Access::check_function('download')) { ?> <?php if (Access::check_function('download')) { ?>
<a href="<?php echo Config::get('web_path'); ?>/stream.php?action=download&amp;song_id=<?php echo $song->id; ?>"> <a href="<?php echo Config::get('web_path'); ?>/stream.php?action=download&amp;song_id=<?php echo $song->id; ?>">
<?php echo get_user_icon('download', T_('Download')); ?> <?php echo UI::get_icon('download', T_('Download')); ?>
</a> </a>
<?php } ?> <?php } ?>
<?php if (Access::check('interface','75')) { ?> <?php if (Access::check('interface','75')) { ?>

View file

@ -36,18 +36,18 @@
</td> </td>
<?php } ?> <?php } ?>
<td class="cel_action"> <td class="cel_action">
<a href="<?php echo $web_path; ?>/admin/users.php?action=show_edit&amp;user_id=<?php echo $client->id; ?>"><?php echo get_user_icon('edit', T_('Edit')); ?></a> <a href="<?php echo $web_path; ?>/admin/users.php?action=show_edit&amp;user_id=<?php echo $client->id; ?>"><?php echo UI::get_icon('edit', T_('Edit')); ?></a>
<a href="<?php echo $web_path; ?>/admin/users.php?action=show_preferences&amp;user_id=<?php echo $client->id; ?>"><?php echo get_user_icon('preferences', T_('Preferences')); ?></a> <a href="<?php echo $web_path; ?>/admin/users.php?action=show_preferences&amp;user_id=<?php echo $client->id; ?>"><?php echo UI::get_icon('preferences', T_('Preferences')); ?></a>
<?php <?php
//FIXME: Fix this for the extra permission levels //FIXME: Fix this for the extra permission levels
if ($client->disabled == '1') { if ($client->disabled == '1') {
echo "<a href=\"".$web_path."/admin/users.php?action=enable&amp;user_id=$client->id\">" . get_user_icon('enable', T_('Enable')) . "</a>"; echo "<a href=\"".$web_path."/admin/users.php?action=enable&amp;user_id=$client->id\">" . UI::get_icon('enable', T_('Enable')) . "</a>";
} }
else { else {
echo "<a href=\"".$web_path."/admin/users.php?action=disable&amp;user_id=$client->id\">" . get_user_icon('disable', T_('Disable')) ."</a>"; echo "<a href=\"".$web_path."/admin/users.php?action=disable&amp;user_id=$client->id\">" . UI::get_icon('disable', T_('Disable')) ."</a>";
} }
?> ?>
<a href="<?php echo $web_path; ?>/admin/users.php?action=delete&amp;user_id=<?php echo $client->id; ?>"><?php echo get_user_icon('delete', T_('Delete')); ?></a> <a href="<?php echo $web_path; ?>/admin/users.php?action=delete&amp;user_id=<?php echo $client->id; ?>"><?php echo UI::get_icon('delete', T_('Delete')); ?></a>
</td> </td>
<?php <?php
if (($client->is_logged_in()) AND ($client->is_online())) { if (($client->is_logged_in()) AND ($client->is_online())) {

View file

@ -28,7 +28,7 @@
if (count($favorite_artists)) { if (count($favorite_artists)) {
$items = $working_user->format_favorites($favorite_artists); $items = $working_user->format_favorites($favorite_artists);
$title = '<a href="' . Config::get('web_path') . '/stream.php?action=play_favorite&amp;type=artist">' . $title = '<a href="' . Config::get('web_path') . '/stream.php?action=play_favorite&amp;type=artist">' .
get_user_icon('all', T_('Favorite Artists')) . '</a>&nbsp;' . T_('Favorite Artists'); UI::get_icon('all', T_('Favorite Artists')) . '</a>&nbsp;' . T_('Favorite Artists');
show_info_box($title,'artist',$items); show_info_box($title,'artist',$items);
} }
else { else {
@ -41,7 +41,7 @@
if (count($favorite_albums)) { if (count($favorite_albums)) {
$items = $working_user->format_favorites($favorite_albums); $items = $working_user->format_favorites($favorite_albums);
$title = '<a href="' . Config::get('web_path') . '/stream.php?action=play_favorite&amp;type=album">' . $title = '<a href="' . Config::get('web_path') . '/stream.php?action=play_favorite&amp;type=album">' .
get_user_icon('all', T_('Favorite Albums')) . '</a>&nbsp;' . T_('Favorite Albums'); UI::get_icon('all', T_('Favorite Albums')) . '</a>&nbsp;' . T_('Favorite Albums');
show_info_box($title,'album',$items); show_info_box($title,'album',$items);
} }
else { else {
@ -54,7 +54,7 @@
if (count($favorite_songs)) { if (count($favorite_songs)) {
$items = $working_user->format_favorites($favorite_songs); $items = $working_user->format_favorites($favorite_songs);
$title = '<a href="' . Config::get('web_path') . '/stream.php?action=play_favorite&amp;type=song">' . $title = '<a href="' . Config::get('web_path') . '/stream.php?action=play_favorite&amp;type=song">' .
get_user_icon('all', T_('Favorite Songs')) . '</a>&nbsp;' . T_('Favorite Songs'); UI::get_icon('all', T_('Favorite Songs')) . '</a>&nbsp;' . T_('Favorite Songs');
show_info_box($title,'your_song',$items); show_info_box($title,'your_song',$items);
} }
else { else {

View file

@ -30,6 +30,6 @@
<td class="cel_tags"><?php $video->f_tags; ?></td> <td class="cel_tags"><?php $video->f_tags; ?></td>
<td class="cel_action"> <td class="cel_action">
<?php if (Access::check_function('download')) { ?> <?php if (Access::check_function('download')) { ?>
<a href="<?php echo Config::get('web_path'); ?>/stream.php?action=download&type=video&oid=<?php echo $video->id; ?>"><?php echo get_user_icon('download', T_('Download')); ?></a> <a href="<?php echo Config::get('web_path'); ?>/stream.php?action=download&type=video&oid=<?php echo $video->id; ?>"><?php echo UI::get_icon('download', T_('Download')); ?></a>
<?php } ?> <?php } ?>
</td> </td>

View file

@ -58,7 +58,7 @@ $web_path = Config::get('web_path');
?> ?>
<li id="sb_tab_logout" class="sb1"> <li id="sb_tab_logout" class="sb1">
<a href="<?php echo Config::get('web_path'); ?>/logout.php" id="sidebar_logout" > <a href="<?php echo Config::get('web_path'); ?>/logout.php" id="sidebar_logout" >
<?php echo get_user_icon('logout', T_('Logout')); ?> <?php echo UI::get_icon('logout', T_('Logout')); ?>
</a> </a>
</li> </li>
</ul> </ul>