Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 69 | Revision 74 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 69 Revision 71
Zeile 90... Zeile 90...
90
		return $l3;
90
		return $l3;
91
	}
91
	}
Zeile 92... Zeile 92...
92
 
92
 
93
	function send_email($art=0)
93
	function send_email($art=0)
94
	{
94
	{
95
		global $u, $mail, $password, $register, $url;
95
		global $u, $mail, $password, $common, $url, $u_key;
96
		$to="$u->u_name <$u->u_email>";
96
		$to="$u->u_name <$u->u_email>";
97
		$from_addr="webmaster@lars-tiefland.de";
97
		$from_addr="webmaster@lars-tiefland.de";
98
		$from_name="Lars Tiefland";
98
		$from_name="Lars Tiefland";
99
		$from="$from_name <$from_addr>";
99
		$from="$from_name <$from_addr>";
100
		$art=intval($art);
100
		$art=intval($art);
101
		switch ($art)
101
		switch ($art)
102
		{
102
		{
103
			case 0:
103
			case 0:
104
				$email_tpl="email/$u->u_lang/register.tpl";
104
				$email_tpl="email/$u->u_lang/register.tpl";
105
				$subject=$register["reg_subject"]." - Welcome to $url";
105
				$subject=$common["reg_subject"]." - Welcome to $url";
106
				break;
106
				break;
107
			case 1:
107
			case 1:
108
				$email_tpl="email/$u->u_lang/changed.tpl";
108
				$email_tpl="email/$u->u_lang/changed.tpl";
109
				$subject=$register["changed_subject"];
109
				$subject=$common["changed_subject"];
110
				break;
110
				break;
111
			case 2:
111
			case 2:
112
				$email_tpl="email/$u->u_lang/change.tpl";
112
				$email_tpl="email/$u->u_lang/change.tpl";
113
				$subject=$register["change_subject"];
113
				$subject=$common["change_subject"];
114
			default:
114
			default:
115
				return false;
115
				return false;
116
				break;
116
				break;
117
		}
117
		}
118
		if (file_exists($email_tpl))
118
		if (file_exists($email_tpl))
119
		{
119
		{
-
 
120
			$email=file_get_contents("$email_tpl");
120
			$email=file_get_contents("$email_tpl");
121
			$url_act=$url."activate.php";
121
			$email=sprintf($email, $u->u_name, $url, $u->u_name, $password);
122
			$email=sprintf($email, $u->u_name, $url, $u->u_name, $password, $url_act."?key=$u_key", $url_act, $u_key);
122
			$headers["From"]=$from;
123
			$headers["From"]=$from;
123
			$headers["To"]=$to;
124
			$headers["To"]=$to;
124
			$headers["Subject"]=$subject;
125
			$headers["Subject"]=$subject;
125
			$ret=$mail->send($to,$headers,$email);
126
			$ret=$mail->send($to,$headers,$email);