function ajouter($parent, $lang, $titre, $chapo, $description, $postscriptum, $lien, $ligne) { $rubrique = new Rubrique(); $rubrique->parent = $parent; $rubrique->lien = $lien; if ($ligne != "") { $rubrique->ligne = 1; } else { $rubrique->ligne = 0; } if ($parent == "") { $parent = 0; } $lastid = $rubrique->add(); $rubrique->charger($lastid); $rubrique->maj(); $rubriquedesc = new Rubriquedesc(); $rubriquedesc->rubrique = $lastid; $rubriquedesc->lang = $lang; $rubriquedesc->titre = $titre; $rubriquedesc->chapo = $chapo; $rubriquedesc->description = $description; $rubriquedesc->postscriptum = $postscriptum; $rubriquedesc->add(); $caracteristique = new Caracteristique(); $query = "select * from {$caracteristique->table}"; $resul = $caracteristique->query($query); $rubcaracteristique = new Rubcaracteristique(); while ($resul && ($row = $caracteristique->fetch_object($resul))) { $rubcaracteristique->rubrique = $lastid; $rubcaracteristique->caracteristique = $row->id; $rubcaracteristique->add(); } $rubriquedesc->reecrire(); ActionsModules::instance()->appel_module("ajoutrub", $rubrique); redirige("" . $_SERVER['PHP_SELF'] . "?id=" . $lastid); }