function run() { $GLOBALS['system']->initErrorHandler(); require_once 'views/view_2_families__4_contact_list.class.php'; if (!$GLOBALS['user_system']->havePerm(View_Families__Contact_List::getMenuPermissionLevel())) { return; } $view = new View_Families__Contact_List(); header('Content-disposition: attachment; filename="Contact-List.html"'); $view->processView(); $view->printResults(TRUE); }
function printView() { if ($this->stateMessage !== TRUE) { print_message($this->stateMessage, 'failure'); return; } if (defined('MEMBER_DIRECTORY_HEADER')) { echo MEMBER_DIRECTORY_HEADER; } require_once 'views/view_2_families__4_contact_list.class.php'; $GLOBALS['system']->includeDBClass('person'); $dummy = new Person(); $view = new View_Families__Contact_List(); $_REQUEST['groupid'] = MEMBER_DIRECTORY_GROUPID; $_REQUEST['all_member_details'] = FALSE; $_REQUEST['age_bracket'] = array(0); $_REQUEST['include_address'] = 1; $_REQUEST['congregationid'] = array($_REQUEST['congregationid']); $view->processView(); $view->printResults(true); }