aboutsummaryrefslogtreecommitdiffstats
path: root/register.php
diff options
context:
space:
mode:
authormistic100 <mistic@piwigo.org>2012-01-14 13:08:43 +0000
committermistic100 <mistic@piwigo.org>2012-01-14 13:08:43 +0000
commit5ea5350deb37777e815248488fd49699c18ab9e2 (patch)
tree5470bfcb5d8ccb7fca0ca07e9bd7448206cf5225 /register.php
parent34a70eceec0cdfed0203e4bee816256faa8c0294 (diff)
feature:2021 email notification on user creation, add checkboxes on register and install pages
git-svn-id: http://piwigo.org/svn/trunk@12885 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'register.php')
-rw-r--r--register.php44
1 files changed, 24 insertions, 20 deletions
diff --git a/register.php b/register.php
index 93f962391..67736e7af 100644
--- a/register.php
+++ b/register.php
@@ -60,30 +60,34 @@ if (isset($_POST['submit']))
if (count($page['errors']) == 0)
{
// email notification
- include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php');
-
- $keyargs_content = array(
- get_l10n_args('Hello %s,', $_POST['login']),
- get_l10n_args('Thank you for registering at %s!', $conf['gallery_title']),
- get_l10n_args('', ''),
- get_l10n_args('Here is your password: %s', $_POST['password']),
- get_l10n_args('', ''),
- get_l10n_args('If you think you\'ve received this email in error, please contact us at %s', get_webmaster_mail_address()),
- );
-
- pwg_mail(
- $_POST['mail_address'],
- array(
- 'subject' => '['.$conf['gallery_title'].'] '.l10n('Registration'),
- 'content' => l10n_args($keyargs_content),
- 'content_format' => 'text/plain',
- )
- );
+ if (isset($_POST['send_password_by_mail']) and isset($_POST['mail_address']))
+ {
+ include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php');
+
+ $keyargs_content = array(
+ get_l10n_args('Hello %s,', $_POST['login']),
+ get_l10n_args('Thank you for registering at %s!', $conf['gallery_title']),
+ get_l10n_args('', ''),
+ get_l10n_args('Here is your password: %s', $_POST['password']),
+ get_l10n_args('', ''),
+ get_l10n_args('If you think you\'ve received this email in error, please contact us at %s', get_webmaster_mail_address()),
+ );
+
+ pwg_mail(
+ $_POST['mail_address'],
+ array(
+ 'subject' => '['.$conf['gallery_title'].'] '.l10n('Registration'),
+ 'content' => l10n_args($keyargs_content),
+ 'content_format' => 'text/plain',
+ )
+ );
+
+ $_SESSION['page_infos'][] = l10n('Successfully registered, an email with your password has been sent to you. Welcome!');
+ }
// log user and redirect
$user_id = get_userid($_POST['login']);
log_user($user_id, false);
- $_SESSION['page_infos'][] = l10n('Successfully registered, an email with your password has been sent to you. Welcome!');
redirect(make_index_url());
}
$registration_post_key = get_ephemeral_key(2);