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;
     }
 }
Example #2
0
/*      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) {