<?php require_once 'model/fields.php'; require_once 'model/validate.php'; $validate = new Register\Validate(); $fields = $validate->getFields(); $fields->addField('email', 'Must be a valid email address.'); $fields->addField('password', 'Must be at least 6 characters.'); $fields->addField('verify'); $fields->addField('first_name'); $fields->addField('last_name'); $fields->addField('address'); $fields->addField('city'); $fields->addField('state', 'Use 2 character abbreviation.'); $fields->addField('zip', 'Use 5 or 9 digit ZIP code.'); $fields->addField('phone', 'Use 999-999-9999 format.'); $fields->addField('card_type'); $fields->addField('card_number', 'Enter number with or without dashes.'); $fields->addField('exp_date', 'Use mm/yyyy format.'); if (isset($_POST['action'])) { $action = $_POST['action']; } else { $action = 'reset'; } $action = strtolower($action); switch ($action) { case 'reset': include 'view/register.php'; break; case 'register': // Copy form values to local variables