break; 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;
function tracks_rows($rows) { global $wpdb; if (!$rows) { ?> <tr class="empty"> <td colspan="5"><p>No Tracks Found</p></td> </tr> <?php } else { ?> <?php $track = new WT_Track(); foreach ($rows as $row) { echo get_track_row_html($track->db_out($row)); } } }
public function tracks($data = 0) { $tracks = array(); try { if (!$data) { $data = $this->data["album_tracks"]; } if ($data) { $wt_track = new WT_Track(); foreach ($data as $track) { $wt_track->id = $track["id"]; $wt_track->retrieve(); $tracks[] = $wt_track->template(); } } } catch (Exception $e) { } return $tracks; }