" . "entered CODE: " . $_REQUEST[code]; require_once('includes/functions.php'); require_once('includes/validation.php'); //debug //print_r($_REQUEST); //print_r($_SESSION); if (isset($_REQUEST["submitted"]) && $_REQUEST["submitted"]) { $reg_date=date("Y-m-d"); //strip magic quotes if needed if (get_magic_quotes_gpc()) { if (!empty($_GET)) { $_GET = strip_magic_quotes($_GET); } if (!empty($_POST)) { $_POST = strip_magic_quotes($_POST); } if (!empty($_COOKIE)) { $_COOKIE = strip_magic_quotes($_COOKIE); } if (!empty($_REQUEST)) { $_REQUEST = strip_magic_quotes($_REQUEST); } } //recursive htmlspecialchars for $_REQUEST array //$_REQUEST = htmlspecialchars_deep($_REQUEST, ENT_QUOTES); //extract all request vars to their own variable extract($_REQUEST); //$_REQUEST['scode'] = $_SESSION['code']; //validation rules for all items except billing fields //see opas signup for additonal usages and checks $rules[] = "required,contact_name,Contact Name"; //$rules[] = "required,company,Company"; $rules[] = "required,phone,Phone Number"; $rules[] = "required,email_address,Email Address"; $rules[] = "valid_email,email_address,Email Address is Invalid"; $rules[] = "required,street_address,Street Address"; $rules[] = "required,city,City"; $rules[] = "required,state,State"; $rules[] = "required,zip_code,ZIP Code"; $rules[] = "required,message,Message"; //$rules[] = "required,job_name,Job Name"; //$rules[] = "required,species_name,Species Name"; //$rules[] = "required,quantity,Quantity"; // $rules[] = "required,radio_measurement,Select a Measurement"; // $rules[] = "required,radio_type,Select a Type"; // $rules[] = "required,width,Select a Width"; // $rules[] = "required,thickness,Select a Thickness"; // $rules[] = "required,length_requests,Length Requests"; // $rules[] = "required,species,Species"; // $rules[] = "required,grade,Grade"; // $rules[] = "required,edge,Edge"; // $rules[] = "required,ends,Ends"; // $rules[] = "required,radio_finish,Finish"; // $rules[] = "required,radio_options,Options"; // $rules[] = "required,special_requests,Special Requests"; /* if ($_REQUEST[existing] != "Yes") { $rules[] = "required,phone,Phone"; $rules[] = "required,address,Address"; $rules[] = "required,city,City"; $rules[] = "required,state,State"; $rules[] = "required,zip,Zip"; } else { $rules[] = "required,acctmgr,Account Manager"; } */ /* $rules[] = "required,order_type,Order Type"; $rules[] = "required,quantity,Quantity"; $rules[] = "required,front_label_size,Front Label Size"; $rules[] = "required,face_stock,Face Stock"; if ($_REQUEST[face_stock] == "Other") { $rules[] = "required,face_stock_other,Face Stock Other"; } $rules[] = "required,varnish,Varnish"; $rules[] = "required,proof_type,Proof Type"; $rules[] = "required,adhesive,Adhesive"; $rules[] = "required,quantity_per_roll,Quantity Per Roll"; $rules[] = "required,ink_colors,Ink Colors"; $rules[] = "required,label_applied_by,Label Applied By"; $rules[] = "required,label_copy_position,Label Copy Position"; */ $errors = validateFields($_REQUEST, $rules); //$_SESSION['code'] = "testing code"; //echo $_SESSION['code'] . "

"; // // // // the security image is giving me problems with kalleyflooring.com so I am removing - if we wish to reimplement there will be additional charge including my 2 hours of time spent to troubleshoot this issue on kalley. The form works perfectly on DSS with both ways I implemented. // // // //if ((strtoupper($_REQUEST['code']) != $_SESSION['code']) || (trim($_REQUEST['code']) == "")) { $errors[] = "The security code does not match or you may have taken too long. Please re-enter the security code."; } //$errors[] = "The security code does not match or you may have taken too long. Please re-enter the security code."; if ((strtoupper($_REQUEST['code']) != "JUMPED")) { $errors[] = "The security answer is not correct or you may have taken too long. Please re-enter the security answer."; } if (empty($errors)) { //send email with necessary info to company $sFrom = "info@reclaimedfloors.net"; $sSendTo = "waltersflooring@gmail.com"; //$sSendTo = "james@datasupplysolutions.com"; $sBuffer = "-- Samples Request --\n\n". "Contact Name: $contact_name\n". "Company: $company\n". "Phone: $phone\n". "Email: $email_address\n". "Street: $street_address\n". "Street2: $street_address2\n". "City: $city\n". "State: $state\n". "ZIP Code: $zip_code\n". "Message: $message \n\n"; $mime_boundary = "----Samples Request----".md5(time()); $headers = "From: ReclaimedFloors <$sFrom>\r\n"; $headers .= "Reply-To: <$email_address>\r\n"; $headers .= "MIME-Version: 1.0\n" ; $headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n"; $headers .= "X-Priority: 1 (Higuest)\n"; $headers .= "X-MSMail-Priority: High\n"; $headers .= "Importance: High\n"; $sBuffer = nl2br($sBuffer); mail($sSendTo, "Samples Request from $contact_name", $sBuffer, $headers); } //end prep email and vars } //end submitted ?> Reclaimed Flooring Samples - ReclaimedFloors.net

Your form has been submitted.

We will respond to your shortly.

 

 

 

"; } //else display the form and errors if there are errors else { if (!empty($errors)) { echo "

The form is not complete. Please fill in the following fields:

"; echo "
    "; foreach ($errors as $error) echo "
  • $error
  • "; echo "
"; echo "
"; } ?>

Request Samples

If you would like to request a set of wood flooring samples from us just submit the form below and a representative will contact you so we can send you samples that are most pertinent to your project.

Each custom made handcrafted sample will cost $250.00 + Shipping for each custom sample. This cost will be deducted when the order is placed.

Free samples are for non custom wood only.

*/ ?>
*=Required
Contact Information
Contact Name:*
Company: 
Phone:*
Email Address:*
Measurement:*    
Type:*
Width:*
Thickness:*
Legth Requests:
Species:*
Grade:*
Edge:*
Ends:*
Finish:*
Options:
Address Information
Street Address:*
Street Address2: 
City:*
State:*
ZIP Code:*
Message:
Security Sentence: The dog jumped over the fence
Security Question: What is the third word in the sentence above?
Please enter that answer in the box below.
Security Answer:* " />