foreach ($myAdmin->LIST_LANG_EXTENSION_FIELD as $clg => $extLg) { if (isset($__POST["page_titre" . $extLg]) && $__POST["page_titre" . $extLg] == "") { $__POST["page_titre" . $extLg] = $__POST["titre" . $extLg]; } } if ($__POST["super_admin_only"] == "1") { $formMaj->nextIdMin = 0; $formMaj->nextIdMax = 10; } else { $formMaj->nextIdMin = 10; $formMaj->nextIdMax = 100; } $idSet = $formMaj->set_datas(); // Ajout à l'arboresence hors menu if ($majInsert == 1 && $__POST["show_in_arbo"] == "1") { $classPage = new classPage(); $classPage->idPage = $idSet; if ($__POST["add_menu"] != "0") { $classPage->code_menu = $__POST["add_menu"]; } $classPage->addArbo(); } if ($__POST["article_tableId"] != "") { list($article_table, $article_id) = explode(".", $__POST["article_tableId"]); if ($article_table != "" && $article_id > 0) { foreach ($myAdmin->LIST_LANG_EXTENSION_FIELD as $clg => $extLg) { $myUpdateA = new myUpdate(__FILE__); $myUpdateA->table = $article_table; $myUpdateA->field["titre"] = $__POST["page_titre" . $extLg]; $myUpdateA->field["actif"] = $__POST["actif"]; $myUpdateA->where = "id=:id AND lg=:lg";
$formMaj->clause_where(); // Validation du formulaire if ($__POST["actionForm"] != "" && $__POST["actionForm"] != "Annuler") { $idSet = $formMaj->set_datas(); if (is_numeric($datasArticle["idPageAssocie"])) { $idPage = $datasArticle["idPageAssocie"]; } else { if ($datasArticle["idPageAssocie"] != "") { $idPage = $__POST["id_page"]; } } if ($idPage != "") { if ($__POST["page_titre_fr"] == "") { $__POST["page_titre_fr"] = $__POST["titre_fr"]; } $classPage = new classPage(); $classPage->table = $myTable; $classPage->idCurrent = $idSet; $classPage->idPageParent = $idPage; $classPage->page_genre = "G"; $classPage->addPage(); // ajoute/modifie cet élément à la liste des pages du site et le place dans l'arbo } if ($__POST["actionForm"] == "valider") { if ($datasArticle["maxElements"] > 1 || $datasArticle["maxElements"] == "") { actionFormMaj($__POST["actionForm"]); } } } // chargement des données $formMaj->get_datas();