<?php // include $REX["INCLUDE_PATH"]."/addons/xform/manage/functions/functions.inc.php"; $page = new rex_xform_manager(); $page->setType('com'); $page->setFilterTable('rex_com_user'); $page->setLinkVars(array('page' => 'community', 'subpage' => 'user')); echo $page->getDataPage();
<?php $subpage = rex_request("subpage", "string"); $page = new rex_xform_manager(); $page->setType('em'); $page->setFilterTable($subpage); $page->setLinkVars(array('page' => 'editme', 'subpage' => $subpage)); echo $page->getDataPage();
<?php $page = new rex_xform_manager(); $page->setType('com'); // $page->setFilterTable('rex_com_group'); $page->setLinkVars(array('page' => 'community', 'subpage' => 'field')); echo $page->getFieldPage();
<?php /** * XForm * @author jan.kristinus[at]redaxo[dot]org Jan Kristinus * @author <a href="http://www.yakamara.de">www.yakamara.de</a> */ $table_name = rex_request('table_name', 'string'); $table = rex_xform_manager_table::get($table_name); if ($table) { try { $page = new rex_xform_manager(); $page->setTable($table); $page->setLinkVars(array('page' => 'xform', 'subpage' => 'manager', 'tripage' => 'table_field')); echo $page->getFieldPage(); } catch (Exception $e) { echo rex_warning($I18N->msg('xform_table_not_found')); } }
<?php $page = new rex_xform_manager(); $page->setType('com'); $page->setFilterTable('rex_com_group'); $page->setLinkVars(array('page' => 'community', 'subpage' => 'plugin.group')); echo $page->getDataPage(); /* include $REX["INCLUDE_PATH"]."/addons/xform/manage/functions/functions.inc.php"; $tables = array(); $tables[1] = array(); $tables[1]["name"] = $I18N->msg("com_tablefield"); $tables[1]["description"] = "desc group"; $tables[1]["label"] = "group"; $tables[1]["tablename"] = $REX['TABLE_PREFIX'].'com_group'; $tables[1]["tablefield"] = $REX['TABLE_PREFIX'].'com_field'; $tables[1]["search"] = TRUE; $tables[1]["list_amount"] = 50; echo '<pre>'; var_dump($tables); echo '</pre>'; echo '<hr/>'; $tables = rex_xform_manage_getTables($REX['TABLE_PREFIX'].'com_table'); echo '<pre>';
<?php /** * XForm * @author jan.kristinus[at]redaxo[dot]org Jan Kristinus * @author <a href="http://www.yakamara.de">www.yakamara.de</a> */ $table_name = rex_request('table_name', 'string'); $table = rex_xform_manager_table::get($table_name); if ($table && $REX['USER'] && ($REX['USER']->isAdmin() || $REX['USER']->hasPerm('xform[table:' . $table_name . ']'))) { try { $page = new rex_xform_manager(); $page->setTable($table); $page->setLinkVars(array('page' => 'xform', 'subpage' => 'manager', 'tripage' => 'data_edit', 'table_name' => $table->getTableName())); echo $page->getDataPage(); } catch (Exception $e) { echo rex_warning($I18N->msg('xform_table_not_found')); } }
<?php $table_name = rex_request('table_name', "string"); $page = new rex_xform_manager(); $page->setType('em'); $page->setFilterTable($table_name); $page->setLinkVars(array('page' => 'editme', 'subpage' => 'field')); echo $page->getFieldPage();