function majdeclidisp($id, $lang)
{
    global $declidispdesc_titre;
    foreach ($declidispdesc_titre as $iddeclidisp => $valeur) {
        $declidispdesc = new Declidispdesc();
        $existe = $declidispdesc->charger_declidisp($iddeclidisp, $lang);
        $declidispdesc->declidisp = $iddeclidisp;
        $declidispdesc->lang = $lang;
        $declidispdesc->titre = $valeur;
        if (!$existe) {
            $declidispdesc->classement = 1 + maxClassement($id, $lang);
            $declidispdesc->add();
        } else {
            $declidispdesc->maj();
        }
        $declidisp = new Declidisp($iddeclidisp);
        ActionsModules::instance()->appel_module("moddeclidisp", $declidisp);
    }
}
 public function ajDeclidisp($titre, $lang)
 {
     $this->verifyLoaded();
     $tdeclidisp = new Declidisp();
     $tdeclidisp->declinaison = $this->id;
     $tdeclidisp->id = $tdeclidisp->add();
     $tdeclidispdesc = new Declidispdesc();
     $tdeclidispdesc->declidisp = $tdeclidisp->id;
     $tdeclidispdesc->lang = $lang;
     $tdeclidispdesc->titre = $titre;
     $tdeclidispdesc->classement = $this->maxClassement($this->id, $lang) + 1;
     $tdeclidispdesc->add();
     ActionsModules::instance()->appel_module("ajdeclidisp", $tdeclidisp);
 }