$sql = "SELECT * FROM emailinfo WHERE email_id='player_email' LIMIT 1"; $rs = $conn->execute($sql); if ($conn->Affected_Rows() === 1) { require $config['BASE_DIR'] . '/classes/email.class.php'; require $config['BASE_DIR'] . '/classes/file.class.php'; $subject = $rs->fields['email_subject']; $path = $config['BASE_DIR'] . '/templates/' . $rs->fields['email_path']; $body = VFile::read($path); $search = array('{$site_name}', '{$video_url}', '{$message}'); $replace = array($config['site_name'], $video_url, $message); $body = str_replace($search, $replace, $body); $mail = new VMail(); $mail->From = $from; $mail->FromName = $from; $mail->Sender = $from; $mail->AddReplyTo($from); $mail->Subject = $subject; $mail->AltBody = $body; $mail->Body = nl2br($body); $mail->AddAddress($to); $mail->Send(); } } } } } if (defined('_DEBUG') && _DEBUG) { echo var_dump($body) . '<br>'; ?> <html> <head>
$err['email'] = 1; } else { $feedback['message'] = $message; } if ($_SESSION['captcha_code'] != strtoupper($code)) { $errors[] = $lang['global.verif_invalid']; $err['captcha'] = 1; } if (!$errors) { require $config['BASE_DIR'] . '/classes/email.class.php'; $message = "Department: " . $department . "\n\nMessage: " . $message; $mail = new VMail(); $mail->From = $email; $mail->FromName = $name; $mail->Sender = $email; $mail->AddReplyTo($email, $name); $mail->Subject = 'Feedback from ' . htmlspecialchars($name); $mail->AltBody = $message; $mail->Body = nl2br($message); $mail->AddAddress($config['admin_email']); $mail->Send(); $messages[] = $lang['feedback.sent']; } } $smarty->assign('errors', $errors); $smarty->assign('err', $err); $smarty->assign('messages', $messages); $smarty->assign('menu', 'home'); $smarty->assign('feedback', $feedback); $smarty->assign('self_title', $seo['feedback_title']); $smarty->assign('self_description', $seo['feedback_desc']);