Example #1
0
function subscribe_supporter($supporter_KEY, $groups_KEY, $email_triggers = NULL)
{
    global $DIA;
    /*  not sure if i wantto change their deliverability status
    	$d['key'] = $supporter_KEY;
    	$d['Recive_Emails'] = '1';
    	$DIA->save('supporter', $d);
    	*/
    save_supporter_groups($supporter_KEY, $groups_KEY);
    if ($email_triggers) {
        send_email_trigger($supporter_KEY, $email_triggers);
    }
}
<?php

require_once "../boot.php";
$supporters = $_REQUEST['supporters'];
unset($_REQUEST['supporters']);
if ($_REQUEST['groups_KEY']) {
    $groups_KEY = $_REQUEST['groups_KEY'];
}
# if it is new add the group and get the id
if ($_REQUEST['Group_Name']) {
    $groups_KEY = save_new_group($_REQUEST);
}
foreach ($supporters as $key) {
    save_supporter_groups($key, $groups_KEY);
}
header("Location: ../" . $_REQUEST['jaguar_redirect']);