| @@ 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 |
|
| @@ 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 |
|