示例#1
0
}
if ($query) {
    $search = Search::artists($query, 5);
}
$artists = $search["results"];
$artists_array = array();
if ($artists) {
    foreach ($artists as $artist) {
        $artist_object = Artists::get_by_id($artist);
        if ($artist_object) {
            $artist = array('id' => $artist_object->get_id(), 'title' => $artist_object->get_name(), 'href' => LINK_ABS . "music/search/?q=%22" . urlencode($artist_object->get_name()) . "%22&i=artist");
            array_push($artists_array, $artist);
        }
    }
}
if ($query) {
    $search = Search::albums($query, 5);
}
$albums = $search["results"];
$albums_array = array();
if ($albums) {
    foreach ($albums as $album) {
        $album_object = Albums::get_by_id($album);
        if ($album_object) {
            $album = array('id' => $album_object->get_id(), 'title' => $album_object->get_name(), 'href' => LINK_ABS . "music/search/?q=%22" . urlencode($album_object->get_name()) . "%22&i=album");
            array_push($albums_array, $album);
        }
    }
}
$array = array(array("title" => "Tracks", "href" => LINK_ABS . "music/search/?i=title&q=" . $query, "data" => $tracks_array), array("title" => "Artists", "href" => LINK_ABS . "music/search/?i=artist&q=" . $query, "data" => $artists_array), array("title" => "Albums", "href" => LINK_ABS . "music/search/?i=album&q=" . $query, "data" => $albums_array));
echo json_encode($array);