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