Code Duplication    Length = 13-14 lines in 2 locations

core/Navigation.php 2 locations

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