Zeile 11 | Zeile 11 |
---|
define("IN_MYBB", 1); define('THIS_SCRIPT', 'contact.php');
|
define("IN_MYBB", 1); define('THIS_SCRIPT', 'contact.php');
|
$templatelist = "contact,post_captcha,post_captcha_recaptcha,post_captcha_nocaptcha";
| $templatelist = "contact,post_captcha,post_captcha_recaptcha_invisible,post_captcha_nocaptcha,post_captcha_hcaptcha_invisible,post_captcha_hcaptcha";
|
require_once "./global.php"; require_once MYBB_ROOT.'inc/class_captcha.php';
| require_once "./global.php"; require_once MYBB_ROOT.'inc/class_captcha.php';
|
Zeile 209 | Zeile 209 |
---|
require_once MYBB_ROOT."inc/class_parser.php"; $parser = new postParser;
|
require_once MYBB_ROOT."inc/class_parser.php"; $parser = new postParser;
|
$parser_options = array( 'filter_badwords' => 1 );
$mybb->input['subject'] = $parser->parse_message($mybb->input['subject'], $parser_options); $mybb->input['message'] = $parser->parse_message($mybb->input['message'], $parser_options);
| $mybb->input['subject'] = $parser->parse_badwords($mybb->input['subject']); $mybb->input['message'] = $parser->parse_badwords($mybb->input['message']);
|
}
|
}
|
$user = $lang->na;
| $user = $lang->guest;
|
if($mybb->user['uid']) {
|
if($mybb->user['uid']) {
|
$user = $mybb->user['username'].' - '.$mybb->settings['bburl'].'/'.get_profile_link($mybb->user['uid']);
| $user = htmlspecialchars_uni($mybb->user['username']).' - '.$mybb->settings['bburl'].'/'.get_profile_link($mybb->user['uid']);
|
}
$subject = $lang->sprintf($lang->email_contact_subject, $mybb->input['subject']); $message = $lang->sprintf($lang->email_contact, $mybb->input['email'], $user, $session->ipaddress, $mybb->input['message']);
// Email the administrator
|
}
$subject = $lang->sprintf($lang->email_contact_subject, $mybb->input['subject']); $message = $lang->sprintf($lang->email_contact, $mybb->input['email'], $user, $session->ipaddress, $mybb->input['message']);
// Email the administrator
|
my_mail($contactemail, $subject, $message, $mybb->input['email']);
| my_mail($contactemail, $subject, $message, '', '', '', false, 'text', '', $mybb->get_input('email', MyBB::INPUT_STRING));
|
$plugins->run_hooks('contact_do_end');
| $plugins->run_hooks('contact_do_end');
|
Zeile 282 | Zeile 278 |
---|
} }
|
} }
|
$mybb->input['subject'] = htmlspecialchars_uni($mybb->input['subject']); $mybb->input['message'] = htmlspecialchars_uni($mybb->input['message']);
| $contact_subject = htmlspecialchars_uni($mybb->input['subject']); $contact_message = htmlspecialchars_uni($mybb->input['message']);
|
if($mybb->user['uid'] && !$mybb->get_input('email')) {
|
if($mybb->user['uid'] && !$mybb->get_input('email')) {
|
$mybb->input['email'] = htmlspecialchars_uni($mybb->user['email']);
| $user_email = htmlspecialchars_uni($mybb->user['email']);
|
} else {
|
} else {
|
$mybb->input['email'] = htmlspecialchars_uni($mybb->get_input('email'));
| $user_email = htmlspecialchars_uni($mybb->get_input('email'));
|
}
$plugins->run_hooks('contact_end');
| }
$plugins->run_hooks('contact_end');
|