$element) { $element = trim($element); $element = stripslashes($element); if( $element == "***content***" ) { ?>
Please enter your zip code and select a Service Category below to see a list of our Industry Partners within a 50 mile radius of you.
Zip Code
Service Category
$element) } // function display_news_list() function display_results() { global $PHP_SELF; global $pass_zip; global $pass_service_category; global $data_file; global $partner_results_temp_file ; global $zip_code_file; //echo "
news_id is $news_id
"; $good_results = array(); $template = file($partner_results_temp_file ); foreach($template as $key=>$element) { $element = trim($element); $element = stripslashes($element); if( $element == "***content***" ) { $zipdata = file($zip_code_file); foreach($zipdata as $key2=>$element2) { $element2 = trim($element2); $element2 = stripslashes($element2); $pieces = explode("\t", $element2); if ($pass_zip == $pieces[0]) { $longitude = $pieces[1]; $latitude = $pieces[2]; break; } } $data = file($data_file); foreach($data as $key=>$element) { $original_line = $element; $element = trim($element); $element = stripslashes($element); $pieces = explode("|", $element); $id = $pieces[0]; $name[$id] = $pieces[1]; $contact_name[$id] = $pieces[2]; $service_category[$id] = $pieces[3]; $address[$id] = $pieces[4]; $address2[$id] = $pieces[5]; $city[$id] = $pieces[6]; $state[$id] = $pieces[7]; $zip[$id] = $pieces[8]; $phone[$id] = $pieces[9]; $fax[$id] = $pieces[10]; $email[$id] = $pieces[11]; $url[$id] = $pieces[12]; $weight[$id] = $pieces[13]; $current_weight[$id] = $pieces[14]; $partner_longitude[$id] = $pieces[15]; $partner_latitude[$id] = $pieces[16]; // echo "Partner #$id - Calculating Distance
"; // echo "Partner #$id - Entered Latitude = $latitude
"; // echo "Partner #$id - Entered Longitude = $longitude
"; // echo "Partner #$id - Partner Latitude = $partner_latitude[$id]
"; // echo "Partner #$id - Partner Longitude = $partner_longitude[$id]
"; $latrad1 = $latitude * pi() / 180; $lonrad1 = $longitude * pi() / 180; $latrad2 = $partner_latitude[$id] * pi() / 180; $lonrad2 = $partner_longitude[$id] * pi() / 180; $X = (sin($latrad1) * sin($latrad2) + cos($latrad1) * cos($latrad2) * cos($lonrad1 - $lonrad2)); $miles = 3963.0 * atan2 (sqrt(-$X * $X + 1), $X); $miles = $miles + 1; //echo "Partner #$id - Distance = $miles
"; if ($miles <= 50) { //echo "Partner #$id - Distance <= 50
"; if ($service_category[$id] == $pass_service_category) { //echo "Partner #$id - Category Match
"; $good_results[$id] = $current_weight[$id]; } } } arsort($good_results); reset($good_results); $counter = 0; while (list($key, $val) = each($good_results)) { $counter++; ?>
Company Name
Contact Name
Address
City, State Zip
Phone
Fax
Email
Website

1) { $newval = $val - 1; $line .= "|" . $newval; // 14 } else { $line .= "|" . $weight[$key]; // 14 } $line .= "|" . $partner_longitude[$key]; // 15 $line .= "|" . $partner_latitude[$key]; // 16 $line = str_replace("\r\n","
",$line); $line .= "\r\n"; //echo "Updated record = $line
\n"; $data_update = file($data_file); $fp_update = fopen($data_file,'w'); foreach($data_update as $element_update) { $element_hold = $element_update; $element_hold = trim($element_hold); $element_hold = stripslashes($element_hold); $pieces_update = explode("|", $element_hold); if ($pieces_update[0] == $key) { fwrite($fp_update, $line); }else { fwrite($fp_update, $element_update); } } fclose($fp_update); } if ($counter == 0) { echo("

We're sorry, we currently do not have any Partners in your area. Please check back with us in the future.

"); } echo("

Search Again

"); } else { echo $element."\n"; } // if( $element == "***content***" ) } // foreach($template as $key=>$element) } ?>