Contact Page * * @link http://www.august.com.au * @author Ben Kersten * @copyright August 2006 * @access public * */ // include files require_once('common/includes/common.inc.php'); require_once('common/includes/mailform.class.php'); require_once('common/includes/validator.class.php'); // contact us email addresses define('MAILFORM_RECIPIENT_ADDRESS', 'info@grmbusiness.com.au'); define('MAILFORM_FROM_ADDRESS', 'no-reply@grmbusiness.com.au'); // initialise some variables $fieldArray = array( 'name' => '', 'company' => '', 'email' => '', 'phone' => '', 'preference' => '', 'referral' => '', 'other_referral' => '', 'regarding' => '', 'comments' => '' ); $validationErrors = array(); if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { // get the field data updateFieldsFromPost($fieldArray); // validate the fields $validator = new validator($fieldArray); $validator->addValidationRule('name', V_RULE_MANDATORY, 'Please enter your name.'); $validator->addValidationRule('company', V_RULE_MANDATORY, 'Please enter your company.'); $validator->addValidationRule('email', V_RULE_EMAIL, 'Please enter a valid email address.'); $validator->addValidationRule('phone', V_RULE_MANDATORY, 'Please enter your work phone number.'); $validator->addValidationRule('preference', V_RULE_MANDATORY, 'Please indicate your preferred contact method.'); $validator->addValidationRule('referral', V_RULE_MANDATORY, 'Please indicate wher you heard about us and/or the guide.'); $validator->addValidationRule('regarding', V_RULE_MANDATORY, 'Please indicate what your contacting us is in regards to.'); $validator->addValidationRule('comments', V_RULE_MANDATORY, 'Please enter a comment.'); if ($validator->validate()) { $mailForm = new mailForm(); $mailForm->setTemplates("common/includes/mailtemplates/contact.html", "common/includes/mailtemplates/contact.txt"); $mailForm->setValues( $fieldArray ); $mailForm->setRecipients( array(MAILFORM_RECIPIENT_ADDRESS) ); $mailForm->setSubject("GRM Website Enquiry"); $headers = array('From: ' . str_replace(array("\n", "\r", " "), "", $fieldArray['email']), 'Reply-To: ' . str_replace(array("\n", "\r", " "), "", $fieldArray['email'])); $mailForm->setHeaders($headers); $mailForm->send(); redirect('thankyou.php'); } else { $validationErrors = $validator->getErrors(); } } ?> GRM Business Solutions : The Employer Guide : Contact Us
Download Index

Gurry Risk Managment Pty Ltd
Level 1, 530 Lt. Collins Street,
Melbourne,
Victoria, 3000.

P.O. Box 290,
Malvern,
Victoria, 3144.

Phone: (03) 9822 2307

Fax: (03) 9822 2309

Please contact us for more information, or in order to discuss on a strictly confidential basis how GRM Business Solutions can assist your company. Wholesale and distribution enquiries for The Employer Guide welcome.

0) { ?>
The following errors occurred:'.$error; } } ?>
Name: