function autorisation() { $autorisation_administrateur = new Autorisation_administrateur(); $query = "select * from {$autorisation_administrateur->table} where administrateur=\"" . $this->id . "\""; $resul = $autorisation_administrateur->query($query); while ($resul && ($row = $this->fetch_object($resul))) { $autorisation = new Autorisation(); $autorisation->charger_id($row->autorisation); $temp_auth = new Autorisation_administrateur(); $temp_auth->id = $row->id; $temp_auth->administrateur = $row->administrateur; $temp_auth->autorisation = $row->autorisation; $temp_auth->lecture = $row->lecture; $temp_auth->ecriture = $row->ecriture; $this->autorisation[$autorisation->nom] = new Autorisation_administrateur(); $this->autorisation[$autorisation->nom] = $temp_auth; } }
/* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* */ /*************************************************************************************/ require_once __DIR__ . "/../pre.php"; require_once __DIR__ . "/../auth.php"; require_once __DIR__ . "/../../fonctions/divers.php"; header('Content-Type: text/html; charset=utf-8'); if (!est_autorise("acces_configuration")) { exit; } if ($_GET['type_droit'] == "1") { $autorisation = new Autorisation(); $autorisation->charger_id($_GET['autorisation']); $autorisation_administrateur = new Autorisation_administrateur(); $autorisation_administrateur->charger($autorisation->id, $_GET['administrateur']); if ($autorisation->type == "1") { if ($_GET['valeur'] == 1) { $autorisation_administrateur->lecture = 1; $autorisation_administrateur->ecriture = 1; } else { $autorisation_administrateur->lecture = 0; $autorisation_administrateur->ecriture = 0; } } else { if ($autorisation->type == "2") { } } if ($autorisation_administrateur->id) {