관리-도구
편집 파일: free_wedding-process.php
<? include_once('includes/root.php'); session_start(); include_once("constants.php"); require_once("classes/class-formval.php"); require_once("classes/class-sanitizer.php"); include_once("classes/class-add-users.php"); // Report simple running errors error_reporting (E_ERROR | E_WARNING | E_PARSE); $_SESSION['error'] = null; //Create an array of the form information while (list($key,$val)=each($HTTP_POST_VARS)){ if(isset($_SESSION['free_wedding'][$key])){ $_SESSION['free_wedding'][$key] = NULL; } $_SESSION['free_wedding'][$key] = $val; } // Process The Form Cleaner $sanitizer_obj = & new sanitizer; $_SESSION['free_wedding'] = $sanitizer_obj->cleandata( $_SESSION['free_wedding']); //cleandata( $process_info, $hacker, $spamer, $badword, $phone ) // Check the form validation $validator =& new formval; if ($_SESSION['free_wedding']['form_token'] != $_SESSION['free_wedding']['form_token_s']) { // Session Token test $_SESSION['error']['session_token'] = true; $hack = true; } if (!$validator->validate('token_date','yes',$_SESSION['free_wedding']['form_token'])) { $_SESSION['error']['session_date'] = true; $hack = true; } if (!$validator->validate('text','yes',$_SESSION['free_wedding']['firstname'])) { $_SESSION['error']['firstname'] = true; } if (!$validator->validate('text','yes',$_SESSION['free_wedding']['lastname'])) { $_SESSION['error']['lastname'] = true; } if (!$validator->validate('email','yes',$_SESSION['free_wedding']['emailaddress'])) { $_SESSION['error']['emailaddress'] = true; } //if (!$validator->validate('phone','yes',$_SESSION['free_wedding']['phone'])) { // $_SESSION['error']['phone'] = true; //} //print '<pre>'; print_r($error); print '</pre>'; //print '<pre>'; print_r($contact_info); print '</pre>'; if(is_array($_SESSION['error'])){ header("location: ".$_SESSION['free_wedding']['form_return'] ); exit; } // If everything checks out // assemble the wedding date from the pulldown values //$_SESSION['free_wedding']['weddingdate'] = $_SESSION['free_wedding']['date_month'] = date('n') . '/' . $_SESSION['free_wedding']['date_day'] = date('j') . '/' . $_SESSION['free_wedding']['date_year'] = date('Y'); //$_SESSION['free_wedding']['weddingdate'] = $_SESSION['free_wedding']['date_month'] . '/' . $_SESSION['free_wedding']['date_day'] . '/' . $_SESSION['free_wedding']['date_year']; $users_obj = & new users(); $users = $users_obj->get_addusers($_SESSION['free_wedding']['firstname'], $_SESSION['free_wedding']['lastname'], $_SESSION['free_wedding']['address'], $_SESSION['free_wedding']['city'], $_SESSION['free_wedding']['state'], $_SESSION['free_wedding']['zipcode'], $_SESSION['free_wedding']['phone'], $_SESSION['free_wedding']['emailaddress'], $_SESSION['free_wedding']['weddingdate'], $_SESSION['free_wedding']['bridesmaids'], //$_SESSION['free_wedding']['cakes'], //$_SESSION['free_wedding']['catering'], //$_SESSION['free_wedding']['dj'], //$_SESSION['free_wedding']['floral'], //$_SESSION['free_wedding']['registry'], //$_SESSION['free_wedding']['accomodations'], //$_SESSION['free_wedding']['photography'], //$_SESSION['free_wedding']['reception'], //$_SESSION['free_wedding']['transportation'], //$_SESSION['free_wedding']['tuxedo'], //$_SESSION['free_wedding']['videography'], //$_SESSION['free_wedding']['location'], $_SESSION['free_wedding']['referral'], $_SESSION['free_wedding']['comments'], $_SESSION['free_wedding']['chkspecialoffers'], $_SESSION['free_wedding']['cwlife'] ); $page_title = COMPANY_NAME." : Free Arizona Wedding | Arizona Wedding Vendors | AZ Wedding Sites | Home"; if (file_exists($DOCUMENT_ROOT."/includes/header_vendors.php")) { include_once($DOCUMENT_ROOT."/includes/header_vendors.php"); } else { header("location: /error.php"); } ?> <div id="topbanner"> </div> <div id="wrapper"> <div id="content"> <h1 class="title">Thank You</h1> <p>Thank you for entering our contest!</p> <p>Be sure to browse the rest of our website to find your <a href="reception/index.php">wedding and reception venue</a>, <a href="vendors/photographers.php">photography</a>, <a href="vendors/floral.php">floral</a>, <a href="vendors/cakes.php">cake</a> and <a href="vendors/index.php">more</a>!</p> </div> </div> <? $_SESSION['error'] = NULL; $_SESSION['free_wedding'] = NULL; if (file_exists($DOCUMENT_ROOT."/includes/footer.php")) { include_once($DOCUMENT_ROOT."/includes/footer.php"); } else { header("location: /error.php"); } ?>