Ejemplo n.º 1
0
 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);
 }