Browse code

multiple address support

Jimako authored on 2024/04/25 04:12:38
Showing 2 changed files
... ...
@@ -128,7 +128,14 @@ function random_string ($charset_string, $length)
128 128
 							$RegMessage = "Username: $penname" . "\r\n" . "Email: $email" . "\r\n" . "IP: $RegIP" . "\r\n" . "Host: $RegHost";
129 129
 							$RegMessage .= " registered on your site";
130 130
 							$RegMessage .= "<br>Profile link: " . "<a href='" . $url . "/viewuser.php?uid=" . $useruid . "'>" . $penname . "</a>";
131
-							sendemail($sitename, $RegNoticeTo, $siteemail, $siteemail, $RegSubject,  $RegMessage);
131
+
132
+							$RegNoticeTo_array=explode(',', $RegNoticeTo);
133
+							foreach ($RegNoticeTo_array AS $RegNoticeTo_email) {
134
+								if(validEmail($RegNoticeTo_email)) {
135
+									sendemail($sitename, $RegNoticeTo_email, $siteemail, $siteemail, $RegSubject,  $RegMessage);
136
+								}	
137
+							}
138
+
132 139
 						}
133 140
 					}
134 141
 					/* registration notice end */
... ...
@@ -88,7 +88,14 @@ if(isMEMBER) accessDenied( );
88 88
 						$RegMessage .= " Asked for new password";
89 89
 						$RegMessage .= "<br>Profile link: " . "<a href='".$url."/viewuser.php?uid=" . $uid . "'>" . $penname . "</a>";
90 90
 
91
- 						sendemail($sitename, $RegNoticeTo, $siteemail, $siteemail, $RegSubject,  $RegMessage);
91
+						$RegNoticeTo_array = explode(',', $RegNoticeTo);
92
+						foreach ($RegNoticeTo_array as $RegNoticeTo_email)
93
+						{
94
+							if (validEmail($RegNoticeTo_email))
95
+							{
96
+								sendemail($sitename, $RegNoticeTo_email, $siteemail, $siteemail, $RegSubject,  $RegMessage);
97
+							}
98
+						}
92 99
 					}
93 100
 				}	 
94 101
 			}