Code: Select all
<!-- contact form example -->
<?php
global $messages, $CFG;
$subject = optional_param('contact-type');
$body = optional_param('contact-body');
$from = optional_param('contact-email');
$username = optional_param('contact-username');
if (!empty($subject) && !empty($body) && !empty($from) && !empty($username) {
// email to info
$user = new StdClass;
$user->email = "myemail@domain.com; //CHANGE ME
$body = "From: $from\n\n$body";
$subject = "[Contact] $subject";
email_to_user($user, "Contact", $subject, $body);
$messages[] = __gettext('Thanks for your message. We'll get back to you within 24 hours.');
}
?>
<h2>Contact form</h2>
<form action="" method="post">
<strong>Type:</strong>
<select name="contact-type">
<option value="Your Site Rules!">Bug report</option>
<option value="I want a job...">Bug report</option>
<option value="Feedback">Feedback</option>
<option value="Bug report">Bug report</option>
<option value="Feature Request">Bug report</option>
<option value="Account Deletion Request">Bug report</option>
</select>
<br />
<strong>Your email:</strong><br />
<input type="text" name="contact-email" />
<br />
<strong>Your username:</strong><br />
<input type="text" name="contact-username" />
<br />
<strong>Message</strong><br/>
<textarea name="contact-body"></textarea>
<br/>
<input type="submit" value="Submit" />
</form>
<!-- eof -->