addDataParam('s', $publisher_id);
$pub_lic_grand_total_result = $wrapperObj->executeQuery($pub_lic_grand_total, $dataParams);
if ($pub_lic_grand_total_result === false) {
showierror($pub_lic_grand_total);
}
$pub_lic_grand_total_row = $pub_lic_grand_total_result[0];
$grandTotalLic = $pub_lic_grand_total_row["total"];
$pub_lic_query = "SELECT pl.license_no, pl.publisher_license_no, pl.effective_date
, pl.expiration_date, pl.status, pl.license_type, pl.ownership
, t.id as track_unique_id, t.track_name, t.cd, t.track_id
, r.release_name, r.upc,r.display_upc, a.artist_id, a.name as artist_name
FROM publishers_license pl
LEFT JOIN track t ON t.id = pl.track_id
LEFT JOIN releases r ON r.upc = t.upc
LEFT JOIN artist_info a ON a.artist_id = r.artist_id
WHERE pl.publisher_id = ? AND r.not_for_distribution != 'SMEAnalyticsDummy' ";
$dataParams = new QueryData();
$dataParams->addDataParam('s', $publisher_id);
//echo $pub_lic_query;
switch ($sort_by) {
case 'artist_name':
$order_by .= 'artist_name';
break;
case 'upc':
$order_by .= 'upc';
break;
case 'track_name':
$order_by .= 'track_name';
break;
case 'license_no':
$order_by .= 'license_no';
break;
case 'publisher_license_no':
$order_by .= 'publisher_license_no';
break;
case 'effective_date':
$order_by .= 'pl.effective_date ';
break;
case 'expiration_date':
$order_by .= 'pl.expiration_date';
break;
case 'status':
$order_by .= 'status';
break;
case 'license_type':
$order_by .= 'license_type';
break;
case 'ownership':
$order_by .= 'ownership';
break;
default:
$order_by .= 'license_no';
}
$pub_lic_query .= ' ORDER BY ' . $order_by . ($sort_desc ? ' DESC' : '') . (!$viewall ? ' LIMIT 0, 5' : '');
//echo $pub_lic_query;
$pub_lic_result = $wrapperObj->executeQuery($pub_lic_query, $dataParams);
if ($pub_lic_result === false) {
showierror($pub_lic_query);
}
$total = count($pub_lic_result);
$pageNum = ceil($total/$pageRecord);
$page = $page > $pageNum ? $pageNum : $page;
if ($viewall) {
if ($total) {
echo paginate($page, $pageRecord, $pageNum, $varQueryString);
}
} ?>
0) { ?>
if (!$viewall) { ?>
- Viewing of =$grandTotalLic?> - View All
} ?>
if ($viewall) { ?>
| =sortColumnHeader('License #', 'license_no', $url)?> |
=sortColumnHeader('Artist', 'artist_name', $url)?> |
=sortColumnHeader('Release Name', 'release_name', $url)?> |
=sortColumnHeader('UPC', 'upc', $url)?> |
=sortColumnHeader('Track', 'track_name', $url)?> |
=sortColumnHeader('Publisher\'s license #', 'publisher_license_no', $url)?> |
=sortColumnHeader('Status', 'status', $url)?> |
=sortColumnHeader('License Type', 'license_type', $url)?> |
=sortColumnHeader('Effective Date', 'effective_date', $url)?> |
=sortColumnHeader('Expiration Date', 'expiration_date', $url)?> |
=sortColumnHeader('ownership', 'ownership', $url)?> |
if(check_user_permission(52)) { ?> | } ?>
}
else { ?>
| License No |
Artist |
Release Name |
UPC |
Track |
Publisher's License # |
Status |
License Type |
Effective Date |
Expiration Date |
Ownership |
if(check_user_permission(52)) { ?> | } ?>
}
$i = 0;
$rci = 0;
array_slice($pub_lic_result, (($page - 1) * $pageRecord));
foreach ($pub_lic_result as $pub_lic_row) {
if ($i < $pageRecord) {
$row_class = (++$rci & 1) ? '' : 'alt';
$i++; ?>
| =$pub_lic_row["license_no"]?> |
">=$pub_lic_row["artist_name"]?> |
">=$pub_lic_row["release_name"]?> |
=$pub_lic_row["display_upc"]?> |
=$pub_lic_row["track_name"]?> |
=$pub_lic_row["publisher_license_no"]?> |
=$pub_lic_row["status"]?> |
=$pub_lic_row["license_type"]?> |
=format_date($pub_lic_row["effective_date"])?> |
=format_date($pub_lic_row["expiration_date"])?> |
=$pub_lic_row["ownership"]?> |
if(check_user_permission(52)) { ?>">Edit | } ?>
}
} ?>
}
else { ?>
| No Publisher License found. |
} ?>
if ($viewall) {
if ($total) {
echo paginate($page, $pageRecord, $pageNum, $varQueryString, 'bottom');
}
} ?>