function formulaires_ecatalogue_options_traiter_dist() { $result = array(); $mdl = new OptionModel(); $list_editor = new PdkListEditor($mdl); $flag_result = $list_editor->EditElements(_request('elements_update'), _request('elements_insert'), _request('elements_delete')); if ($flag_result) { $result['message_ok'] = _T('ecatalogue:form_saved'); } else { $result['message_erreur'] = _T('ecatalogue:form_error'); } return $result; }
function formulaires_ecatalogue_groupes_traiter_dist() { $result = array(); $mdl = new GroupeModel(); $list_editor = new PdkListEditor($mdl); $flag_result = $list_editor->EditElements(_request('elements_update'), _request('elements_insert'), _request('elements_delete')); // Удаляем связи if (_request('elements_delete')) { foreach (_request('elements_delete') as $element_id) { $flag_result = sql_delete("spip_ecatalogue_rubriques_groupes", "id_groupe={$element_id}"); } } if ($flag_result) { $result['message_ok'] = _T('ecatalogue:form_saved'); } else { $result['message_erreur'] = _T('ecatalogue:form_error'); } return $result; }