if (!$fp) { $apiFail = true; $errorMsg = 'Connection to bitly Failed.'; } else { $data = ''; $request = "GET " . $bSend . " HTTP/1.1\r\nHost: " . $host . "\r\nConnection: Close\r\n\r\n"; fwrite($fp, $request); while (!feof($fp)) { $data .= fread($fp, 1024); } fclose($fp); $status_code = xml_tag_value('status_code', $data); if ($status_code != '200') { $apiFail = true; $errorMsg = 'Error Msg From bitly - <i>' . xml_tag_value('status_txt', $data) . '</i>'; } else { $bitURL = xml_tag_value('url', $data); } if ($bitURL != '') { if (isset($eID)) { doQuery("UPDATE " . HC_TblPrefix . "events SET ShortURL = '" . cIn($bitURL) . "' WHERE PkID = '" . cIn($eID) . "'"); } elseif (isset($lID)) { doQuery("UPDATE " . HC_TblPrefix . "locations SET ShortURL = '" . cIn($bitURL) . "' WHERE PkID = '" . cIn($lID) . "'"); } $shortLink = $bitURL; } } } } } echo $errorMsg != '' ? $errorMsg : '';
$apiFail = true; $errorMsg = 'Eventbrite API Settings Missing.'; } else { if (!($fp = fsockopen("ssl://www.eventbrite.com", 443, $errno, $errstr, 10))) { $fp = fsockopen("www.eventbrite.com", 80, $errno, $errstr, 10); } if (!$fp) { $apiFail = true; $errorMsg = 'Connection to Eventbrite Service Failed.'; } else { $data = ''; $request = "GET /xml/user_list_organizers?app_key=" . $ebAPI . "&user_key=" . $ebUser . " HTTP/1.1\r\nHost: www.eventbrite.com\r\nConnection: Close\r\n\r\n"; fwrite($fp, $request); while (!feof($fp)) { $data .= fread($fp, 1024); } fclose($fp); $error = xml_elements('error_message', $data); if ($error[0] != '') { $apiFail = true; $errorMsg = 'Error Msg From Eventbrite - <i>' . $error[0] . '</i>'; } else { $elements = xml_elements('organizer', $data); foreach ($elements as $tags) { $found_organizers[xml_tag_value('id', $tags)] = xml_tag_value('name', $tags); } } } } } echo $errorMsg != '' ? $errorMsg : '';
$ebUser = cOut(mysql_result($result, 1, 1)); if ($ebAPI == '' || $ebUser == '') { $apiFail = true; $errorMsg = 'Eventbrite API Settings Missing.'; } else { if (!($fp = fsockopen("ssl://www.eventbrite.com", 443, $errno, $errstr, 10))) { $fp = fsockopen("www.eventbrite.com", 80, $errno, $errstr, 10); } if (!$fp) { $apiFail = true; $errorMsg = 'Connection to Eventbrite Service Failed.'; } else { $data = ''; $request = "GET /xml/venue_get?app_key=" . $ebAPI . "&user_key=" . $ebUser . "&id=" . $ebID . " HTTP/1.1\r\nHost: www.eventbrite.com\r\nConnection: Close\r\n\r\n"; fwrite($fp, $request); while (!feof($fp)) { $data .= fread($fp, 1024); } fclose($fp); $error = xml_elements('error_message', $data); if ($error[0] != '') { $apiFail = true; $errorMsg = 'Error Msg From Eventbrite - <i>' . $error[0] . '</i>'; } else { $ebID = xml_tag_value('id', $data); $iso_country = xml_tag_value('country_code', $data); } } } } echo $errorMsg != '' ? $errorMsg : '';
$ebSend .= "&status=" . $ebStatus; if ($ebID > 0) { $ebSend .= "&event_id=" . $ebID; } if (!($fp = fsockopen("ssl://www.eventbrite.com", 443, $errno, $errstr, 20))) { $fp = fsockopen("www.eventbrite.com", 80, $errno, $errstr, 20); } if (!$fp) { $apiFail = true; $errorMsg = 'Connection to Eventbrite Service Failed.'; } else { $data = ''; $request = "GET " . $ebSend . " HTTP/1.1\r\nHost: www.eventbrite.com\r\nConnection: Close\r\n\r\n"; fwrite($fp, $request); while (!feof($fp)) { $data .= fread($fp, 1024); } fclose($fp); $error = xml_elements('error_message', $data); if ($error[0] != '') { $apiFail = true; $errorMsg = 'Error Msg From Eventbrite - <i>' . $error[0] . '</i>'; } else { if (xml_tag_value('status', $data) == "OK") { $ebID = xml_tag_value('id', $data); } } } } } echo $errorMsg != '' ? $errorMsg : '';
if (!defined('hcAdmin')) { header("HTTP/1.1 403 No Direct Access"); exit; } $errorMsg = $lat = $lon = ''; if (!($fp = fsockopen("ssl://maps.googleapis.com", 443, $errno, $errstr, 20))) { $fp = fsockopen("maps.googleapis.com", 80, $errno, $errstr, 20); } if (!$fp) { $apiFail = true; $errorMsg = 'Connection to Google Failed.'; } else { $locString = isset($locString) ? clean_accents($locString) : ''; $gSend = "maps.googleapis.com/maps/api/geocode/xml?address=" . urlencode($locString) . "&sensor=false"; $data = ''; $request = "GET " . $gSend . " HTTP/1.1\r\nHost: maps.googleapis.com\r\nConnection: Close\r\n\r\n"; fwrite($fp, $request); while (!feof($fp)) { $data .= fread($fp, 1024); } fclose($fp); $tags = xml_elements('location', $data); if ($tags[0] == '') { $apiFail = true; $errorMsg = 'Geocode Retrieval Failed.'; } else { $lat = xml_tag_value('lat', $tags[0]); $lon = xml_tag_value('lng', $tags[0]); } } echo $errorMsg != '' ? $errorMsg : '';