| @@ 90-92 (lines=3) @@ | ||
| 87 | ||
| 88 | if (!in_array($page, $all_access)) { |
|
| 89 | $query = $dbc->query("SELECT droit_acces FROM droit_acces WHERE page LIKE '%$page%'"); |
|
| 90 | if ((is_array($query)) && (count($query) > 0)) { |
|
| 91 | foreach ($query as $obj) $droit_acces = $obj->droit_acces; |
|
| 92 | } |
|
| 93 | } |
|
| 94 | ||
| 95 | //si la page n'est pas trouvée dans les droit d'accès c'est qu'elle est obligatoirement accessible dans admin |
|
| @@ 156-158 (lines=3) @@ | ||
| 153 | liste_droit_acces.ID_liste_droit_acces = liaison_liste_droit.ID_liste_droit_acces AND |
|
| 154 | liste_droit_acces.ID_liste_droit_acces = $this->id_liste_droit_acces |
|
| 155 | "); |
|
| 156 | if ((is_array($query)) && (count($query) > 0)) { |
|
| 157 | foreach ($query as $obj) $liste_droit_acces[] = $obj->droit_acces; |
|
| 158 | } |
|
| 159 | ||
| 160 | if (in_array($droit, $liste_droit_acces)) { |
|
| 161 | //on check si il a le droit de modifier ou supprimer cette page |
|
| @@ 140-148 (lines=9) @@ | ||
| 137 | $query = $dbc->query("SELECT * FROM droit_acces, liaison_liste_droit WHERE |
|
| 138 | droit_acces.ID_droit_acces = liaison_liste_droit.ID_droit_acces AND |
|
| 139 | liaison_liste_droit.ID_liste_droit_acces =".$id_liste_droit_acces); |
|
| 140 | if ((is_array($query)) && (count($query) > 0)) { |
|
| 141 | $droit_acces = []; |
|
| 142 | ||
| 143 | foreach ($query as $obj) { |
|
| 144 | $droit_acces[] = $obj->droit_acces; |
|
| 145 | } |
|
| 146 | ||
| 147 | $this->setListeDroitAccesDetailDroit($droit_acces); |
|
| 148 | } |
|
| 149 | } |
|
| 150 | ||
| 151 | /** |
|