require_once 'AMP/System/Base.php'; require_once 'AMP/UserData/Set.inc.php'; if (isset($_REQUEST['modin']) && $_REQUEST['modin']) { $modin = $form_id_nav = $_REQUEST['modin']; } else { ampredirect(AMP_SYSTEM_URL_FORMS); } $form_permissions =& AMPSystem_Lookup::instance('PermissionsbyForm'); $modin_permission = isset($form_permissions[$modin]) && $form_permissions[$modin] ? $form_permissions[$modin] : false; $view_permission = AMP_Authorized(AMP_PERMISSION_FORM_DATA_EDIT) && ($modin_permission ? AMP_Authorized($modin_permission) : true); $tool_set =& AMPSystem_Lookup::instance('ToolsbyForm'); $modid = isset($tool_set[$modin]) ? $tool_set[$modin] : null; $admin = true; $userlist = new UserDataSet($dbcon, $modin, $admin); $userlist->_register_default_plugins(); $uid = isset($_REQUEST['uid']) ? $_REQUEST['uid'] : false; if ($uid && $modin) { $userlist->uid = $uid; $output = $userlist->output('DisplayHTML'); } else { //display result list $output = $userlist->output_list('TableHTML'); } if (!$view_permission) { $output = AMP_TEXT_PERMISSION_DENIED_LIST; } require_once 'header.php'; print '<div id="AMP_flash"></div>'; print $output; // Append the footer and clean up. require_once 'footer.php';
require_once 'AMP/UserData/Set.inc.php'; //bounce to the index if modin isn't set if (isset($_REQUEST['modin']) && $_REQUEST['modin']) { $modin = intval($_REQUEST['modin']); } else { header("Location: index.php"); } #$intro_id=1; $admin = false; $userlist = new UserDataSet($dbcon, $modin, $admin); //Check if publishing of data has been authorized if (!$userlist->_module_def['publish']) { header("Location: index.php"); } $sub = isset($_REQUEST['btnUDMSubmit']); $uid = isset($_REQUEST['uid']) ? intval($_REQUEST['uid']) : false; if ($uid && $modin) { $userlist->uid = $uid; $output = $userlist->output('DisplayHTML'); } else { //display result list $output = $userlist->output_list(); } $intro_id = $userlist->modTemplateID; require_once 'AMP/BaseTemplate.php'; if ($intro_id != 1) { require_once 'AMP/BaseModuleIntro.php'; } print $output; // Append the footer and clean up. require_once 'AMP/BaseFooter.php';
$list_options['display_format'] = 'groups_layout_display'; } else { $list_options = array(); } #$userlist->registerPlugin("Output", "Index"); if (is_array($sort_options)) { $sort = $userlist->getPlugins("Sort"); $sort_plugin = current($sort); $sort_plugin->setOptions($sort_options); } //require searching to be possible $search = $userlist->getPlugins('Search'); if (!$search) { $userlist->registerPlugin('AMP', 'Search'); } $searchform = $userlist->getPlugins('SearchForm'); if (!$searchform) { $userlist->registerPlugin('Output', 'SearchForm'); } //display result list $order = null; $output = $userlist->output_list('DisplayHTML', $list_options, $order, $srch_options); } $intro_id = $userlist->getIntrotextId(); require_once 'AMP/BaseTemplate.php'; if ($intro_id != 1) { require_once 'AMP/BaseModuleIntro.php'; } print $output; // Append the footer and clean up. require_once 'AMP/BaseFooter.php';