Exemplo n.º 1
0
// -------------- Defaults
$clang_id = rex_request('clang_id', 'int');
$clang_code = rex_request('clang_code', 'string');
$clang_name = rex_request('clang_name', 'string');
$clang_prio = rex_request('clang_prio', 'int');
$func = rex_request('func', 'string');
// -------------- Form Submits
$add_clang_save = rex_post('add_clang_save', 'boolean');
$edit_clang_save = rex_post('edit_clang_save', 'boolean');
$error = '';
$success = '';
// ----- delete clang
if ($func == 'deleteclang' && $clang_id != '') {
    try {
        if (rex_clang::exists($clang_id)) {
            rex_clang_service::deleteCLang($clang_id);
            $success = rex_i18n::msg('clang_deleted');
            $func = '';
            unset($clang_id);
        }
    } catch (rex_functional_exception $e) {
        echo rex_view::error($e->getMessage());
    }
}
// ----- add clang
if ($add_clang_save || $edit_clang_save) {
    if ($clang_code == '') {
        $error = rex_i18n::msg('enter_code');
        $func = $add_clang_save ? 'addclang' : 'editclang';
    } elseif ($clang_name == '') {
        $error = rex_i18n::msg('enter_name');