Code Duplication    Length = 14-18 lines in 4 locations

core/admin/droitsacces/GestionDroitAcces.class.php 3 locations

@@ 115-128 (lines=14) @@
112
		 * @param $id_liste_droit_acces
113
		 * @return integer
114
		 */
115
		private function getNombreUtilisateurListe($id_liste_droit_acces) {
116
			$dbc = App::getDb();
117
118
			$nb_user = 0;
119
120
			$query2 = $dbc->query("SELECT count(ID_identite) as ID_identite FROM identite WHERE liste_droit=".$id_liste_droit_acces);
121
			if ((is_array($query2)) && (count($query2) > 0)) {
122
				foreach ($query2 as $obj2) {
123
					$nb_user[] = $obj2->ID_identite;
124
				}
125
			}
126
127
			return $nb_user;
128
		}
129
130
		/**
131
		 * @param $id_liste_droit_acces
@@ 134-147 (lines=14) @@
131
		 * @param $id_liste_droit_acces
132
		 * @return integer
133
		 */
134
		private function getNombreDroitAccesListe($id_liste_droit_acces) {
135
			$dbc = App::getDb();
136
137
			$nb_droit_acces = 0;
138
139
			$query1 = $dbc->query("SELECT count(ID_droit_acces) as ID_droit_acces FROM liaison_liste_droit WHERE ID_liste_droit_acces =".$id_liste_droit_acces);
140
			if ((is_array($query1)) && (count($query1) > 0)) {
141
				foreach ($query1 as $obj1) {
142
					$nb_droit_acces[] = $obj1->ID_droit_acces;
143
				}
144
			}
145
146
			return $nb_droit_acces;
147
		}
148
149
		/**
150
		 * @param $id_liste_droit_acces
@@ 153-166 (lines=14) @@
150
		 * @param $id_liste_droit_acces
151
		 * @return array|int
152
		 */
153
		private function getNombrePageListe($id_liste_droit_acces) {
154
			$dbc = App::getDb();
155
156
			$nb_droit_acces_page = 0;
157
158
			$query3 = $dbc->query("SELECT count(ID_page) as ID_page FROM droit_acces_page WHERE ID_liste_droit_acces =".$id_liste_droit_acces);
159
			if ((is_array($query3)) && (count($query3) > 0)) {
160
				foreach ($query3 as $obj3) {
161
					$nb_droit_acces_page[] = $obj3->ID_page;
162
				}
163
			}
164
165
			return $nb_droit_acces_page;
166
		}
167
168
		/**
169
		 * fonction qui récupère la liste des droits d'acces en texte en fonction de l'id de la liste

core/modules/GestionModule.class.php 1 location

@@ 130-147 (lines=18) @@
127
		 * @return bool
128
		 * permets de savoir si un module est installé ou non
129
		 */
130
		public static function getModuleInstaller($nom_module) {
131
			$dbc = App::getDb();
132
133
			$query = $dbc->query("SELECT * FROM module WHERE nom_module = ".$dbc->quote($nom_module));
134
135
			if ((is_array($query)) && (count($query) > 0)) {
136
				$installer = 0;
137
138
				foreach ($query as $obj) {
139
					$installer = $obj->installer;
140
				}
141
142
				return $installer;
143
			}
144
			else {
145
				return false;
146
			}
147
		}
148
149
		/**
150
		 * @param $nom_module