function city_to_geonameid($param) { $geonameid = hebcal_city_to_geoname($param["city"]); //error_log("city_to_geonameid $param[city] => $geonameid"); unset($param["city"]); if ($geonameid !== false) { $param["geo"] = "geoname"; $param["geonameid"] = $geonameid; } return $param; }
foreach ($_REQUEST as $key => $value) { $param[$key] = $value; } if (isset($param["m"]) && is_numeric($param["m"])) { $m = $param["m"]; } else { $m = 50; } function my_geoname_city_descr($geonameid) { list($name, $asciiname, $country, $admin1, $latitude, $longitude, $tzid) = hebcal_get_geoname($geonameid); return geoname_city_descr($name, $admin1, $country); } $geo = $geonameid = $zip = $city_descr = ""; if (isset($param["city"])) { $geonameid = hebcal_city_to_geoname($param["city"]); unset($param["city"]); if ($geonameid !== false) { $param["geonameid"] = $geonameid; } } if (isset($param["geonameid"]) && is_numeric($param["geonameid"])) { $geonameid = $param["geonameid"]; $geo = "geoname"; $city_descr = my_geoname_city_descr($geonameid); $geo_link = "geonameid={$geonameid}"; } elseif (isset($param["zip"]) && is_numeric($param["zip"])) { $zip = $param["zip"]; $geo = "zip"; list($city, $state, $tzid, $latitude, $longitude, $lat_deg, $lat_min, $long_deg, $long_min) = hebcal_get_zipcode_fields($zip); $city_descr = "{$city}, {$state} {$zip}";
<?php echo html_footer_bootstrap3(); exit; } else { if (isset($info["zip"]) && preg_match('/^\\d{5}$/', $info["zip"])) { list($city, $state, $tzid, $latitude, $longitude, $lat_deg, $lat_min, $long_deg, $long_min) = hebcal_get_zipcode_fields($info["zip"]); $city_descr = "{$city}, {$state} " . $info["zip"]; unset($info["city"]); unset($info["geonameid"]); } elseif (isset($info["geonameid"]) && preg_match('/^\\d+$/', $info["geonameid"])) { list($name, $asciiname, $country, $admin1, $latitude, $longitude, $tzid) = hebcal_get_geoname($info["geonameid"]); $city_descr = geoname_city_descr($name, $admin1, $country); unset($info["zip"]); unset($info["city"]); } elseif (isset($info["city"])) { $geonameid = hebcal_city_to_geoname($info["city"]); if ($geonameid !== false) { list($name, $asciiname, $country, $admin1, $latitude, $longitude, $tzid) = hebcal_get_geoname($geonameid); $city_descr = geoname_city_descr($name, $admin1, $country); $info["geonameid"] = $geonameid; unset($info["zip"]); unset($info["city"]); } } echo html_header_bootstrap3("Confirm Email Subscription"); ?> <div class="row"> <div class="col-sm-12"> <p class="lead">Confirm your subscription to weekly Shabbat candle lighting times and Torah portion by email.</p> <p>Email: <strong><?php