Exemplo n.º 1
0
<?php

/** 
 * Copyright: dtbaker 2012
 * Licence: Please check CodeCanyon.net for licence details. 
 * More licence clarification available here:  http://codecanyon.net/wiki/support/legal-terms/licensing-terms/ 
 * Deploy: 9809 f200f46c2a19bb98d112f2d32a8de0c4
 * Envato: 4ffca17e-861e-4921-86c3-8931978c40ca
 * Package Date: 2015-11-25 02:55:20 
 * IP Address: 67.79.165.254
 */
$module->page_title = _l('Member Statistics');
$member_id = isset($_REQUEST['member_id']) ? (int) $_REQUEST['member_id'] : false;
$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;
    }