regroupement des commandes sql

This commit is contained in:
Antoine WEBER 2015-09-24 18:15:40 +02:00
parent d6826c71c4
commit 7625f94a5c
2 changed files with 20 additions and 21 deletions

View File

@ -32,11 +32,10 @@ router.get('/:id', function(req, res, next) {
shows = row;
});
db.each("SELECT episode.id as id, episode.title as titre, episode.[index] as episode, season.[index] as saison "+
db.each("SELECT episode.id as id, episode.title as titre, episode.[index] as episode, episode.duration as second, season.[index] as saison "+
"FROM metadata_items episode,metadata_items season,metadata_items show "+
"WHERE episode.parent_id=season.id AND season.parent_id = show.id AND show.id = ? ",req.params.id, function(err, row) {
console.log(err);
console.log(row);
/*//découpage des hints
var params = {};
var tab = row.hints.split('&');
@ -45,17 +44,24 @@ router.get('/:id', function(req, res, next) {
params[tab2[0]] = decodeURIComponent(tab2[1]);
});
row.info_meta = params;
*/
if(typeof row.info_meta !== 'undefined' && typeof row.info_meta.season !== 'undefined' && typeof row.info_meta.episode !== 'undefined'){
row.season_episode = "S"+addZero(row.info_meta.season)+"E"+addZero(row.info_meta.episode);
if(typeof row.episode !== '' && row.saison !== '' ){
row.season_episode = "S"+addZero(row.saison)+"E"+addZero(row.episode );
}
row.duree = formatDuree(row.second);*/
row.duree = formatDuree(row.second);
data.push(row);
},
//aprés toute les opération de la base
function() {
//a la fin du foreach
});
},function(){
//aprés toute les opération de la base
var titre = "Série inexistante";
if(show != null){
title = 'Episode de '+show.title;
@ -67,9 +73,6 @@ router.get('/:id', function(req, res, next) {
});
});
});
db.close();
});

View File

@ -7,19 +7,15 @@ block content
thead
tr
th Nom
th Saison
th Episode
th Saison & Episode
th Durée
th Année
tbody
each video, i in videos
tr
td
a(href="/movie/#{video.id}")= video.titre
td= video.saison
td= video.episode
td= video.season_episode
td= video.duree
td= video.year
script.
$(document).ready(function() {
$('#example').DataTable({