/**
* An einen anderen User weiter empfehlen
*
* @author Baras
* @copyright Baras für Atrahor.de
*/
require_once("common.php");
require("lib/phpmailer/class.phpmailer.php");
$str_filename = basename(__FILE__);
popup_header("Seite Weiterempfehlen");
$server_address = getsetting('server_address','http://www.atrahor.de/');
$server_banner = 'Die Chroniken von Atrahor - LoGD';//strip_appoencode(getsetting('loginbanner',''),3);
$link=$server_address.'referral.php?r='.rawurlencode($session['user']['login']);
$townname = getsetting('townname','Atrahor');
if (!isset($_GET['op']) || $_GET['op']=="") {
$out='
`nWenn du deinen Freunden von '.$townname.' erzählen möchtest, so kannst du dies hier tun. Sende ihnen eine Mail und über deinen Referrallink (der automatisch an die Mail angehangen wird) können sich deine Freunde hier kostenlos anmelden.
Was du davon hast? Du bekommst automatisch '.getsetting('refererdp',50).' Donationpoints für jeden geworbenen Charakter, der
'.(getsetting('referermindk',0) > 0 ? '`b'.getsetting('referermindk',0).'`b Heldentaten und' : '').' Level `b'.getsetting('refererminlvl',5).'`b erreicht.`n
Gib einfach die entsprechende E-Mail Adresse und einen Text für deinen Freund ein.`n`n';
if(access_control::is_superuser())
{
$out .= 'Bisher wurden über dieses Formular '.getsetting('referer_mail_count',0).' User eingeladen.';
}
$out .='
';
$output=appoencode($out);
}
elseif ($_GET['op']=="send")
{
if(is_email($_POST['emailaddress']) == false)
{
output("Leider ist $_POST[emailaddress] keine gültige Mailadresse, bitte mach das nochmal neu.`n`n");
output(create_lnk('Zurück',$str_filename));
popup_footer();
}
//Mailskript Initialisieren
$mail = new PHPMailer();
$mail->From = getsetting('gameadminemail','admin@localhost');
$mail->FromName = $session['user']['login'].'@'.$townname;
$mail->Host = "atrahor.de";
$mail->Mailer = "smtp";
$mail->Subject = "Einladung aus $townname - ".$_POST['name'];
switch(getsetting('mail_define_mta',0))
{
case 0:
$mail->IsMail();
break;
case 1:
$mail->IsSMTP();
break;
case 2:
$mail->IsQmail();
break;
case 3:
$mail->IsSendmail();
}
$body="
Hallo,
$_POST[name] hat dir eine Einladung geschickt, damit du auch Heldentaten in ".
$townname." vollbringen kannst.
Außerdem schrieb er/sie dir diese Botschaft:
$_POST[text]
Bitte benutze diesen Link um zu uns zu gelangen:
$link";
$mail->Body = $body;
$mail->AltBody = "";
$mail->AddAddress($_POST['emailaddress'], $_POST['emailaddress']);
if(!$mail->Send()) {
output("Beim Versuch eine Einladung an $player[emailaddress] zu senden trat ein Fehler auf...");
}
else
{
output("Dein Freund hat deine Nachricht erhalten");
savesetting('referer_mail_count',getsetting('referer_mail_count',0)+1);
}
$mail->ClearAddresses();
}
popup_footer(false);
?>