コード例 #1
0
ファイル: table_edit.php プロジェクト: VIEWSION/redaxo_yform
            } elseif ($func == 'add') {
                $table_name = $yform->objparams['value_pool']['sql']['table_name'];
                $table = rex_yform_manager_table::get($table_name);
                if ($table) {
                    $t = new rex_yform_manager();
                    $t->setTable($table);
                    $t->generateAll();
                    echo rex_view::success(rex_i18n::msg('yform_manager_table_added'));
                }
            }
        }
    }
}
if ($func == 'delete' && rex::getUser()->isAdmin()) {
    $table_name = rex_request('table_name', 'string');
    echo rex_yform_manager_table_api::removeTable($table_name);
    $func = '';
    echo rex_view::success(rex_i18n::msg('yform_manager_table_deleted'));
}
if ($show_list && rex::getUser()->isAdmin()) {
    // formatting func fuer status col
    function rex_yform_status_col($params)
    {
        $list = $params['list'];
        return $list->getValue('status') == 1 ? '<span class="rex-online"><i class="rex-icon rex-icon-online"></i> ' . rex_i18n::msg('yform_tbl_active') . '</span>' : '<span class="rex-offline"><i class="rex-icon rex-icon-offline"></i> ' . rex_i18n::msg('yform_tbl_inactive') . '</span>';
    }
    function rex_yform_hidden_col($params)
    {
        $list = $params['list'];
        return $list->getValue('hidden') == 1 ? '<span class="text-muted">' . rex_i18n::msg('yform_hidden') . '</span>' : '<span>' . rex_i18n::msg('yform_visible') . '</span>';
    }