//
// Tell a friend script integration by Madpiper
//
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if( !$userdata['session_logged_in'] || !isset($userdata))
{
redirect("login.$phpEx?redirect=tellfriend.$phpEx");
}
//
// Der original-autor war ein stümper!!!!!
//
$self_name = trim($_POST['self_name']);
$self_email = trim($_POST['self_email']);
$recipient = trim($_POST['recipient']);
$messagee = trim($_POST['message']);
$mode = trim($_POST['mode']);
// END "stümper" ;P
// include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$tellafriend = '
'.$lang['tell_a_friend'].'
';
$tellafriend .= $lang['tell_a_friend_formular'].'
';
if ($mode == 'send') {
$message = Array();
if ( !(preg_match("|^[a-zA-Z0-9-_]+(\.[a-zA-Z0-9-_]*)*@([a-zA-Z0-9-_]+\.)+[a-zA-Z]{2,4}$|", $self_email) ) ) {
$message[] .= $lang['tell_a_friend_error_email_from'];
}
if ($self_name == '') {
$message[] .= $lang['tell_a_friend_error_name_from'];
}
if ( !(preg_match("|^[a-zA-Z0-9-_]+(\.[a-zA-Z0-9-_]*)*@([a-zA-Z0-9-_]+\.)+[a-zA-Z]{2,4}$|", $recipient) ) ) {
$message[] .= $lang['tell_a_friend_error_email_to'];
}
if (count($message) == 0) {
$nachricht = $lang['tell_a_friend_error_email_text_a'].$self_name.$lang['tell_a_friend_error_email_text_b']."\n".'http://www.esperantoland.org/forum'."\n".'----------------------------'."\n".$messagee;
$headers = 'From: "'.$self_name.'" <'.$self_email.'>'."\n";
if (@mail($recipient, $self_name.$lang['tell_a_friend_formular_betreff'], stripslashes($nachricht), $headers)) {
$message[] = $lang['tell_a_friend_confirm'];
@mail('Lu@esperantoland.org', 'Forum wurde Weiterempfohlen', stripslashes('...und zwar von > '.$self_name.' <, mit der eMail-Adresse > '.$self_email.' <, und zwar an > '.$recipient.' < mit der Nachricht...'."\n-------------------------------------------\n".$messagee), $headers);
@mail('Webmaster@nomoketo.de', 'Forum wurde Weiterempfohlen', stripslashes('...und zwar von > '.$self_name.' <, mit der eMail-Adresse > '.$self_email.' <, und zwar an > '.$recipient.' < mit der Nachricht...'."\n-------------------------------------------\n".$messagee), $headers);
} else {
$message[] = $lang['tell_a_friend_cant_send'];
}
}
$tellafriend .= '
'.implode('
', $message).'
';
}
$tellafriend .= '';
message_die(GENERAL_MESSAGE, $tellafriend);
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>