$newsletter_member_id = isset($_REQUEST['newsletter_member_id']) ? (int) $_REQUEST['newsletter_member_id'] : false; if ($member_id) { $member_data = module_newsletter::get_member($member_id); } else { if ($newsletter_member_id) { $member_data = module_newsletter::get_newsletter_member($newsletter_member_id); } else { set_error('Sorry no member id specified'); redirect_browser(module_member::link_list(0)); } } // quick hack to save settings. $redirect = false; foreach ($member_data as $member_d) { if (isset($_REQUEST['receive_email']) && $member_d['newsletter_member_id'] && isset($_REQUEST['receive_email'][$member_d['newsletter_member_id']])) { module_newsletter::save_member($member_d['newsletter_member_id'], array('receive_email' => (int) $_REQUEST['receive_email'][$member_d['newsletter_member_id']])); $redirect = true; } } if ($redirect) { redirect_browser($_SERVER['REQUEST_URI']); } print_heading('Member Newsletter History/Statistics'); ?> <table width="100%" class="tableclass tableclass_full"> <tbody> <tr> <td width="70%" valign="top"> <?php print_heading(array('type' => 'h3', 'title' => 'Newsletters Sent to this Member'));