packages: phorum/translate-macros.patch - simplify patch as seems mailsubje...
glen
glen at pld-linux.org
Thu Nov 4 14:55:24 CET 2010
Author: glen Date: Thu Nov 4 13:55:24 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- simplify patch as seems mailsubject and mailmessage is specially replaced in phoru_email_user
---- Files affected:
packages/phorum:
translate-macros.patch (1.8 -> 1.9)
---- Diffs:
================================================================
Index: packages/phorum/translate-macros.patch
diff -u packages/phorum/translate-macros.patch:1.8 packages/phorum/translate-macros.patch:1.9
--- packages/phorum/translate-macros.patch:1.8 Thu Nov 4 14:21:26 2010
+++ packages/phorum/translate-macros.patch Thu Nov 4 14:55:19 2010
@@ -75,108 +75,71 @@
if($PHORUM["file_space_quota"]){
--- phorum-5.2.15a/include/email_functions.php~ 2010-11-04 12:58:50.000000000 +0200
+++ phorum-5.2.15a/include/email_functions.php 2010-11-04 14:22:21.362512810 +0200
-@@ -300,8 +300,8 @@
- include(PHORUM_INCLUDES_DIR."/lang/{$PHORUM['language']}.php");
- }
+@@ -280,6 +280,7 @@
+ "full_body" => $message["message"],
+ "plain_body" => wordwrap(phorum_strip_body($message["message"]),72),
+ "read_url" => phorum_get_url_no_uri_auth(PHORUM_PM_URL, "page=read", "pm_id=" . $message["pm_message_id"]),
++ "phorum_title" => $PHORUM['title'],
-- $mail_data["mailmessage"] = $PHORUM["DATA"]["LANG"]['PMNotifyMessage'];
-- $mail_data["mailsubject"] = $PHORUM["DATA"]["LANG"]['PMNotifySubject'];
-+ $mail_data["mailmessage"] = str_replace("%phorum_title%", $PHORUM['title'], $PHORUM["DATA"]["LANG"]['PMNotifyMessage']);
-+ $mail_data["mailsubject"] = str_replace("%phorum_title%", $PHORUM['title'], $PHORUM["DATA"]["LANG"]['PMNotifySubject']);
-
- $addresses = array();
- foreach ($users as $user) {
+ // For email_user_start.
+ "mailmessagetpl" => 'PMNotifyMessage',
--- phorum-5.2.15a/include/controlcenter/users.php~ 2010-11-04 12:58:48.000000000 +0200
+++ phorum-5.2.15a/include/controlcenter/users.php 2010-11-04 14:53:22.786298453 +0200
-@@ -49,8 +49,8 @@
-
- $userdata["active"]=PHORUM_USER_ACTIVE;
+@@ -51,6 +51,7 @@
// send reg approved message
-- $maildata["mailsubject"]=$PHORUM["DATA"]["LANG"]["RegApprovedSubject"];
-- $maildata["mailmessage"]=wordwrap($PHORUM["DATA"]["LANG"]["RegApprovedEmailBody"], 72);
-+ $maildata["mailsubject"]=str_replace("%phorum_title%", $PHORUM['title'], $PHORUM["DATA"]["LANG"]["RegApprovedSubject"]);
-+ $maildata["mailmessage"]=wordwrap(str_replace("%phorum_title%", $PHORUM['title'], $PHORUM["DATA"]["LANG"]["RegApprovedEmailBody"]), 72);
+ $maildata["mailsubject"]=$PHORUM["DATA"]["LANG"]["RegApprovedSubject"];
+ $maildata["mailmessage"]=wordwrap($PHORUM["DATA"]["LANG"]["RegApprovedEmailBody"], 72);
++ $maildata["phorum_title"]=$PHORUM['title'];
phorum_email_user(array($user["email"]), $maildata);
}
--- phorum-5.2.15a/include/controlcenter/email.php~ 2010-11-03 17:22:38.000000000 +0200
+++ phorum-5.2.15a/include/controlcenter/email.php 2010-11-03 18:23:56.130121394 +0200
-@@ -64,8 +64,9 @@
- $conf_code= mt_rand ( 1000000, 9999999);
- $_POST['email_temp']=$_POST['email']."|".$conf_code;
- // ... send email ... //
-+ $email_message = str_replace("%phorum_title%", $PHORUM['title'], $PHORUM['DATA']['LANG']['EmailVerifyBody']);
+@@ -67,6 +67,7 @@
$maildata=array(
-- 'mailmessage' => wordwrap($PHORUM['DATA']['LANG']['EmailVerifyBody'], 72),
-+ 'mailmessage' => wordwrap($email_message, 72),
+ 'mailmessage' => wordwrap($PHORUM['DATA']['LANG']['EmailVerifyBody'], 72),
'mailsubject' => $PHORUM['DATA']['LANG']['EmailVerifySubject'],
++ 'phorum_title' => $PHORUM['title'],
'uname' => $PHORUM['DATA']['PROFILE']['username'],
'newmail' => $_POST['email'],
+ 'mailcode' => $conf_code,
--- phorum-5.2.15a/htdocs/login.php 2010-11-03 18:34:26.970474420 +0200
+++ phorum-5.2.15a/htdocs/login.php 2010-11-04 15:18:16.823011070 +0200
-@@ -169,11 +169,16 @@
+@@ -169,6 +169,9 @@
// Mail the new confirmation code to the user.
$verify_url = phorum_get_url(PHORUM_REGISTER_URL, "approve=".$tmp_user["password_temp"]."$uid");
-- $maildata["mailsubject"] = $PHORUM["DATA"]["LANG"]["VerifyRegEmailSubject"];
-+ $replace = array(
-+ "%phorum_title%" => $PHORUM['title'],
-+ "%login_url%" => phorum_get_url(PHORUM_LOGIN_URL),
-+ );
+
-+ $maildata["mailsubject"] = str_replace(array_keys($replace), array_values($replace), $PHORUM["DATA"]["LANG"]["VerifyRegEmailSubject"]);
++ $maildata["phorum_title"] = $PHORUM['title'];
++ $maildata["login_url"] = phorum_get_url(PHORUM_LOGIN_URL);
+ $maildata["mailsubject"] = $PHORUM["DATA"]["LANG"]["VerifyRegEmailSubject"];
$maildata["mailmessage"] =
-- wordwrap($PHORUM["DATA"]["LANG"]["VerifyRegEmailBody1"],72).
-+ wordwrap(str_replace(array_keys($replace), array_values($replace), $PHORUM["DATA"]["LANG"]["VerifyRegEmailBody1"]),72).
- "\n\n$verify_url\n\n".
-- wordwrap($PHORUM["DATA"]["LANG"]["VerifyRegEmailBody2"],72);
-+ wordwrap(str_replace(array_keys($replace), array_values($replace), $PHORUM["DATA"]["LANG"]["VerifyRegEmailBody2"]),72);
- phorum_email_user(array($user["email"]), $maildata);
-
- $okmsg = $PHORUM["DATA"]["LANG"]["RegVerifyEmail"];
-@@ -199,14 +204,19 @@
+ wordwrap($PHORUM["DATA"]["LANG"]["VerifyRegEmailBody1"],72).
+@@ -199,6 +202,8 @@
// Mail the new password.
$user = phorum_api_user_get($uid);
$maildata = array();
-+ $replace = array(
-+ "%phorum_title%" => $PHORUM['title'],
-+ "%login_url%" => phorum_get_url(PHORUM_LOGIN_URL),
-+ );
-+
++ $maildata["phorum_title"] = $PHORUM['title'];
++ $maildata["login_url"] = phorum_get_url(PHORUM_LOGIN_URL);
$maildata['mailmessage'] =
-- wordwrap($PHORUM["DATA"]["LANG"]["LostPassEmailBody1"],72).
-+ wordwrap(str_replace(array_keys($replace), array_values($replace), $PHORUM["DATA"]["LANG"]["LostPassEmailBody1"]),72).
+ wordwrap($PHORUM["DATA"]["LANG"]["LostPassEmailBody1"],72).
"\n\n".
- $PHORUM["DATA"]["LANG"]["Username"] .": $user[username]\n".
- $PHORUM["DATA"]["LANG"]["Password"] .": $newpass".
- "\n\n".
-- wordwrap($PHORUM["DATA"]["LANG"]["LostPassEmailBody2"],72);
-- $maildata['mailsubject'] = $PHORUM["DATA"]["LANG"]["LostPassEmailSubject"];
-+ wordwrap(str_replace(array_keys($replace), array_values($replace), $PHORUM["DATA"]["LANG"]["LostPassEmailBody2"]),72);
-+ $maildata['mailsubject'] = str_replace(array_keys($replace), array_values($replace), $PHORUM["DATA"]["LANG"]["LostPassEmailSubject"]);
- phorum_email_user(array( 0 => $user['email'] ), $maildata);
-
- $okmsg = $PHORUM["DATA"]["LANG"]["LostPassSent"];
--- phorum-5.2.15a/htdocs/register.php 2010-11-04 15:12:06.565756512 +0200
+++ phorum-5.2.15a/htdocs/register.php 2010-11-04 15:16:56.303019222 +0200
-@@ -250,9 +250,18 @@
+@@ -250,9 +250,15 @@
if (preg_match("!aol\.com$!i", $userdata["email"])) {
$verify_url = "<a href=\"$verify_url\">$verify_url</a>";
}
+
-+ $replace = array(
-+ "%phorum_title%" => $PHORUM['title'],
-+ "%login_url%" => phorum_get_url(PHORUM_LOGIN_URL),
-+ );
-+
$maildata = array();
-- $maildata["mailsubject"] = $PHORUM["DATA"]["LANG"]["VerifyRegEmailSubject"];
++ $maildata["phorum_title"] = $PHORUM['title'];
++ $maildata["login_url"] = phorum_get_url(PHORUM_LOGIN_URL);
+ $maildata["mailsubject"] = $PHORUM["DATA"]["LANG"]["VerifyRegEmailSubject"];
- $maildata["mailmessage"] = wordwrap($PHORUM["DATA"]["LANG"]["VerifyRegEmailBody1"], 72)."\n\n$verify_url\n\n".wordwrap($PHORUM["DATA"]["LANG"]["VerifyRegEmailBody2"], 72);
-+ $maildata["mailsubject"] = str_replace(array_keys($replace), array_values($replace), $PHORUM["DATA"]["LANG"]["VerifyRegEmailSubject"]);
+ $maildata["mailmessage"] =
-+ wordwrap(str_replace(array_keys($replace), array_values($replace), $PHORUM["DATA"]["LANG"]["VerifyRegEmailBody1"]),72).
++ wordwrap($PHORUM["DATA"]["LANG"]["VerifyRegEmailBody1"],72).
+ "\n\n$verify_url\n\n".
-+ wordwrap(str_replace(array_keys($replace), array_values($replace), $PHORUM["DATA"]["LANG"]["VerifyRegEmailBody2"]),72);
++ wordwrap($PHORUM["DATA"]["LANG"]["VerifyRegEmailBody2"],72);
phorum_email_user(array($userdata["email"]), $maildata);
}
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/phorum/translate-macros.patch?r1=1.8&r2=1.9&f=u
More information about the pld-cvs-commit
mailing list