<?php // something needs to deal with the petition redirect require_once 'Modules/Petition/ComponentMap.inc.php'; $modid = AMP_MODULE_ID_PETITION; $map = new ComponentMap_Petition(); $controller =& $map->get_controller(); print $controller->execute();
# duplicat checking against email # email verifaction # email dns lookup # required fields # response pages # modinput2 needs to be changed to modinput 4 and not break $modid = 7; $intro_id = 42; include_once "AMP/BaseDB.php"; include_once "AMP/BaseTemplate.php"; #include_once("AMP/BaseModuleIntro.php"); require_once 'AMP/UserData/Input.inc.php'; require_once 'Modules/Petition/ComponentMap.inc.php'; $pid = isset($_REQUEST['pid']) && $_REQUEST['pid'] ? intval($_REQUEST['pid']) : false; $modin = isset($_REQUEST['modin']) && $_REQUEST['modin'] ? intval($_REQUEST['modin']) : false; $map = new ComponentMap_Petition(); $current_petition = $map->getComponent('source'); if ($modin && !$pid) { $pid = Petition::findByModin($modin); } $current_petition->read($pid); if ($current_petition->id) { // Fetch the form instance specified by submitted modin value. $udm = new UserDataInput($dbcon, $current_petition->getFormId()); // Was data submitted via the web? $sub = isset($_REQUEST['btnUdmSubmit']) && $_REQUEST['btnUdmSubmit']; //OUTPUT THE PAGE echo $current_petition->progressBox(); // Fetch or save user data. if ($udm->submitted) { // Save only if submitted data is present, and the user is