* You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * */ define('AJAX_INCLUDE', '1'); require_once '../lib/init.php'; debug_event('refresh_reordered.server.php', 'Called for action: {' . $_REQUEST['action'] . '}', '5'); /* Switch on the action passed in */ switch ($_REQUEST['action']) { case 'refresh_playlist_medias': $playlist = new Playlist($_REQUEST['id']); $playlist->format(); $object_ids = $playlist->get_items(); $browse = new Browse(); $browse->set_type('playlist_media'); $browse->add_supplemental_object('playlist', $playlist->id); $browse->set_static_content(true); $browse->show_objects($object_ids); $browse->store(); break; case 'refresh_album_songs': $browse = new Browse(); $browse->set_show_header(true); $browse->set_type('song'); $browse->set_simple_browse(true); $browse->set_filter('album', $_REQUEST['id']); $browse->set_sort('track', 'ASC'); $browse->get_objects(); echo "<div id='browse_content_song' class='browse_content'>"; $browse->show_objects(null, true); // true argument is set to show the reorder column
?> /smartplaylist.php?action=update_playlist&playlist_id=<?php echo $playlist->id; ?> " enctype="multipart/form-data" style="Display:inline"> <?php require AmpConfig::get('prefix') . '/templates/show_rules.inc.php'; ?> <div class="formValidation"> <input class="button" type="submit" value="<?php echo T_('Save Changes'); ?> " /> </div> </form> <?php UI::show_box_bottom(); ?> <div> <?php $browse = new Browse(); $browse->set_type('playlist_song'); $browse->add_supplemental_object('search', $playlist->id); $browse->set_static_content(false); $browse->show_objects($object_ids); $browse->store(); ?> </div>