예제 #1
0
파일: pl.php 프로젝트: sehuo/cc_ut8d
    $result = array("playList" => getPlayList($vid, $plid));
    return $callback . "(" . json_encode($result) . ")";
}
$vid = $_GET['vid'] ? $_GET['vid'] : $_POST['vid'];
$vid = intval($vid);
$type = $_GET['type'] ? $_GET['type'] : $_POST['type'];
$plid = intval($_GET['plid']);
switch ($type) {
    case "getQuotes":
        echo quotes_Get($vid);
        break;
    case "addQuotes":
        echo quotes_Add($vid, $_POST['url']);
        break;
    case "play":
        echo playAll($vid, $plid);
        break;
    case "playList":
        echo playList($vid, $plid);
        break;
}
/*fetch_row
insert_id
free_result
num_fields
num_rows
result
affected_rows
query
fetch_all
result_first
예제 #2
0
 case 'search':
     if (isset($_POST['query']) && $_POST['query'] != '' && isset($_GET['querytype']) && $_GET['querytype'] != '') {
         $arraySearchResults = searchDB($mpd, $_GET['querytype'], $_POST['query']);
         if ($spop) {
             $arraySpopSearchResults = querySpopDB($spop, 'file', $_POST['query']);
             $arraySearchResults = array_merge($arraySearchResults, $arraySpopSearchResults);
         }
         echo json_encode($arraySearchResults);
     }
     break;
 case 'loadlib':
     echo loadAllLib($mpd);
     break;
 case 'playall':
     if (isset($_POST['path']) && $_POST['path'] != '') {
         echo json_encode(playAll($mpd, $_POST['path']));
     }
     break;
 case 'addall':
     if (isset($_POST['path']) && $_POST['path'] != '') {
         echo json_encode(enqueueAll($mpd, $_POST['path']));
     }
     break;
 case 'spop-playplaylistindex':
     if (isset($_POST['path']) && $_POST['path'] != '') {
         $sSpopPlaylistIndex = end(explode("@", $_POST['path']));
         sendMpdCommand($mpd, 'stop');
         echo sendSpopCommand($spop, "play " . $sSpopPlaylistIndex);
     }
     break;
 case 'spop-addplaylistindex':