commit
806fad299d
@ -15,20 +15,16 @@ const (
|
|||||||
SET imdb_id=$1, user_id=$2, season=$3, episode=$4;`
|
SET imdb_id=$1, user_id=$2, season=$3, episode=$4;`
|
||||||
|
|
||||||
isShowWishlistedQueryByUserID = `
|
isShowWishlistedQueryByUserID = `
|
||||||
SELECT
|
SELECT s.imdb_id, t.season, t.episode
|
||||||
shows.imdb_id
|
FROM shows s INNER JOIN shows_tracked t
|
||||||
FROM shows INNER JOIN shows_tracked
|
ON s.imdb_id = t.imdb_id AND t.user_id=$2
|
||||||
ON
|
WHERE t.imdb_id=$1;`
|
||||||
shows.imdb_id=shows_tracked.imdb_id
|
|
||||||
AND
|
|
||||||
shows_tracked.user_id=$2
|
|
||||||
WHERE shows.imdb_id=$1;`
|
|
||||||
|
|
||||||
getShowWishlistQueryByUserID = `
|
getShowWishlistQueryByUserID = `
|
||||||
SELECT
|
SELECT s.imdb_id, t.season, t.episode
|
||||||
shows.imdb_id, shows_tracked.season, shows_tracked.episode
|
FROM shows s
|
||||||
FROM shows INNER JOIN shows_tracked
|
INNER JOIN shows_tracked t
|
||||||
ON shows.imdb_id=shows_tracked.imdb_id AND shows_tracked.user_id=$1;`
|
ON s.imdb_id = t.imdb_id AND t.user_id=$1;`
|
||||||
|
|
||||||
deleteShowWishlistedQueryByID = `DELETE FROM shows_tracked WHERE imdb_id=$1 AND user_id=$2;`
|
deleteShowWishlistedQueryByID = `DELETE FROM shows_tracked WHERE imdb_id=$1 AND user_id=$2;`
|
||||||
)
|
)
|
||||||
|
@ -9,11 +9,30 @@ export default function ListDetails(props) {
|
|||||||
).join(', ');
|
).join(', ');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let wishlistStr = "";
|
||||||
|
if (props.data.wishlisted === true) {
|
||||||
|
wishlistStr = "Wishlisted";
|
||||||
|
}
|
||||||
|
if (props.data.tracked_episode !== null && props.data.tracked_season != null) {
|
||||||
|
let season = props.data.tracked_season;
|
||||||
|
let episode = props.data.tracked_episode;
|
||||||
|
if ((season === 0) && (episode === 0)) {
|
||||||
|
wishlistStr = "Whole show tracked";
|
||||||
|
} else {
|
||||||
|
wishlistStr = `Tracked from season ${season} episode ${episode}`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="col-xs-7 col-md-4">
|
<div className="col-xs-7 col-md-4">
|
||||||
<div className="show-detail affix">
|
<div className="affix">
|
||||||
<h1 className="hidden-xs">{props.data.title}</h1>
|
<h1 className="hidden-xs">{props.data.title}</h1>
|
||||||
<h3 className="visible-xs">{props.data.title}</h3>
|
<h3 className="visible-xs">{props.data.title}</h3>
|
||||||
|
{wishlistStr !== "" &&
|
||||||
|
<span className="label label-default">
|
||||||
|
<i className="fa fa-bookmark"></i> {wishlistStr}
|
||||||
|
</span>
|
||||||
|
}
|
||||||
<h4>{props.data.year}</h4>
|
<h4>{props.data.year}</h4>
|
||||||
{props.data.runtime &&
|
{props.data.runtime &&
|
||||||
<p>
|
<p>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user