} 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>'; }