コード例 #1
0
<?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();
コード例 #2
0
<?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();
コード例 #3
0
 $I18N->appendFile($REX['INCLUDE_PATH'] . '/addons/editme/lang/');
 $REX['ADDON']['name'][$mypage] = $I18N->msg("editme");
 // Credits
 $REX['ADDON']['version'][$mypage] = '2.2';
 $REX['ADDON']['author'][$mypage] = 'Jan Kristinus';
 $REX['ADDON']['supportpage'][$mypage] = 'forum.redaxo.de';
 $REX['ADDON']['navigation'][$mypage] = array('activateCondition' => array('page' => $mypage, 'subpage' => ''), 'hidden' => FALSE);
 if ($REX['USER'] && !$REX['USER']->isAdmin()) {
     $REX['ADDON']['navigation'][$mypage]['hidden'] = TRUE;
 }
 // include $REX['INCLUDE_PATH'].'/addons/editme/functions/functions.inc.php';
 if (!class_exists('rex_xform_manager')) {
     require_once $REX['INCLUDE_PATH'] . '/addons/xform/manager/classes/basic/class.rex_xform_manager.inc.php';
 }
 $t = new rex_xform_manager();
 $t->setType('em');
 $REX['ADDON']['tables'][$mypage] = $t->getTables();
 $subpages = array();
 if (is_array($REX['ADDON']['tables'][$mypage])) {
     foreach ($REX['ADDON']['tables'][$mypage] as $table) {
         // Recht um das AddOn ueberhaupt einsehen zu koennen
         $table_perm = 'em[' . $table["table_name"] . ']';
         $REX['EXTPERM'][] = $table_perm;
         // check active-state and permissions
         if ($table['status'] == 1 && $table['hidden'] != 1 && $REX['USER'] && ($REX['USER']->isAdmin() || $REX['USER']->hasPerm($table_perm))) {
             $be_page = new rex_be_page($table['name'], array('page' => $mypage, 'subpage' => $table['table_name']));
             $be_page->setHref('index.php?page=editme&subpage=' . $table['table_name']);
             $subpages[] = new rex_be_main_page($mypage, $be_page);
         }
     }
 }