-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathliens.php
More file actions
68 lines (66 loc) · 2.89 KB
/
liens.php
File metadata and controls
68 lines (66 loc) · 2.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php include("topPage.php"); ?>
<html>
<?php include("head.php"); ?>
<body>
<?php
include("enTete.php");
$groupe = $_SESSION['groupeSelectionne'];
if(count($groupe) != 0){
$place_holders = implode(',', array_fill(0, count($groupe), '?'));
$req = $bdd->prepare("SELECT DISTINCT lien.ID, lien.url, site.url AS site, lien.titre, site.favicone, site.couleur
FROM lien_groupe LG
INNER JOIN lien ON LG.ID_lien = lien.ID
INNER JOIN site ON lien.ID_site = site.ID
WHERE LG.vue = false
AND LG.ID_groupe IN ($place_holders)");
$req->execute($groupe);
}else{
$req = $bdd->prepare("SELECT DISTINCT lien.ID, lien.url, site.url AS site, lien.titre, site.favicone, site.couleur
FROM lien
INNER JOIN utilisateur_lien AS UL ON lien.ID = UL.ID_lien
INNER JOIN site ON lien.ID_site = site.ID
WHERE UL.ID_utilisateur = ?
ORDER BY dateCrea DESC");
$req->execute(array($_SESSION['ID']));
}
while ($donnees = $req->fetch())
{
$url = $donnees['url'];
$titre = $donnees['titre'];
if($titre == ""){
$titre = $url;
}
$site = $donnees['site'];
$favicone = $donnees['favicone'];
$couleurFond = "rgba(".convertColor($donnees['couleur']).",0.3";
$idLien = $donnees['ID'];
$req2 = $bdd->prepare('SELECT groupe.couleur, groupe.typePersonne AS type, groupe.nom, groupe.ID
FROM lien_groupe LG
INNER JOIN groupe ON LG.ID_groupe = groupe.ID
WHERE ID_lien = ?');
$req2->execute(array($idLien));
$image = "http://www.google.com/s2/favicons?domain=$site";
?>
<section class=lien style="background:<?php echo $couleurFond ?>">
<article>
<a href= <?php echo $url ?> target="_blank"> <img src="<?php echo $favicone ?>" /><?php echo $titre ?></a>
</article>
<aside>
<a href= <?php echo $site ?> target="_blank"> <?php echo $site; ?></a><?php
while ($donnees2 = $req2->fetch())
{
iconeGroupe($donnees2['couleur'], $donnees2['type'], $donnees2['nom'], $donnees2['ID']);
}
?>
</aside>
<div class=action>
<a href="lienVue.php?idLien=<?php echo $idLien ?>"><span class=logo title='Marquer comme vue'>M</span></a>
<a href="lienDel.php?idLien=<?php echo $idLien ?>"><span class=logo title='Supprimer'>[</span></a>
</div>
</section>
<?php
}
$req->closeCursor();
include("footer.php"); ?>
</body>
</html>