Hi!
This Modification enabled it send mail, if Admin enabled a user account.
1.) create a new file and call it "activation_admin_acp.html" and store in lang/yourLang/email:
(deutsch)
Hallo {user_name},
Ein Account als "{user_status}" wurde für Sie auf "{site_name}" eingerichtet.
Ihre Zugangsdaten sind:
Username: {user_name}
Passwort: {user_password}
Sie können sich jetzt auf "{site_name}" mit ihren Username und Passwort einloggen.
Mit freundlichen Grüßen,
{site_name}
(english)
Hello {user_name},
an user account as "{user_status}" has been set for you on "{site_name}".
Login credentials:
Username: {user_name}
Password: {user_password}
You can now login on "{site_name}" with given username and password.
Yours sincerely,
{site_name}
2.) search in admin/users.php:
$user_invisible = intval($HTTP_POST_VARS['user_invisible_'.$i]);
insert below:
//############################ Start Send Mail, if Admin enabled a user account #############
$user_sendmail_per_admin = intval($HTTP_POST_VARS['sendmail_per_admin_'.$i]);
//############################ Start Send Mail, if Admin enabled a user account #############
2.1) search:
$log[] = $lang['user_add_success']." : <b>".format_text($user_name, 2)."</b>";
insert below:
//########################## Start Send Mail, if Admin enabled a user account ####################
if ($result && $user_sendmail_per_admin) {
$user_status = ($user_level== 9)? "Administrator" : "Member";
include(ROOT_PATH.'includes/email.php');
$site_email = new Email();
$site_email->set_to($user_email);
$site_email->set_subject($lang['activation_success_emailsubject']);
$site_email->register_vars(array(
"user_name" => $user_name,
"site_name" => $config['site_name'],
"user_status" =>$user_status,
"user_password" => trim($HTTP_POST_VARS['user_password_'.$i])
));
$site_email->set_body("activation_admin_acp", $config['language_dir']);
$site_email->send_email();
}
//######################## End Send Mail, if Admin enabled a user account ########################
2.2) search:
show_radio_row($lang['field_invisible'], "user_invisible_".$i, 0);
insert below:
//############################ Start Send Mail, if Admin enabled a user account ###########
show_radio_row($lang['field_sendmail_per_admin'], "sendmail_per_admin_".$i, 1);
//############################ End Send Mail, if Admin enabled a user account #############
3.) search in lang/yourlang/admin.php:
(english)
$lang['field_invisible'] = "Invisible";
insert below:
//############################ Start Send Mail, if Admin enabled a user account ###########
$lang['field_sendmail_per_admin'] = "Notify User per Mail";
//############################ End Send Mail, if Admin enabled a user account #############
(deutsch)
$lang['field_invisible'] = "Unsichtbar sein";
insert below:
//############################ Start Send Mail, if Admin enabled a user account ###########
$lang['field_sendmail_per_admin'] = "Benachrichtige User per Mail";
//############################ End Send Mail, if Admin enabled a user account #############
mfg Andi