Code Duplication    Length = 13-14 lines in 2 locations

core/Navigation.php 2 locations

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