コード例 #1
0
ファイル: browse.ajax.php プロジェクト: nioc/ampache
     if ($_REQUEST['catalog_key'] || $_SESSION['catalog'] != 0) {
         $browse->set_filter('catalog', $_REQUEST['catalog_key']);
         $_SESSION['catalog'] = $_REQUEST['catalog_key'];
     } elseif ($_REQUEST['catalog_key'] == 0) {
         $browse->set_filter('catalog', null);
         unset($_SESSION['catalog']);
     }
     ob_start();
     $browse->show_objects(null, $argument);
     $results[$browse->get_content_div()] = ob_get_clean();
     break;
 case 'set_sort':
     if ($_REQUEST['sort']) {
         $browse->set_sort($_REQUEST['sort']);
     }
     if (!$browse->get_use_pages()) {
         $browse->set_start(0);
     }
     ob_start();
     $browse->show_objects(null, $argument);
     $results[$browse->get_content_div()] = ob_get_clean();
     break;
 case 'toggle_tag':
     $type = $_SESSION['tagcloud_type'] ? $_SESSION['tagcloud_type'] : 'song';
     $browse->set_type($type);
     break;
 case 'delete_object':
     switch ($_REQUEST['type']) {
         case 'playlist':
             // Check the perms we need to on this
             $playlist = new Playlist($_REQUEST['id']);