Skip to content
Extraits de code Groupes Projets
Valider e9da8108 rédigé par louis.fourcade@ensiie.fr's avatar louis.fourcade@ensiie.fr
Parcourir les fichiers

Merge remote-tracking branch 'origin/master'

parents c1d95902 06185743
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -42,8 +42,7 @@ urlHasArgument();
<html>
<?php generateHeader('Bibliothèque');
generateUserBanner();?>
<?php generateHeader('Bibliothèque');?>
<body onload="startviewer()">
<!-- génération des bannières -->
<?php
......
......@@ -115,6 +115,12 @@
color: yellow;
}
.etoile_remove {
width: 1vw;
height: 1vw;
margin-bottom: 0.75vw;
margin-right: 0.5vw;
}
@keyframes appearcontent {
......
......@@ -16,13 +16,12 @@ function ajaxRemoveCDC(userP, photoP) {
function ajaxNewReview(userP, photoP, noteP) {
console.log("reviewAjout");
console.log("reviewAjout "+noteP);
$.post("ReviewSubmitAction.php", {user: userP, photo: photoP, note: noteP, action: "new"})
}
function ajaxRemoveReview(userP, photoP) {
console.log("reviewRetrait");
$.post("ReviewSubmitAction.php", {user: userP, photo: photoP, action: "remove"})
$.post("ReviewSubmitAction.php", {user: userP, photo: photoP, note: "0", action: "remove"})
}
// azedizgejguheif
\ No newline at end of file
......@@ -28,8 +28,13 @@ function fenetreModalFermee(fenetreModal)
console.log("modal = connexion");
}
document.getElementById('logoPhp').setAttribute('href', 'index.php?modal=' + modal);
document.getElementById('indexPhp').setAttribute('href', 'index.php?modal=' + modal);
document.getElementById('imageRandomPhp').setAttribute('href', 'image_alea.php?modal=' + modal);
document.getElementById('bibliothequePhp').setAttribute('href', 'bibliotheque.php?modal=' + modal);
};
\ No newline at end of file
};
......@@ -399,6 +399,7 @@ function isInReviewlist(id) {
function updateEtoile(user, encoded_id, nbEtoile, option) {
icon_etoile = '<img class="etoile_remove" style="cursor: pointer;" onclick="remove_etoile(\'' + user + '\',\'' + encoded_id + '\')" src="./ressources/icons/croix_blanche.png" onmouseout="this.src=\'./ressources/icons/croix_blanche.png\'" onmouseover="this.src=\'./ressources/icons/croix_rouge.png\'">';
if (nbEtoile >= 5) {
console.log(nbEtoile);
......@@ -407,7 +408,8 @@ function updateEtoile(user, encoded_id, nbEtoile, option) {
'<span class="etoile" title="4 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 4, \'update\')">★</span>' +
'<span class="etoile" title="3 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 3, \'update\')">★</span>' +
'<span class="etoile" title="2 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 2, \'update\')">★</span>' +
'<span class="etoile" title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>';
'<span class="etoile" title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>' +
icon_etoile;
if (option == 'update') {
ajaxRemoveReview(user, encoded_id);
......@@ -420,7 +422,8 @@ function updateEtoile(user, encoded_id, nbEtoile, option) {
'<span class="etoile" title="4 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 4, \'update\')">★</span>' +
'<span class="etoile" title="3 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 3, \'update\')">★</span>' +
'<span class="etoile" title="2 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 2, \'update\')">★</span>' +
'<span class="etoile" title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>';
'<span class="etoile" title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>' +
icon_etoile;
if (option == 'update') {
ajaxRemoveReview(user, encoded_id);
......@@ -433,7 +436,8 @@ function updateEtoile(user, encoded_id, nbEtoile, option) {
'<span title="4 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 4, \'update\')">★</span>' +
'<span class="etoile" title="3 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 3, \'update\')">★</span>' +
'<span class="etoile" title="2 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 2, \'update\')">★</span>' +
'<span class="etoile" title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>';
'<span class="etoile" title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>' +
icon_etoile;
if (option == 'update') {
ajaxRemoveReview(user, encoded_id);
......@@ -446,7 +450,8 @@ function updateEtoile(user, encoded_id, nbEtoile, option) {
'<span title="4 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 4, \'update\')">★</span>' +
'<span title="3 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 3, \'update\')">★</span>' +
'<span class="etoile" title="2 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 2, \'update\')">★</span>' +
'<span class="etoile" title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>';
'<span class="etoile" title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>' +
icon_etoile;
if (option == 'update') {
ajaxRemoveReview(user, encoded_id);
......@@ -459,7 +464,8 @@ function updateEtoile(user, encoded_id, nbEtoile, option) {
'<span title="4 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 4, \'update\')">★</span>' +
'<span title="3 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 3, \'update\')">★</span>' +
'<span title="2 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 2, \'update\')">★</span>' +
'<span class="etoile" title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>';
'<span class="etoile" title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>' +
icon_etoile
if (option == 'update') {
ajaxRemoveReview(user, encoded_id);
......@@ -481,3 +487,13 @@ function updateEtoile(user, encoded_id, nbEtoile, option) {
}
}
function remove_etoile(user, encoded_id) {
document.getElementById('emplacementEtoile_' + encoded_id).innerHTML =
'<span title="5 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 5, \'update\')">★</span>' +
'<span title="4 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 4, \'update\')">★</span>' +
'<span title="3 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 3, \'update\')">★</span>' +
'<span title="2 étoiles" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 2, \'update\')">★</span>' +
'<span title="1 étoile" onclick="updateEtoile(\'' + user + '\',\'' + encoded_id + '\', 1, \'update\')">★</span>';
ajaxRemoveReview(user, encoded_id);
}
public/ressources/icons/croix_blanche.png

3,29 ko

public/ressources/icons/croix_rouge.png

3,29 ko

......@@ -30,9 +30,7 @@ function generateHeader($titre) {
function generateUserBanner() {
if (!isset($_SESSION["id_user"])) {//si l'utilisateur n'est pas connecté
echo '<div class="UserBanner" style="font-family:Abang;font-size:20px;text-align:center;margin-bottom:0px;background-color: #F3282A">
Vous n\'etes pas connecte
</div>';
}
else {
$dbName = getenv('DB_NAME');
......@@ -45,15 +43,10 @@ function generateUserBanner() {
$user_actuel = $userRepository->fetchId($_SESSION["id_user"]);
$nom = $user_actuel->getNom();
$prenom = $user_actuel->getPrenom();
$pseudo = $user_actuel->getPseudo();
echo "<div class=\"UserBanner\" style=\"font-size:20px;margin-bottom:0px;font-family:Abang;background-color: #554B9B\">
Vous etes connectes en tant que : $nom '$pseudo' $prenom
</div>
<div id=\"userInfo\" style=\"display: none;\">".$user_actuel->getId()."</div>";
echo
"<div id=\"userInfo\" style=\"display: none;\">".$user_actuel->getId()."</div>";
}
}
......@@ -206,7 +199,9 @@ function generateNavBar($page){
// pour mettre en surbrillance l'onglet sélectionné
echo
'<nav class="navbar navbar-expand-lg bg-dark navbar-dark sticky-top" style="margin-top:0px;font-family:Abang">
<a class="navbar-brand" href="index.php"><img src="./ressources/logo/logo_transparent_recadre.png" height="36" width="67"></a>
<a class="navbar-brand" id=logoPhp href="index.php">
<img src="./ressources/logo/logo_transparent_recadre.png" height="36" width="67">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter