diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-07-24 04:10:58 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-07-24 04:10:58 +0000 |
commit | a74d0b7163c8755e23598997c364bc75a18f943e (patch) | |
tree | c1ad6ca02907d18b78542e79e557e93901afadf7 /templates/rightbar.inc.php | |
parent | 0f9c1f245c35e533171cda4b433718f24ca8a707 (diff) | |
download | ampache-a74d0b7163c8755e23598997c364bc75a18f943e.tar.gz ampache-a74d0b7163c8755e23598997c364bc75a18f943e.tar.bz2 ampache-a74d0b7163c8755e23598997c364bc75a18f943e.zip |
added dynamic playlist item support, default and genre currently work
Diffstat (limited to 'templates/rightbar.inc.php')
-rw-r--r-- | templates/rightbar.inc.php | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/templates/rightbar.inc.php b/templates/rightbar.inc.php index 8f2a125e..6dbdabe0 100644 --- a/templates/rightbar.inc.php +++ b/templates/rightbar.inc.php @@ -29,17 +29,26 @@ </a> </li> <?php } ?> - <li><span onclick="ajaxPut('<?php echo Config::get('ajax_url'); ?>?action=basket&type=clear_all');return true;"> - <?php echo get_user_icon('delete',_('Clear Playlist')); ?> - </span></li> + <li> + <?php echo Ajax::button('?action=basket&type=dynamic','cog',_('Add Dynamic Item'),'rightbar_dynamic_playlist'); ?> + </li> + <li> + <?php echo Ajax::button('?action=basket&type=clear_all','delete',_('Clear Playlist'),'rightbar_clear_playlist'); ?> + </li> </ul> <div id="current_playlist"> <table cellpadding="0" cellspacing="0"> <?php + //FIXME :: this feels kludgy $objects = $GLOBALS['user']->playlist->get_items(); foreach ($objects as $uid=>$object_data) { - $object = new $object_data['1']($object_data['0']); - $object->format(); + if ($object_data['1'] == 'special') { + $object->f_link = _('Dynamic Playlist Item'); + } + else { + $object = new $object_data['1']($object_data['0']); + $object->format(); + } ?> <tr class="<?php echo flip_class(); ?>"> <td> |