$album = $response->album; $result = array("release_date" => trim($album->releasedate), "title" => $album->name, "artist" => $album->artist, "about" => $album->wiki ? $album->wiki->content : "", "tracks" => $album->tracks ? $album->tracks->track : ""); } else { $result = $response; } echo json_encode($result); exit; break; // TRACK // TRACK case "get_track": $track = new WT_Track($_POST["track_id"]); if (!empty($_POST["track_id"])) { $track->retrieve(); } else { $track->defaults(); } echo json_encode($track->db_out(null, 0)); break; case "insert_track": $track = new WT_Track(); $track->insert($_POST); $track->db_response("json"); break; case "update_track": $track = new WT_Track($_POST["track_id"]); $track->update($_POST); $track->db_response("json"); break; case "quickupdate_track": $track = new WT_Track($_POST["track_id"]);