-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaccueil.php
143 lines (137 loc) · 5.98 KB
/
accueil.php
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<script type="text/javascript">
$(function(){
createListeSelectLangue("categorie");
});
</script>
<!-- Début de la présentation -->
<div id="presentation">
<div id="center">
<a href="ccm"><img src="images/image.png" alt="Presentation" title="Your-Voc" class="desk"/></a>
</div>
</div>
<!-- Fin de la présentation -->
<!-- Début du contenu -->
<div id="content">
<div id="bloc">
<div id="title"><a href="ccm">Your-Voc, c'est quoi ?</a></div>
<p>
<h3>Avouez-le, vous l'avez tous connu. Un test arrive très rapidement, mais vous ne savez pas comment réviser et vous manquez de motivation.</h3>
Et bien, Your-Voc est fait pour vous. Créé par quelqu'un comme vous, pour vous, il vous aidera très facilement à apprendre votre vocabulaire sans y perdre des heures. Vous pouvez passer du temps sur l'ordinateur, Facebook et compagnie, et réviser en même temps. <br>
C'est une méthode déjà utilisée, testée et approuvée dans pleins d'autres pays, et elle débarque désormais en français pour vous, gratuitement.<br />
Commencez donc par chercher une liste ou bien par créer votre propre liste.<br>
</p>
</div>
<div id="bloc">
<div id="container">
<div id="col1">
<h3>Catégories</h3>
<ul type="circle">
<?php
$allCat = getCategoriesWithNbListe(7);
foreach($allCat as $key=>$cat) {
?>
<li><a href="<?php echo $cat->url() ?>"><?php echo $cat->nom() ?></a> - <i><?php echo $cat->nbListe() ?> listes </i></li><br>
<?php
}
?>
</ul>
<a href="categories">Plus de catégories</a><br /><br />
</div>
<div id="col2outer">
<div id="col2mid">
<?php
if(isset($_POST['requete'])) {
$critere = $_POST['requete'];
$categorie = "aucun";
if($_POST['categorie'] != 'aucun') {
$categorie = $_POST['categorie'];
}
$critereListeMot = array("titre"=>$critere, "categorie"=>$categorie,"categorie2"=>$categorie);
$resultats = getListeMotByCritere($critereListeMot);
$nb_resultats = count($resultats);
if($nb_resultats > 0) {
$writeResult = "";
if($nb_resultats < 6) {
$writeResult = "<br>Voici les listes que nous avons trouvées :<br />";
}else{
$resultats = array_slice($resultats, 1, 5);
$pluriel = ($nb_resultats > 1)?"s":"";
$writeResult = "Nous avons trouvé $nb_resultats résultat$pluriel dans notre base de données.";
$writeResult = "Voici 5 des $nb_resultats listes que nous avons trouvées:";
}
?>
<h3>Résultats de votre recherche.</h3>
<?php echo $writeResult;?>
<br/><br/>
<?php
$i = 1;
foreach($resultats as $resultat){
echo $i++;
?>
<a href="afficher?id=<?php echo $resultat->id(); ?>"><?php echo $resultat->titre(); ?></a> <small>entré le <?php echo $resultat->date(); ?> par <?php echo $resultat->membre(); ?> dans les catégories <?php echo $resultat->categorie(); ?> <-> <?php echo $resultat->categorie2() ?> (<?php echo ($resultat->note() != "")?$resultat->note()."/5":"Pas de note"?>)</small><br><br>
<?php
} // fin de la boucle
if($nb_resultats > 5) {
?>
<i><a href="recherche?requete=<?php echo $critere ?>&categorie=<?php echo $categorie ?>">Voir la suite des résultats</a></i>
<br/>
<br/>
<?php
}
?>
<a href="recherche">Faire une nouvelle recherche</a></p>
<?php
} else {
?>
<h3>Pas de résultats</h3>
<p>Nous n'avons trouvé aucun résultat pour votre requète "<?php echo htmlspecialchars($critere); ?>". <a href="recherche">Réessayez</a> avec autre chose.</p>
<a href="entrer_liste"><img src="images/orange button.png" alt="enter liste" /></a>
<?php
}
} else { // et voilà le formulaire, en HTML de nouveau !
?>
<a href="entrer_liste"><img src="images/orange button.png" alt="enter liste" /></a>
<div id="text-center">
<b><h2>ou chercher une liste :</h2></b>
<form action="accueil" method="Post">
<p>
<b>Catégorie :</b>
<select id="categorie" name="categorie"></select>
<br><br>
<b>Mots-clés :</b>
<input type="text" name="requete" size="30" title="Mots-clés" >
<br><br>
<input type="submit" value="Recherche">
</p>
</form>
</div>
<?php
}
// et voilà, c'est fini !
?>
</div>
<div id="col2side">
<?php $defaultNbListe = 3; ?>
<h3><a href="gerer_public">Derniers ajouts</a></h3>
<ul type="circle">
<?php
$listeMotArray = getListesMotDefinitionByDate($defaultNbListe);
foreach($listeMotArray as $listeMot) {
?>
<li><b><?php echo $listeMot->categorie(); ?> -> <?php echo $listeMot->categorie2(); ?>: </b><br /><a href="afficher?id=<?php echo $listeMot->id(); ?>"><?php echo $listeMot->titre(); ?></a> <small>par <a href="profil?m=<?php echo $listeMot->membre(); ?>"><?php echo $listeMot->membre();?></a></small></li>
<?php } ?>
</ul>
<h3>Thèmes</h3>
<ul type="circle">
<li><a href="recherche?id=%sport%&cat=aucun">Le sport</a></li>
<li><a href="recherche?id=%tourisme%&cat=aucun">Le tourisme - Les voyages</a></li>
<li><a href="recherche?id=%restaurant%&cat=aucun">Le restaurant</a></li>
<li><a href="recherche?id=%musique%&cat=aucun">La musique</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<!-- Fin du contenu -->
<div id="clear"></div>