diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2009-09-18 00:12:48 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2009-09-18 00:12:48 +0000 |
commit | df02fa3ca46e16974192de77580762188ad47f49 (patch) | |
tree | 91b2354aae786d7b187028dbc61fb3893b04ae64 /modules/openid | |
parent | e18feedfdb429e35173b85fc7182aadabee0a166 (diff) | |
download | brdo-df02fa3ca46e16974192de77580762188ad47f49.tar.gz brdo-df02fa3ca46e16974192de77580762188ad47f49.tar.bz2 |
#571086 by sun and merlinofchaos: Added a 'wrapper callback' that executes
before a form builder function, to facilitate common form elements. Clean-up
from form_builder changes from CTools patch. Has nice side-benefit of making
all form functions' signatures consistent.
Diffstat (limited to 'modules/openid')
-rw-r--r-- | modules/openid/openid.inc | 3 | ||||
-rw-r--r-- | modules/openid/openid.pages.inc | 10 |
2 files changed, 6 insertions, 7 deletions
diff --git a/modules/openid/openid.inc b/modules/openid/openid.inc index d833830c6..bb90596a5 100644 --- a/modules/openid/openid.inc +++ b/modules/openid/openid.inc @@ -84,8 +84,7 @@ function openid_redirect($url, $message) { exit; } -function openid_redirect_form(&$form_state, $url, $message) { - $form = array(); +function openid_redirect_form($form, &$form_state, $url, $message) { $form['#action'] = $url; $form['#method'] = "post"; foreach ($message as $key => $value) { diff --git a/modules/openid/openid.pages.inc b/modules/openid/openid.pages.inc index bc76eef00..b900c413c 100644 --- a/modules/openid/openid.pages.inc +++ b/modules/openid/openid.pages.inc @@ -93,7 +93,7 @@ function openid_user_add_submit($form, &$form_state) { /** * Menu callback; Delete the specified OpenID identity from the system. */ -function openid_user_delete_form($form_state, $account, $aid = 0) { +function openid_user_delete_form($form, $form_state, $account, $aid = 0) { $authname = db_query("SELECT authname FROM {authmap} WHERE uid = :uid AND aid = :aid AND module = 'openid'", array( ':uid' => $account->uid, ':aid' => $aid, @@ -102,14 +102,14 @@ function openid_user_delete_form($form_state, $account, $aid = 0) { return confirm_form(array(), t('Are you sure you want to delete the OpenID %authname for %user?', array('%authname' => $authname, '%user' => $account->name)), 'user/' . $account->uid . '/openid'); } -function openid_user_delete_form_submit(&$form_state, $form_values) { +function openid_user_delete_form_submit($form, &$form_state) { $query = db_delete('authmap') - ->condition('uid', $form_state['#args'][0]->uid) - ->condition('aid', $form_state['#args'][1]) + ->condition('uid', $form_state['args'][0]->uid) + ->condition('aid', $form_state['args'][1]) ->condition('module', 'openid') ->execute(); if ($query) { drupal_set_message(t('OpenID deleted.')); } - $form_state['#redirect'] = 'user/' . $form_state['#args'][0]->uid . '/openid'; + $form_state['#redirect'] = 'user/' . $form_state['args'][0]->uid . '/openid'; } |