* Check for a cached copy of this request */ if ($cached_output = AMP_cached_request()) { print $cached_output; exit; } 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';
$modin = false; $flash = AMP_System_Flash::instance(); if (isset($_REQUEST['modin']) && $_REQUEST['modin']) { $modin = $_REQUEST['modin']; } else { $flash->add_error(sprintf(AMP_TEXT_ERROR_NO_SELECTION, AMP_TEXT_FORM)); ampredirect(AMP_SYSTEM_URL_FORMS); exit; } $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_EXPORT) && ($modin_permission ? AMP_Authorized($modin_permission) : true); if ($view_permission) { $admin = true; // Fetch the form instance specified by submitted modin value. $userlist = new UserDataSet($dbcon, $_REQUEST['modin'], $admin); /* Output the file */ $userlist->unregisterPlugin('Pager', 'Output'); $search_form = $userlist->getPlugins('SearchForm'); $search = $userlist->getPlugins('Search'); if (!$search_form) { $userlist->registerPlugin('Output', 'SearchForm'); } if (!$search) { $userlist->registerPlugin('AMP', 'Search'); } set_time_limit(150); if ($output = $userlist->doPlugin('Output', 'ExportFile')) { print $output; } else {
*****/ $mod_name = 'udm'; 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;
function petition_signers() { require_once 'AMP/UserData/Set.inc.php'; $udm = new UserDataSet($this->dbcon, $this->getFormId()); if ($list_plugin = $udm->getPlugin('Output', 'List')) { trigger_error(get_class($list_plugin)); return $udm->doPlugin('Output', 'List'); } $offset = 0; if (isset($_REQUEST['offset']) && $_REQUEST['offset']) { $offset = $_REQUEST['offset']; } $sql = "SELECT First_Name, Last_Name, Company, Notes, City, State FROM userdata where modin = " . $this->getFormId() . " and custom19 = 1 order by id desc Limit {$offset}, " . $this->limit; $P = $this->dbcon->CacheExecute($sql) or die("could not find signers " . $sql . $this->dbcon->ErrorMsg()); $sql = "SELECT COUNT(*) FROM userdata where modin = " . $this->getFormId() . " and custom19 =1"; $ptct = $this->dbcon->CacheExecute($sql) or die("could not get count: " . $sql . $this->dbcon->ErrorMsg()); $count = $ptct->fields[0]; $html .= '<a name="namelist"></a> <p class="title">Recent Petition Signers</p> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr bgcolor="#CCCCCC"> <td class="text">Name</td> <td class="text">Organization</td> <td class="text">Location</td> <td class="text">Comment</td> </tr>'; while (!$P->EOF) { $html .= ' <tr> <td class="text">' . trim($P->Fields("First_Name")) . ' ' . trim($P->Fields("Last_Name")) . '</td> <td class="text">' . $P->Fields("Company") . '</td> <td class="text">' . $P->Fields("City") . ' ' . $P->Fields("State") . '</td> <td class="text">' . $P->Fields("Notes") . '</td> </tr>'; $P->MoveNext(); } if ($count > $this->limit) { $html .= '<tr><div align=right><td colspan=4 class="text"><a href="petition.php?pid=' . $this->id . '&signers=1&offset=' . ($offset + $this->limit) . '#namelist">Next Page</a></div></td></tr>'; } $html .= '</table><P><a href="petition.php?pid=' . $this->id . '">Sign the Petition</a></P><br><br>'; return $html; }
* *****/ $modid = 5; if (!defined('AMP_FORM_ID_GROUPS')) { define('AMP_FORM_ID_GROUPS', 2); } require_once 'AMP/BaseDB.php'; require_once 'AMP/UserData/Set.inc.php'; require_once 'Modules/Groups/Display/Config.inc.php'; $intro_id = defined('AMP_CONTENT_PUBLICPAGE_ID_GROUPS_DISPLAY') ? AMP_CONTENT_PUBLICPAGE_ID_GROUPS_DISPLAY : AMP_CONTENT_INTROTEXT_ID_GROUPS; $modin = AMP_FORM_ID_GROUPS; if (isset($_REQUEST['modin']) && $_REQUEST['modin']) { $modin = intval($_REQUEST['modin']); } $admin = false; $userlist = new UserDataSet($dbcon, $modin, $admin); $sub = isset($_REQUEST['btnUDMSubmit']); $uid = isset($_REQUEST['uid']) ? intval($_REQUEST['uid']) : false; if (isset($_REQUEST['gid']) && $_REQUEST['gid']) { $uid = intval($_REQUEST['gid']); } 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)) {