4images Forum & Community
4images Modifications / Modifikationen => Mods & Plugins (Releases & Support) => Topic started by: Rembrandt on December 04, 2010, 07:21:57 AM
-
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
-
Hi,
danke gut gemacht :)
Kann man da noch ne Checkbox im Formular einbauen damit das optional bleibt?
Gruß Jens
-
...
Kann man da noch ne Checkbox im Formular einbauen damit das optional bleibt?
....
Danke, ich habe meine ersten beitrag dahingehend editiert.
alle schritte 2.x) und schritt 3.)
mfg Andi
-
Danke, ich habe meine ersten beitrag dahingehend editiert.
mfg Andi
Hi,
jetzt fehlt nur noch ein Hinweis für alle die nicht selbst darauf kommen, das man das
email template für english in den entsprechenden Ordner kopieren muss und natürlich
übersetzen (nicht du, der user).
Gruß Jens
-
... und natürlich
übersetzen (nicht du, der user).
...
oder du :mrgreen: und ich pflege es oben ein, (ich hasse google translate )
-
Hi,
oder du :mrgreen: und ich pflege es oben ein, (ich hasse google translate )
...ich will ja auch was von dir :mrgreen:
Aber ob das jetzt das perfekte english ist kein Plan es war zumindest nicht google sondern mein Kopf:
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}
Uhhh Mensch gegen Maschine :twisted:
Gruß Jens
-
Can this MOD be changed so that a user receives an e-mail, when his registration is refused or when he can’t publish his pictures?