Esempio n. 1
0
     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;
Esempio n. 2
0
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));
        }
    }
}
Esempio n. 3
0
 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;
 }