Code Duplication    Length = 13-14 lines in 2 locations

core/Navigation.php 2 locations

@@ 88-100 (lines=13) @@
85
86
			$query = $dbc->select()->from("page")->where("parent", "=", $id_page, "AND")->where("affiche", "=", 1)->get();
87
88
			if (is_array($query) && (count($query) > 0)) {
89
				foreach ($query as $obj) {
90
					$sous_menu[] = [
91
						"id" => $obj->ID_page,
92
						"titre" => $obj->titre,
93
						"lien_page" => $this->getLienPage($obj->url),
94
						"url" => $obj->url,
95
						"balise_title" => $obj->balise_title,
96
						"type" => "page",
97
						"target" => $obj->target,
98
					];
99
				}
100
			}
101
			return $sous_menu;
102
		}
103
@@ 114-127 (lines=14) @@
111
112
			$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();
113
114
			if (is_array($query) && (count($query) > 0)) {
115
				foreach ($query as $obj) {
116
					$nav = [
117
						"id" => $obj->ID_module,
118
						"titre" => $obj->nom_module,
119
						"lien_page" => $this->getLienPage($obj->url),
120
						"balise_title" => $obj->nom_module,
121
						"type" => "module",
122
						"target" => $obj->target,
123
					];
124
					return $nav;
125
				}
126
			}
127
		}
128
129
		/*to verify if page exist*/
130
		private function getLienPageExist($id_page) {