<?php
dbo::includeDBO("file");
dbo::includeDBO("onlineNow");
dbo::includeDBO("city");
dbo::includeDBO("state");
dbo::includeDBO("country");
//$formVals
dbo::includeDBO("onlineNow");
$locationDisplayStr = "";
$postCity = new city();
$postState = new state();
$postCountry = new country();
$hasLocation = false;
if(! empty($_GET["city"])){
$hasLocation = true;
$formVals["city"] = $_GET["city"];
$urlArr["city"] = $_GET["city"];
$postCity->initById($_GET["city"]);
$locationDisplayStr = $postCity->getName();
}
else if(! empty($_GET["state"])){
$hasLocation = true;
$formVals["state"] = $_GET["state"];
$urlArr["state"] = $_GET["state"];
$postState->initById($_GET["state"]);
$locationDisplayStr = $postState->getFullName();
}
else if(! empty($_GET["country"])){
$hasLocation = true;
$formVals["country"] = $_GET["country"];
$urlArr["country"] = $_GET["country"];
$postCountry->initById($_GET["country"]);
$locationDisplayStr = $postCountry->getName();
}
$useHashUrl = false;
$sectionId = 9;
// $sectionId = $_GET["section"];
$onlineNowUserArr = onlineNow
::findOnlineNowUserArr(null, null, null, true, array("6") ,null,false, array("sectionId"=>$sectionId));
$onlineCount = 0;
foreach($onlineNowUserArr as $onlineNowInfo){
if(empty($onlineNowInfo["COUNTRY_ID"])) continue;
if($hasLocation){
if(! empty($formVals["city"]) && $onlineNowInfo["CITY_ID"] != $formVals["city"]) continue;
if(! empty($formVals["state"]) && $onlineNowInfo["STATE_ID"] != $formVals["state"]) continue;
if(! empty($formVals["country"]) && $onlineNowInfo["COUNTRY_ID"] != $formVals["country"]) continue;
}
$countryName = $onlineNowInfo["COUNTRY_NAME"]."|".$onlineNowInfo["REGION_CODE"];
$stateName = $onlineNowInfo["STATENAME"]."|".$onlineNowInfo["STATE_CODE"];
if(! empty($onlineNowInfo["PREMIUM_CITY_SUBDOMAIN"]) && ! empty($onlineNowInfo["PREMIUM_CITY_ID"]) && $onlineNowInfo["CITY_TIER"] == 1)
$tSite_name = "{$onlineNowInfo["CITY_NAME"]}|".cityvibeUtils::createUrl ("premium", null, null, $onlineNowInfo["POST_CITY_SUBDOMAIN"])."|{$onlineNowInfo["POST_CITY_SUBDOMAIN"]}";
else{
if(! empty($onlineNowInfo["COUNTRY_ID"]) && $onlineNowInfo["COUNTRY_ID"] == 1){
$tSite_name = "{$onlineNowInfo["CITY_NAME"]}|".cityvibeUtils::createUrl ("post", null, null, $onlineNowInfo["POST_CITY_SUBDOMAIN"],"Escorts")."|{$onlineNowInfo["POST_CITY_SUBDOMAIN"]}";
}
else $tSite_name = "{$onlineNowInfo["CITY_NAME"]}|".cityvibeUtils::createUrl ("post", null, null, $onlineNowInfo["POST_CITY_SUBDOMAIN"],"categories")."|{$onlineNowInfo["POST_CITY_SUBDOMAIN"]}";
}
if(empty($onlineNowArr[$countryName])) $onlineNowArr[$countryName] = array();
if(empty($onlineNowArr[$countryName][$stateName])) $onlineNowArr[$countryName][$stateName] = array();
if(empty($onlineNowArr[$countryName][$stateName][$tSite_name])) $onlineNowArr[$countryName][$stateName][$tSite_name] = array();
if(empty($onlineNowArr[$countryName][$stateName][$tSite_name]['onlineNow'])) $onlineNowArr[$countryName][$stateName][$tSite_name]['onlineNow'] = array();
$onlineCount++;
array_push($onlineNowArr[$countryName][$stateName][$tSite_name]['onlineNow'], $onlineNowInfo);
}
$numColumns = 4;
$columnWidth = floor(962/$numColumns);
$doShowModalVal = 0;
$tModalSession = fuzzUtils::getSessionValue("available-now-modal");
if(empty($tModalSession)){
$doShowModalVal = 1;
fuzzUtils::setSessionValue("available-now-modal", 1);
}
$opt = array("actionURL"=> cityvibeUtils
::createUrl("post", null, null, null, "available"));
$cityForm = new fuzzForm("cityForm", "cityvibe", "advertising", "get", false, false, false, $opt);
city
::createFormObjects($cityForm, $formVals, null, false, false, "", array("doHideChildrenCities"=>true));
$cityForm->setOnChange("city","fuzzForm.validateForm('cityForm');");
$cityForm->setFormValues($formVals);
$metaTagArr = cityvibeUtils
::getMetaInfoArrByTag("available", array("urlArr"=>$urlArr, "postCity"=>$postCity, "postState"=>$postState, "postCountry"=>$postCountry));
$this->view->set(fuzzView::TEMPLATE_META_TAGS,$metaTagArr);
?>