case "quickupdate_track": $track = new WT_Track($_POST["track_id"]); $track->quick_update($_POST); $track->db_response("json"); break; case "delete_track": unset($_POST["action"]); $artist = new WT_Track($_POST["track_id"]); $artist->delete($_POST["_nonce"]); $artist->db_response("json"); break; case "delete_all_tracks": unset($_POST["action"]); if ($_POST["id"]) { $track = new WT_Track(); $track->delete_all(json_decode(stripslashes($_POST["id"])), $_POST["_nonce"]); $track->db_response("json"); } break; // ARTIST // ARTIST case "get_artist": $artist = new WT_Artist($_POST["artist_id"]); if (!empty($_POST["artist_id"])) { $artist->retrieve(); } else { $artist->defaults(); } echo json_encode($artist->db_out(null, 0)); break; case "update_artist":