summaryrefslogtreecommitdiff
path: root/Wrapper/Functions/func_search.php
diff options
context:
space:
mode:
Diffstat (limited to 'Wrapper/Functions/func_search.php')
-rw-r--r--Wrapper/Functions/func_search.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/Wrapper/Functions/func_search.php b/Wrapper/Functions/func_search.php
index 3c85eab..d6cbfb2 100644
--- a/Wrapper/Functions/func_search.php
+++ b/Wrapper/Functions/func_search.php
@@ -5,24 +5,24 @@
function search($request, $isResearch) {
// Instanciation des méthodes de recherches de la BDD.
$dbsearch = new DbSearch;
+ $dbmission = new DbMission;
// Si c'est une recherche.
if ($isResearch) {
- $result = $dbsearch->search_consultant_by_name($request);
+ $result = $dbsearch->get_pro_info_by_lastname($request);
// Pour chaque utilisateur avec un nom qui "match".
foreach ($result as $key => $value) {
// récupération du nombre de mission effectué.
- $numberMission = $dbsearch->count_consultant_mission_by_name($value["lastname"]);
+ $numberMission = $dbmission->count_pro_missions_by_lastname($value["lastname"]);
$result[$key]["numberOfMissions"] = $numberMission[0]["COUNT(*)"];
// récupération des notes de l'utilisateur.
- $allNotes = $dbsearch->get_consultant_note_by_name($value["lastname"]);
+ $allNotes = $dbsearch->get_pro_note_by_lastname($value["lastname"]);
// Pour chaque note on la "push" (ajoute) dans une liste.
$notes = array();
foreach ($allNotes as $value) {
array_push($notes, $value["note"]);
}
// On fait la moyenne des notes,
- // et pour les étoiles on "coupe" tout ce qui est après la virgule.
- // J'ai préféré ce système à un "round()"
+ // et pour les étoiles on "coupe" tout ce qui est après la virgule en castant en "int".
if ($notes) {
$average = array_sum($notes) / count($notes);
$result[$key]["note"] = round($average, 2);