Beispiel #1
0
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';
Beispiel #2
0
if (isset($modid) && $modid) {
    require_once 'AMP/System/Tool/Control/Set.inc.php';
    $controls = new ToolControlSet($dbcon, $modid);
    $controls->globalizeSettings();
}
if (isset($gdisplay)) {
    AMP_legacy_groups_get_display($gdisplay);
}
if ($uid && $modin) {
    if (is_array($list_options)) {
        $list_options['detail_format'] = 'groups_detail_display';
    } else {
        $list_options = array();
    }
    $userlist->uid = $uid;
    $output = $userlist->output('DisplayHTML', $list_options);
} else {
    if (is_array($list_options)) {
        $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) {