From 9f13557c2e7422cb15ce109adbe5714d6d78fc9e Mon Sep 17 00:00:00 2001 From: Brett Profitt Date: Tue, 23 Aug 2011 20:12:58 -0700 Subject: Fixes #3117. Added an interstitial page for twitter new users. --- .../actions/twitter_api/interstitial_settings.php | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 mod/twitter_api/actions/twitter_api/interstitial_settings.php (limited to 'mod/twitter_api/actions') diff --git a/mod/twitter_api/actions/twitter_api/interstitial_settings.php b/mod/twitter_api/actions/twitter_api/interstitial_settings.php new file mode 100644 index 000000000..5f742efd8 --- /dev/null +++ b/mod/twitter_api/actions/twitter_api/interstitial_settings.php @@ -0,0 +1,53 @@ +name = $display_name; + +if ($email) { + $user->email = $email; +} + +if ($password_1) { + $user->salt = generate_random_cleartext_password(); + $user->password = generate_user_password($user, $password_1); +} + +if (!$user->save()) { + register_error(elgg_echo('twitter_api:interstitial:cannot_save')); + forward(REFERER); +} + +elgg_clear_sticky_form('twitter_api_interstitial'); + +system_message(elgg_echo('twitter_api:interstitial:saved')); +forward('/'); \ No newline at end of file -- cgit v1.2.3