<?php 
    } else {
        redirige("gestadm.php");
    }
}
if ($action == "ajouter") {
    $admin = new Administrateur();
    $admin->valeur = $valeur;
    $admin->nom = $nom;
    $admin->prenom = $prenom;
    $admin->identifiant = $identifiant;
    $motdepasse1 = trim($motdepasse1);
    $admin->motdepasse = $motdepasse1;
    $admin->profil = $_POST['profil'];
    $admin->crypter();
    $lastid = $admin->add();
    $autorisation_profil = new Autorisation_profil();
    $query = "select * from {$autorisation_profil->table} where profil=\"" . $_POST['profil'] . "\"";
    $resul = mysql_query($query, $autorisation_profil->link);
    while ($row = mysql_fetch_object($resul)) {
        $autorisation_administrateur = new Autorisation_administrateur();
        $autorisation_administrateur->administrateur = $lastid;
        $autorisation_administrateur->autorisation = $row->autorisation;
        $autorisation_administrateur->lecture = $row->lecture;
        $autorisation_administrateur->ecriture = $row->ecriture;
        $autorisation_administrateur->add();
    }
    redirige("gestadm.php");
}
if ($action == "supprimer") {
    $autorisation_administrateur = new Autorisation_administrateur();
 public function add($nom, $prenom, $identifiant, $password, $verifyPassword, $lang, $profil)
 {
     $password = $this->verifyPassword($password, $verifyPassword);
     if ($this->verifyExists($identifiant, $password)) {
         throw new TheliaAdminException("Admin already exists", TheliaAdminException::ADMIN_ALREADY_EXISTS);
     }
     if (!$this->verifyProfil($profil)) {
         throw new TheliaAdminException("Profil does not exists", TheliaAdminException::ADMIN_PROFIL_DOES_NOT_EXISTS);
     }
     if (empty($identifiant)) {
         throw new TheliaAdminException("login can not be empty", TheliaAdminException::ADMIN_LOGIN_EMPTY);
     }
     $this->nom = $nom;
     $this->prenom = $prenom;
     $this->identifiant = $identifiant;
     $this->motdepasse = $password;
     $this->crypter();
     $this->lang = $lang;
     $this->profil = $profil;
     $this->id = parent::add();
     foreach ($this->query_liste("SELECT autorisation, lecture, ecriture FROM " . Autorisation_profil::TABLE . " WHERE profil=" . $profil) as $authProfil) {
         $authAdmin = new Autorisation_administrateur();
         $authAdmin->administrateur = $this->id;
         $authAdmin->autorisation = $authProfil->autorisation;
         $authAdmin->lecture = $authProfil->lecture;
         $authAdmin->ecriture = $authProfil->ecriture;
         $authAdmin->add();
     }
     ActionsModules::instance()->appel_module("addAdmin", new Administrateur($this->id));
     redirige("gestadm_droits.php?administrateur=" . $this->id);
 }