diff --git a/Hierarchy.php b/Hierarchy.php
index e16abaf193277fea4d7248b2dc7e6fd76ab5bf43..6ff999a3aedc3d56c1574e996b576d8baee29384 100644
--- a/Hierarchy.php
+++ b/Hierarchy.php
@@ -14,38 +14,8 @@
 
     <?php
 
-        // Renvoie un tableau de sous-categories de l'aliment en cours, null si l'aliment n'en a pas
-        function get_sous_categories($aliment) {
-            include "Donnees.inc.php";
-            $res = null;
-            if(isset($Hierarchie[$aliment]['sous-categorie'])) {
-                 $res = $Hierarchie[$aliment]['sous-categorie'];
-            }
-            return $res;
-        }
-
-        // Renvoie un tableau de super-categories de l'aliment en cours, null si l'aliment n'en a pas
-        function get_super_categories($aliment) {
-            include "Donnees.inc.php";
-            $res = null;
-            if(isset($Hierarchie[$aliment]['super-categorie'])) {
-                $res = $Hierarchie[$aliment]['super-categorie'];
-            }
-            return $res;
-        }
-
-        // Renvoie tous les aliments feuilles de la hiérarchie à partir de l'aliment en paramètre : 
-        function get_aliments_feuilles($superaliment) {
-            $res = null;
-            return $res; 
-        }
-
-        // Renvoie la liste des recettes qui contiennent un aliment spécifique : 
-        function get_recettes_associees($aliment) {
-            return null; // A FAIRE
-        }
-
         // DEBUT DES ACTIONS SUR LA PAGE :
+        include "scripts/Functions.php";
 
         if(!isset($_GET['element'])) {
             // Si on ouvre la Hiérachie pour la première fois, on part de 'Vin effervescent'
diff --git a/scripts/Functions.php b/scripts/Functions.php
index d6b59c26e72d8ffe4b6b58a4c63df6f13d240b2a..c1fc5ed2ae0288f63de60f400bea50e386ab4ae7 100644
--- a/scripts/Functions.php
+++ b/scripts/Functions.php
@@ -86,4 +86,24 @@ function getRecipeImage($id)
     else return '';
 }
 
+// Renvoie un tableau de sous-categories de l'aliment en cours, null si l'aliment n'en a pas
+function get_sous_categories($aliment) {
+    include "Donnees.inc.php";
+    $res = null;
+    if(isset($Hierarchie[$aliment]['sous-categorie'])) {
+         $res = $Hierarchie[$aliment]['sous-categorie'];
+    }
+    return $res;
+}
+
+// Renvoie un tableau de super-categories de l'aliment en cours, null si l'aliment n'en a pas
+function get_super_categories($aliment) {
+    include "Donnees.inc.php";
+    $res = null;
+    if(isset($Hierarchie[$aliment]['super-categorie'])) {
+        $res = $Hierarchie[$aliment]['super-categorie'];
+    }
+    return $res;
+}
+
 ?>
\ No newline at end of file