Skip to content
Snippets Groups Projects
Commit 274716b6 authored by sacha's avatar sacha
Browse files

enlevé les commentaires

parent faaf9920
No related branches found
No related tags found
No related merge requests found
/*
class Movie{ class Movie{
constructor(name, author, note){ constructor(name, author, note){
this.name = name; this.name = name;
this.author = author; this.author = author;
this.note = note; this.note = note;
} }
*/
/** /**
* Cette fonction convertit une requete SQL en Movie * Cette fonction convertit une requete SQL en Movie
* *
* @param {[string, string, int, int, int, float, int, string] ??} param - Résultat requete. * @param {[string, string, int, int, int, float, int, string] ??} param - Résultat requete.
* @returns {Movie} - le film * @returns {Movie} - le film
*/ */
/*
toMovie(param){ toMovie(param){
return new Movie; return new Movie;
} }
} }
*/
\ No newline at end of file
/*
class User{ class User{
constructor(login){ constructor(login){
this.login = login; this.login = login;
...@@ -6,7 +6,7 @@ class User{ ...@@ -6,7 +6,7 @@ class User{
addMovies(movieSeen){ addMovies(movieSeen){
this.movies.append(movieSeen); this.movies.append(movieSeen);
}*/ }
/** /**
* Cette fonction convertit une requete SQL en User * Cette fonction convertit une requete SQL en User
...@@ -14,9 +14,9 @@ class User{ ...@@ -14,9 +14,9 @@ class User{
* @param {[??]} param - Résultat requete. * @param {[??]} param - Résultat requete.
* @returns {User} - l'utilisateur * @returns {User} - l'utilisateur
*/ */
/*
toUser(param){ toUser(param){
return new Movie; return new Movie;
} }
}*/ }
\ No newline at end of file \ No newline at end of file
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* @param {Movie[]} movies - Liste de film. * @param {Movie[]} movies - Liste de film.
* @returns {Movie[]} - La liste des 3 films. * @returns {Movie[]} - La liste des 3 films.
*/ */
/*
function top3(movies) { function top3(movies) {
let highestNotes = [movies[0], movies[0], movies[0]]; let highestNotes = [movies[0], movies[0], movies[0]];
for (let i = 1; i < movies.length; i++) { for (let i = 1; i < movies.length; i++) {
...@@ -23,14 +23,14 @@ function top3(movies) { ...@@ -23,14 +23,14 @@ function top3(movies) {
} }
return highestNotes; return highestNotes;
} }
*/
/** /**
* Cette fonction selectionne les 3 meilleurs films pour un utilisateur. * Cette fonction selectionne les 3 meilleurs films pour un utilisateur.
* *
* @param {string} user_login - Login de l'utilisateur. * @param {string} user_login - Login de l'utilisateur.
* @returns {Movie[]} - La liste des 3 films. * @returns {Movie[]} - La liste des 3 films.
*/ */
/*
function recommendationForUser(user_login) { function recommendationForUser(user_login) {
let person = get_user(user_login); let person = get_user(user_login);
...@@ -58,7 +58,7 @@ function recommendationForUser(user_login) { ...@@ -58,7 +58,7 @@ function recommendationForUser(user_login) {
//indice 0: films - indice 1: points_auteurs - indice 2: points_acteurs - indice 3: points_styles //indice 0: films - indice 1: points_auteurs - indice 2: points_acteurs - indice 3: points_styles
}*/ }
/** /**
* trier une matrice par l'indice 1, puis par l'indice 2, puis par l'indice 0. * trier une matrice par l'indice 1, puis par l'indice 2, puis par l'indice 0.
...@@ -67,7 +67,7 @@ function recommendationForUser(user_login) { ...@@ -67,7 +67,7 @@ function recommendationForUser(user_login) {
* @param {[string, Number, Number]} b - ligne d'une matrice * @param {[string, Number, Number]} b - ligne d'une matrice
* @returns {Number} - 1 si a est plus grand, 0 si a=b, -1 si b est plus grand. * @returns {Number} - 1 si a est plus grand, 0 si a=b, -1 si b est plus grand.
*/ */
/*
function comparerLignes(a, b) { function comparerLignes(a, b) {
// trier par le nombre d'apparition de l'auteur dans la liste de film vus (int) // trier par le nombre d'apparition de l'auteur dans la liste de film vus (int)
if (a[1] < b[1]) return -1; if (a[1] < b[1]) return -1;
...@@ -84,7 +84,7 @@ function comparerLignes(a, b) { ...@@ -84,7 +84,7 @@ function comparerLignes(a, b) {
// Les lignes sont égales // Les lignes sont égales
alert("doublon d'auteur !!"); alert("doublon d'auteur !!");
return 0; return 0;
}*/ }
/** /**
* renvoie une liste d'auteurs, avec leur nombre d'apparition dans la liste des films vus par un utilisateur, puis leur note moyenne * renvoie une liste d'auteurs, avec leur nombre d'apparition dans la liste des films vus par un utilisateur, puis leur note moyenne
...@@ -92,7 +92,7 @@ function comparerLignes(a, b) { ...@@ -92,7 +92,7 @@ function comparerLignes(a, b) {
* @param {Movie[]} movies - Liste de film vus par un utilisateur. * @param {Movie[]} movies - Liste de film vus par un utilisateur.
* @returns {[[string, Number, Number]]} - La liste des auteurs. * @returns {[[string, Number, Number]]} - La liste des auteurs.
*/ */
/*
function getAllAuthors(movies){ function getAllAuthors(movies){
let authors = [[]]; let authors = [[]];
//premier indice = couple auteur/nombre d'apparition/moyenne notes films, 2e indice: 0 auteur, 1 nbr apparition, 2 mpyenne films //premier indice = couple auteur/nombre d'apparition/moyenne notes films, 2e indice: 0 auteur, 1 nbr apparition, 2 mpyenne films
...@@ -118,7 +118,7 @@ function getAllAuthors(movies){ ...@@ -118,7 +118,7 @@ function getAllAuthors(movies){
authors.sort(comparerLignes); authors.sort(comparerLignes);
return authors; return authors;
} }
*/
/** /**
* renvoie une liste d'acteurs/styles, avec leur nombre d'apparition dans la liste des films vus par un utilisateur, puis leur note moyenne * renvoie une liste d'acteurs/styles, avec leur nombre d'apparition dans la liste des films vus par un utilisateur, puis leur note moyenne
* *
...@@ -126,7 +126,7 @@ function getAllAuthors(movies){ ...@@ -126,7 +126,7 @@ function getAllAuthors(movies){
* @param {string(Movie)} recupElement - Fonction qui recupere un element d'un film (pour generaliser à allElement) (acteurs ou styles). * @param {string(Movie)} recupElement - Fonction qui recupere un element d'un film (pour generaliser à allElement) (acteurs ou styles).
* @returns {[[string, Number, Number]]} - La liste des auteurs. * @returns {[[string, Number, Number]]} - La liste des auteurs.
*/ */
/*
function getAllElement(movies, recupElement){ function getAllElement(movies, recupElement){
let elements = [[]]; let elements = [[]];
//premier indice = couple element/nombre d'apparition/moyenne notes films, 2e indice: 0 auteur, 1 nbr apparition, 2 mpyenne films //premier indice = couple element/nombre d'apparition/moyenne notes films, 2e indice: 0 auteur, 1 nbr apparition, 2 mpyenne films
...@@ -154,12 +154,12 @@ function getAllElement(movies, recupElement){ ...@@ -154,12 +154,12 @@ function getAllElement(movies, recupElement){
elements.sort(comparerLignes); elements.sort(comparerLignes);
return elements; return elements;
}*/ }
/*function getAuthor(movie){ function getAuthor(movie){
return movie.author; return movie.author;
}*/ }
/*
function getActors(movie){ function getActors(movie){
return movie.actors; return movie.actors;
} }
...@@ -167,4 +167,3 @@ function getActors(movie){ ...@@ -167,4 +167,3 @@ function getActors(movie){
function getStyles(movie){ function getStyles(movie){
return movie.styles; return movie.styles;
} }
*/
\ No newline at end of file
...@@ -188,11 +188,11 @@ async function updateUserInfo(currentUsername, newUsername, newPassword) { ...@@ -188,11 +188,11 @@ async function updateUserInfo(currentUsername, newUsername, newPassword) {
* @param {int} length - La taille de la liste (-1 = max). * @param {int} length - La taille de la liste (-1 = max).
* @returns {Movie[]} - La liste des films en type Film. * @returns {Movie[]} - La liste des films en type Film.
*/ */
/*
function getMoviesByAuthor(author, isOrdered = false, length = -1){ function getMoviesByAuthor(author, isOrdered = false, length = -1){
res = db.query('Select f.tconst, f.primaryTitle, f.isAdult, f.startYear, f.runtimeMinutes, f.averageRating, f.numVotes, f.titleFR From Film f join Role r on f.tconst = r.tconst where r.nconst = ?', [author]); res = db.query('Select f.tconst, f.primaryTitle, f.isAdult, f.startYear, f.runtimeMinutes, f.averageRating, f.numVotes, f.titleFR From Film f join Role r on f.tconst = r.tconst where r.nconst = ?', [author]);
return Movie.toMovie(res); return Movie.toMovie(res);
}*/ }
/** /**
* Cette fonction Récupere les films d'un Style. * Cette fonction Récupere les films d'un Style.
...@@ -202,11 +202,11 @@ function getMoviesByAuthor(author, isOrdered = false, length = -1){ ...@@ -202,11 +202,11 @@ function getMoviesByAuthor(author, isOrdered = false, length = -1){
* @param {int} length - La taille de la liste (-1 = max). * @param {int} length - La taille de la liste (-1 = max).
* @returns {Movie[]} - La liste des films en type Film. * @returns {Movie[]} - La liste des films en type Film.
*/ */
/*
function getMoviesByStyle(style, isOrdered = false, length = -1){ function getMoviesByStyle(style, isOrdered = false, length = -1){
res = db.query('Select f.tconst, f.primaryTitle, f.isAdult, f.startYear, f.runtimeMinutes, f.averageRating, f.numVotes, f.titleFR From Film f joingenreFilm gf on f.tconst = gf.tconst where gf.idgen = ?', [style]); res = db.query('Select f.tconst, f.primaryTitle, f.isAdult, f.startYear, f.runtimeMinutes, f.averageRating, f.numVotes, f.titleFR From Film f joingenreFilm gf on f.tconst = gf.tconst where gf.idgen = ?', [style]);
return Movie.toMovie(res); return Movie.toMovie(res);
}*/ }
...@@ -216,8 +216,8 @@ function getMoviesByStyle(style, isOrdered = false, length = -1){ ...@@ -216,8 +216,8 @@ function getMoviesByStyle(style, isOrdered = false, length = -1){
* @param {string} login - login de l'utilisateur. * @param {string} login - login de l'utilisateur.
* @returns {User} - L'utilisateur. * @returns {User} - L'utilisateur.
*/ */
/*
function get_user(login){ function get_user(login){
res = db.query('Select Unique * From Utilisateur where login = ?', [login]); res = db.query('Select Unique * From Utilisateur where login = ?', [login]);
return User.toUser(res); return User.toUser(res);
}*/ }
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment