function simplenews_roles_newsletter_submit in Simplenews Roles 5
Same name and namespace in other branches
- 6.2 simplenews_roles.module \simplenews_roles_newsletter_submit()
- 6 simplenews_roles.module \simplenews_roles_newsletter_submit()
- 7 simplenews_roles.module \simplenews_roles_newsletter_submit()
Forms API callback; additional submit handler for newsletter form.
File
- ./
simplenews_roles.module, line 34
Code
function simplenews_roles_newsletter_submit($form_id, $form_values) {
$role_newsletters = variable_get('simplenews_roles_tids_rids', array());
// Remove dope key in roles array when no roles tickied: FAPI bug?
unset($form_values['roles']['']);
if (count(array_filter($form_values['roles']))) {
$role_newsletters[$form_values['tid']] = $form_values['roles'];
simplenews_roles_update_subscriptions($form_values['tid'], $form_values['roles']);
}
else {
unset($role_newsletters[$form_values['tid']]);
}
variable_set('simplenews_roles_tids_rids', $role_newsletters);
}