| @@ 69-85 (lines=17) @@ | ||
| 66 | /** |
|
| 67 | * @return array |
|
| 68 | */ |
|
| 69 | private function getListeDroitAcces() { |
|
| 70 | $dbc = App::getDb(); |
|
| 71 | ||
| 72 | $liste_droit_acces = []; |
|
| 73 | ||
| 74 | $query = $dbc->query("SELECT * FROM droit_acces, liste_droit_acces, liaison_liste_droit WHERE |
|
| 75 | droit_acces.ID_droit_acces = liaison_liste_droit.ID_droit_acces AND |
|
| 76 | liste_droit_acces.ID_liste_droit_acces = liaison_liste_droit.ID_liste_droit_acces AND |
|
| 77 | liste_droit_acces.ID_liste_droit_acces = $this->id_liste_droit_acces |
|
| 78 | "); |
|
| 79 | ||
| 80 | if ((is_array($query)) && (count($query) > 0)) { |
|
| 81 | foreach ($query as $obj) $liste_droit_acces[] = $obj->droit_acces; |
|
| 82 | } |
|
| 83 | ||
| 84 | return $liste_droit_acces; |
|
| 85 | } |
|
| 86 | ||
| 87 | /** |
|
| 88 | * @return array |
|
| @@ 179-194 (lines=16) @@ | ||
| 176 | * fonction qui récupère la liste des droits d'acces en texte en fonction de l'id de la liste |
|
| 177 | * @param $id_liste_droit_acces |
|
| 178 | */ |
|
| 179 | public function getListeDroitAccesDetailDroit() { |
|
| 180 | $dbc = \core\App::getDb(); |
|
| 181 | ||
| 182 | $query = $dbc->query("SELECT * FROM droit_acces, liaison_liste_droit WHERE |
|
| 183 | droit_acces.ID_droit_acces = liaison_liste_droit.ID_droit_acces AND |
|
| 184 | liaison_liste_droit.ID_liste_droit_acces =".$this->id_liste_droit_acces); |
|
| 185 | if ((is_array($query)) && (count($query) > 0)) { |
|
| 186 | $droit_acces = []; |
|
| 187 | ||
| 188 | foreach ($query as $obj) { |
|
| 189 | $droit_acces[] = $obj->droit_acces; |
|
| 190 | } |
|
| 191 | ||
| 192 | $this->setListeDroitAccesDetailDroit($droit_acces); |
|
| 193 | } |
|
| 194 | } |
|
| 195 | ||
| 196 | /** |
|
| 197 | * fonction qui récupère la liste des utilisateur dans une liste de droits d'acces en texte en fonction de l'id de la liste |
|