Beispiel #1
0
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;
}
Beispiel #2
0
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;
}