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 $browse->store(); echo "</div>"; break; } // switch on the action
require_once '../lib/init.php'; if (!Core::is_session_started()) { session_start(); } if (!defined('AJAX_INCLUDE')) { exit; } if (isset($_REQUEST['browse_id'])) { $browse_id = $_REQUEST['browse_id']; } else { $browse_id = null; } debug_event('browse.ajax.php', 'Called for action: {' . $_REQUEST['action'] . '}', '5'); $browse = new Browse($browse_id); if (isset($_REQUEST['show_header']) && $_REQUEST['show_header']) { $browse->set_show_header($_REQUEST['show_header'] == 'true'); } $argument = null; if ($_REQUEST['argument']) { $argument = scrub_in($_REQUEST['argument']); } $results = array(); switch ($_REQUEST['action']) { case 'browse': $object_ids = array(); // Check 'value' with isset because it can null //(user type a "start with" word and deletes it) if ($_REQUEST['key'] && (isset($_REQUEST['multi_alpha_filter']) or isset($_REQUEST['value']))) { // Set any new filters we've just added $browse->set_filter($_REQUEST['key'], $_REQUEST['multi_alpha_filter']); $browse->set_catalog($_SESSION['catalog']);
', '<?php echo T_('Album edit'); ?> ', '')"> <?php echo UI::get_icon('edit', T_('Edit')); ?> </a> <?php } ?> </div> <div id='reordered_list_<?php echo $album_id; ?> '> <?php $browse = new Browse(); $browse->set_show_header(false); $browse->set_type('song'); $browse->set_simple_browse(true); $browse->set_filter('album', $album_id); $browse->set_sort('track', 'ASC'); $browse->get_objects(); $browse->show_objects(null, true); // true argument is set to show the reorder column $browse->store(); ?> </div><br /> <?php }