Code Duplication    Length = 13-14 lines in 2 locations

core/Navigation.php 2 locations

@@ 73-85 (lines=13) @@
70
71
			$query = $dbc->select()->from("page")->where("parent", "=", $id_page, "AND")->where("affiche", "=", 1)->get();
72
73
			if (is_array($query) && (count($query) > 0)) {
74
				foreach ($query as $obj) {
75
					$sous_menu[] = [
76
						"id" => $obj->ID_page,
77
						"titre" => $obj->titre,
78
						"lien_page" => $this->getLienPage($obj->url),
79
						"url" => $obj->url,
80
						"balise_title" => $obj->balise_title,
81
						"type" => "page",
82
						"target" => $obj->target,
83
					];
84
				}
85
			}
86
			return $sous_menu;
87
		}
88
@@ 99-112 (lines=14) @@
96
97
			$query = $dbc->select()->from("navigation")->from("module")->where("module.ID_module", "=", $id_module, "AND")->where("module.installer", "=", 1, "AND")->where("module.activer", "=", 1, "AND")->where("navigation.ID_module", "=", "module.ID_module", "", true)->get();
98
99
			if (is_array($query) && (count($query) > 0)) {
100
				foreach ($query as $obj) {
101
					$nav = [
102
						"id" => $obj->ID_module,
103
						"titre" => $obj->nom_module,
104
						"lien_page" => $this->getLienPage($obj->url),
105
						"balise_title" => $obj->nom_module,
106
						"type" => "module",
107
						"target" => $obj->target,
108
					];
109
					return $nav;
110
				}
111
			}
112
		}
113
114
		/*to verify if page exist*/
115
		private function getLienPageExist($id_page) {