ob_start(); require_once("../../db.inc"); require_once("../../error.inc"); require_once('../includes/functions.php'); require_once("../loggedin.php"); require_once __DIR__ . '/../../../../vendor/autoload.php'; use Orchard\Mysqli\QueryData; use Orchard\Mysqli\Wrapper as MysqliWrapper; setlocale(LC_MONETARY, 'en_US.UTF-8'); $wrapperObj = new MysqliWrapper($mysqli); $no_url = isset($no_url) ? $no_url : false; switch ($sort_by) { case 'an': $orderBy = 'ai.name'; break; case 'upc': $orderBy = 'r.upc'; break; case 'rn': $orderBy = 'r.release_name'; break; case 'rd': $orderBy = 'r.release_date'; break; case 'rl': $orderBy = 'r.label'; break; case 'genre': $orderBy = 'g.genre'; break; default: $orderBy = 'r.release_id'; $sort_desc = 1; } //cd received query $cd_received_query = "SELECT SQL_CALC_FOUND_ROWS r.release_id, r.upc, r.display_upc, r.release_name, r.release_date, r.release_status, r.label, ai.name AS artist_name, g.genre FROM releases r INNER JOIN artist_info ai ON ai.artist_id = r.artist_id INNER JOIN vendor v ON v.vendor_id = ai.vendor_id LEFT JOIN genre g ON g.genre_id = r.genre_id WHERE v.vendor_id = ?"; $cd_received_query .= ' AND r.not_for_distribution != "SMEAnalyticsDummy" '; $cd_received_query .= ' ORDER BY ' . $orderBy . ($sort_desc ? ' DESC' : ''); $dataParams = new QueryData(); $dataParams->addDataParam('i', $vendor_id); if (!$no_url) { $cd_received_query .= ' LIMIT ?, ?'; $dataParams->addDataParam('i', (($page - 1) * $pageRecord)); $dataParams->addDataParam('i', $pageRecord); } else { $cd_received_query .= ''; } $cd_received_result = $wrapperObj->executeQuery($cd_received_query, $dataParams); if ($cd_received_result === false) { showierror($cd_received_query); } $dataParams = new QueryData(); $sql = 'SELECT FOUND_ROWS() AS total'; $total_count = $wrapperObj->executeQuery($sql, $dataParams); if ($total_count === false) { showierror($sql); } $total_count_row = $total_count[0]; $total = $total_count_row['total']; $pageNum = ceil($total/$pageRecord); $varTable = ''; $varTable .= '
| '.($no_url ? 'Artist' : (sortColumnHeader('Artist', 'an', 'vendor_id=' . $vendor_id))).' | '.($no_url ? 'UPC' : (sortColumnHeader('UPC', 'upc', 'vendor_id=' . $vendor_id))).' | '.($no_url ? 'Release Name' : (sortColumnHeader('Release Name', 'rn', 'vendor_id=' . $vendor_id))).' | '.($no_url ? 'Release Date' : (sortColumnHeader('Release Date', 'rd', 'vendor_id=' . $vendor_id))).' | '.($no_url ? 'Label' : (sortColumnHeader('Label', 'rl', 'vendor_id=' . $vendor_id))).' | '.($no_url ? 'Genre' : (sortColumnHeader('Genre', 'genre', 'vendor_id=' . $vendor_id))).' | '; $varTable .= '|
|---|---|---|---|---|---|---|
| '.htmlspecialchars($cd_received_row["artist_name"]).' | '; $release_status = $cd_received_row["release_status"]; $release_id = $cd_received_row["release_id"]; $path = ($release_status != "in_content" ? "edit_ex_release.php?release_id=".$release_id : 'view_release.php?upc='.$cd_received_row["upc"]); $varTable .= $no_url ? '"'. $cd_received_row["display_upc"] .'"' : ''.$cd_received_row["display_upc"].''; $varTable .= ' | '.htmlspecialchars($cd_received_row["release_name"]).' | '.format_date($cd_received_row["release_date"]).' | '.$cd_received_row["label"].' | '.$cd_received_row["genre"].' | '; $varTable .= '|
| No CD Received. | ||||||