function og_create_admin_confirm_submit in Organic groups 5.8
Same name and namespace in other branches
- 5 og.module \og_create_admin_confirm_submit()
- 5.2 og.module \og_create_admin_confirm_submit()
- 5.3 og.module \og_create_admin_confirm_submit()
- 5.7 og.module \og_create_admin_confirm_submit()
- 6.2 og.pages.inc \og_create_admin_confirm_submit()
- 6 og.module \og_create_admin_confirm_submit()
Confirm og create admin form
File
- ./
og.module, line 538
Code
function og_create_admin_confirm_submit($form_id, $form_values) {
$account = $form_values['account'];
$node = $form_values['node'];
og_save_subscription($node->nid, $account->uid, array(
'is_admin' => 1,
));
drupal_set_message(t('%name was promoted to %ga.', array(
'%name' => $account->name,
'%ga' => t('group administrator'),
)));
$variables = array(
'@group' => $node->title,
'!group_url' => url("node/{$node->nid}", NULL, NULL, TRUE),
'@username' => $account->name,
);
$message = array(
'subject' => _og_user_mail_text('og_new_admin_subject', $variables),
'body' => _og_user_mail_text('og_new_admin_body', $variables),
);
module_invoke_all('og', 'admin create', $node->nid, $account->uid, $message);
return "og/users/{$node->nid}";
}