require("local.inc"); require("cart.inc"); require("form.inc"); require("verify.inc"); require("checkout.inc"); //in case they hit the back button if($sess['cust'] && !$a) $a = $sess['cust']; if($submit) { if($t=v_data($a[bill_fname],"Billing First Name")) $error_index[]=$t; if($t=v_data($a[bill_lname],"Billing Last Name")) $error_index[]=$t; if($t=v_data($a[bill_address],"Billing Address")) $error_index[]=$t; if($t=v_data($a[bill_city],"Billing City")) $error_index[]=$t; if($t=v_data($a[bill_zip],"Billing Zip Code")) $error_index[]=$t; if($t=v_digit($a[bill_country],"Billing Country")) $error_index[]=$t; if($a[bill_country]==1 && $t=v_data($a[bill_state],"Billing State")) $error_index[]=$t; if($t=v_data($a[phone],"Billing Phone")) $error_index[]=$t; if($t=v_email($a[email])) $error_index[]=$t; if(!$error_index) { $o['instructions'] = $instructions; $sess['cust'] = $a; $sess['order'] = $o; $sess['aff'] = $c; $sess['cust']['date'] = date('Y-m-d'); $sess['cust']['id'] = $sess['order']['customer_id'] = save_customer($sess['cust']); $url = gsess("$main_url/catalog.html"); header("Location: $url"); exit; } } if(is_array($sess['cust'])){ $a = $sess['cust']; } $_SESSION['error'] = $error_index; print_catalog_header(); $urls = get_page_urls(); $main_url = $urls['main']; $images_url = $urls['img']; ?>