<?
#ini_set('display_errors', 'On');
$cimem=1;
ob_start();
$debug=0;
$lSearchEngineArray=array("Google", "Fast", "Slurp", "Ink", "Atomz", "Scooter", "Crawler", "MSNbot", "Poodle", "Genius");

global $LOCATION_URL,$solr_3000_port;

$lIsSearchE=0;
foreach($lSearchEngineArray as $key => $val)	{
	if(strstr($_SERVER['HTTP_USER_AGENT'], $val)){
		$lIsSearchE++;
	}
}
if($lIsSearchE==0)
	session_cache_limiter('');

session_cache_expire(0);
session_start();
include_once("../admin/inc.php");
//include_once("header_inc.php");
$REQUEST_URI= $_SERVER['REQUEST_URI'];
if($REQUEST_URI)
{
  if(stristr($REQUEST_URI, "id%3D"))
  {
    $REQUEST_URI=str_replace('id%3D','id=',$REQUEST_URI);
    header("Location: https://wap.clickindia.com$REQUEST_URI");
    exit;
  }
}
//$tplDetail=new TplLoad;
$adId_val=round(getParam("id",""));
/*
if (!(preg_match("/php\?id/", $REQUEST_URI)))
{
	header("HTTP/1.1 403 Forbidden");
	exit;
}
*/
$gclid=0;
if(strstr($REQUEST_URI, '&gclid='))
{
	$gclid=1;
}
if(!is_numeric($adId_val) && !$gclid == 1)
{
	header("HTTP/1.1 404 Not Found");
  include("notfound.php");
  exit;
}

/*
if (!(preg_match("/php\?id=\d+$/", $REQUEST_URI)) && $gclid==0)
{
	header("HTTP/1.1 404 Not Found");
	include("notfound.php");
	exit;
}
*/
$ad_data_array=ad_field_value($adId_val);
if(empty($ad_data_array['ad_id']))
{
	$page_notfound = "notfound";
	header("HTTP/1.1 404 Not Found");
	$useraget=strtolower($_SERVER["HTTP_USER_AGENT"]);
	 if(stristr($_SERVER["HTTP_USER_AGENT"],"Googlebot")){
  //echo $_SERVER['HTTP_USER_AGENT']; 
    }else{
        include_once("notfound.php");
    }
	exit;
}
if($_COOKIE["wap_uname"]!='' && !preg_match("/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/",$_COOKIE["wap_uname"]))
	$Rname=$_COOKIE["wap_uname"];
if($_COOKIE["wap_uemail"]!='')
	$Remail=$_COOKIE["wap_uemail"];
if($_COOKIE["wap_umobile"]!='')
	$Rphone=$_COOKIE["wap_umobile"];
if($_COOKIE["wap_uid"]!='')
	$Useraccess=$_COOKIE["wap_uid"];

include_once("wap_header.php");
$tplDetail=new TplLoad;
if($adId_val)
{
//	q("insert into ad_views_daily(ad_id) VALUES ($adId_val)");
}
$main_data = array();

if(!empty($Useraccess))
{
	$num_array=array('0','1','2','3','4','5','6','7','8','9');
	$alph_array=array("svf","ydk","mhe","nau","obp","tgv","ir","jc","lz","wx");
	$uid = str_replace($num_array, $alph_array, $Useraccess);
	$main_data['uid']=$uid;
}
if($Useraccess)
{
	$main_data['user_access']=$Useraccess;
}
if($_COOKIE["wap_umobile"])
{
        $main_data['user_mobile']=$_COOKIE["wap_umobile"];
}

$main_data['Remail'] = $Remail;
$ad_id=$ad_data_array['ad_id'];
$main_data['ad_id'] = $ad_data_array['ad_id'];
$main_data['site'] = "wap";


$ad_date = str_replace('.0', '', $ad_data_array['ad_date']);
if(!empty($ad_data_array['ad_has_picture']))
{
	$main_data['ad_has_picture'] = $ad_data_array['ad_has_picture'];
}
$main_data['ad_type'] = $ad_data_array['ad_type'];
if($ad_data_array['ad_type']==2 || $ad_data_array['ad_type']==3)
{
	$adType='wanted';
	$adTypeVal=$adType;
	$main_data['ad_type_page']=1;
}

$main_data['ad_owner'] = $ad_data_array['ad_owner'];
if($ad_data_array['paid_ad']==1)
{
	$main_data['ptt_plan_active'] = 1;
}
else
{
	$main_data['ptt_plan_active'] = "";
}
$adupdatedate = str_replace('.0', '', $ad_data_array['ad_date_updated']);
$main_data['ad_title'] = ucfirst($ad_data_array['ad_title']);
$schemaAdTitle=str_replace("\\", "", $ad_data_array['ad_title']);
if(!empty($ad_data_array['ad_cat_id']))
{
	$main_data['ad_cat_id'] = $ad_data_array['ad_cat_id'];
}
if(!empty($ad_data_array['paid_ad']) && $ad_data_array['paid_ad'] !=1)
{
	$main_data['paid_ad'] = $ad_data_array['paid_ad'];
}
if(!empty($ad_data_array['price']))
{
	$sprice = $ad_data_array['price'];
	$main_data['price'] = $ad_data_array['price'];
}
else
{
	$sprice = 'Negotiable';
	$main_data['price'] = 'Negotiable';
}
$ad_source = $ad_data_array['posted_by'];
$adDescription = $ad_data_array['ad_description'];
$adDescription = str_replace(" r n", "<br/>", $adDescription);
$stripadDescription = str_replace('"',' ',$ad_data_array['strip_ad_description']);
$stripadDescription = ucwords($stripadDescription);
$ad_description = stripslashes($ad_data_array['ad_description']);
$main_data['ad_description'] = str_replace(array(" r n","<strong>","</strong>","<em>","</em>","||","<script>","</script>","setTimeout","window.location","function()","indiadola","href","https://www.india","dola.com/detail.php?id=","dola.com"),array("<br/>","<b>","</b>","<i>","</i>","","","","","","","","","","",""),$ad_description);
if(!empty($ad_data_array['ad_city_id']))
{
	$main_data['ad_city_id'] = $ad_data_array['ad_city_id'];
}
if(!empty($ad_data_array['unique_xmlfeed_id']))
{
	$main_data['unique_xmlfeed_id'] = $ad_data_array['unique_xmlfeed_id'];
}
$main_data['ad_views'] = $ad_data_array['ad_views'];
$main_data['ad_show_flag'] = $ad_data_array['ad_show_flag'];
if(!empty($ad_data_array['location_long']))
{
	$main_data['location_long'] = $ad_data_array['location_long'];
}
if(!empty($ad_data_array['location_lat']))
{
	$main_data['location_lat'] = $ad_data_array['location_lat'];
}
$main_data['location_full_address'] = $ad_data_array['location_full_address'];
$main_data['location_city'] = $ad_data_array['location_city'];
if($main_data['location_city'])
{
	$host_city=strtolower(str_replace(' ','-',$main_data['location_city']));
}
if($main_data['ad_cat_id'])
{
	$cat_id=$main_data['ad_cat_id'];
	if(!cat_params('cat_fatherid',$main_data['ad_cat_id']))
	{
		$current_category_id=cat_params('cat_fatherid',$main_data['ad_cat_id']);
	}
	else
	{
		$current_category_id=$cat_id;
	}
}
#echo $host_city;

$ad_cat = $main_data['ad_cat_id'];
$ad_city = $main_data['ad_city_id'];
$l_city_id = get_launched_city_id($main_data['location_city']);
if($l_city_id)
	$ad_city_url = "&l=".strtolower($main_data['location_city']);
$sql_top_search = q("SELECT keyword FROM search_related WHERE city = '$ad_city' and category = '$ad_cat' and results != 0 ORDER by results DESC LIMIT 10");
if(mysqli_num_rows($sql_top_search) == 0)
{
	$sql_top_search = q("SELECT keyword FROM search_related WHERE category = '$ad_cat' and results != 0 ORDER by results DESC LIMIT 10");
}
if(mysqli_num_rows($sql_top_search) > 0)
{
	while($top_search = mysqli_fetch_array($sql_top_search))
	{
		$keywords = $top_search['keyword'];
		$keywords_url = str_replace(" ","+",$keywords);
		$rel_seacrh_html .= "<a href=\"https://wap.clickindia.com/s.php?q=$keywords_url\" class=\"sear_scrol_d1\">$keywords</a>";
	}
	$main_data['rel_search'] = $rel_seacrh_html;
}

if($bc_path_home)
{
	$main_data['bc_path_home']=$bc_path_home;
	$tplDetail->assign("bc_path_home",$bc_path_home);
}
if($current_category_id!=928)
{
	if(strstr($REQUEST_URI,'&gclid='))
	{
		$detail_gclid=explode("&gclid=",$REQUEST_URI);
		$ad_id_header=explode("=",$detail_gclid[0]);
	}
	else
	$ad_id_header=explode("=",$REQUEST_URI);

	//$main_data['ad_type']
	if($host_city)
	{
		if ($main_data['ad_type'] == 0 || $main_data['ad_type'] == 1 || $main_data['ad_type'] == 2)
		{
				$rc_path = $full_path_to_public_program."/cron/category-detail-city/$host_city/rc_offer_".$current_category_id.".html";
		}
		else
		{
			$rc_path = $full_path_to_public_program."/cron/category-detail-city/$host_city/rc_wanted_".$current_category_id.".html";
		}
	}
	else
	{
		if ($main_data['ad_type'] == 0 || $main_data['ad_type'] == 1 || $main_data['ad_type'] == 2)
		{
			$rc_path = $full_path_to_public_program."/cron/category-detail/rc_offer_".$current_category_id.".html";
		}
		else
		{
			$rc_path = $full_path_to_public_program."/cron/category-detail/rc_wanted_".$current_category_id.".html";
		}
	}
	if(file_exists($rc_path) && filesize($rc_path)>0)
	{
		$rc_path = file_get_contents($rc_path);
		$rc_path = str_replace("sub pt pb dis marr1","sear_scrol_d1",$rc_path);
		$main_data['rc_path']=$rc_path;
	}
}
$main_data['location_locality'] = $ad_data_array['location_locality'];
$main_data['location_state'] = $ad_data_array['location_state'];
$main_data['location_country'] = $ad_data_array['location_country'];
$main_data['cat_name'] = $ad_data_array['cat_name'];
$main_data['regd_email'] = $ad_data_array['regd_email'];
$main_data['bp_url'] = "";
if(!empty($ad_data_array['regd_mobile']))
{
	//if(!$_COOKIE["user_access"])
	//{
		$main_data['regd_mobile'] = substr_replace($ad_data_array['regd_mobile'], 'XXXXX', -5);
	//}
	$main_data['regd_mobile_full'] = $ad_data_array['regd_mobile'];	
	$bp_array = CheckBusinessProfileExist($ad_data_array['ad_owner'],strtolower($ad_data_array['co_name']));
	if((strtolower($bp_array['bp_name']) == strtolower($ad_data_array['co_name'])) && !empty($bp_array['bp_name']))
	{
		$comp_url = preg_replace("![^a-z0-9]+!i", "-", strtolower($ad_data_array['co_name']));
		$main_data['bp_url'] = "https://wap.clickindia.com/business/$comp_url".'-'.$bp_array['bp_id']."/";
	}
	$bp_logo_image = $bp_array['bp_logo'];
}

if(empty($bp_logo_image))
{
//	if(!empty($ad_data_array['regd_image']))
//	{
		$bp_logo_image = 	$ad_data_array['regd_image'];
//	}
}

$user_CreationDate = str_replace('.0', '', $ad_data_array['regd_date']);
$user_registerdate = ' (Registered since '.date("F-Y", strtotime($user_CreationDate)).') ';
$main_data['email_status'] = $ad_data_array['email_status'];
if(!empty($ad_data_array['regd_name']))
{
	$main_data['regd_name'] = ucwords($ad_data_array['regd_name']);
}

$launched_city_id = get_launched_city_id($ad_data_array['location_city']);
if(empty($launched_city_id))
{
    $host_city_url="/tags/";
}
else
{
    $host_city_url= "/$host_city/tags/";
}


$ad_tags_data = $ad_data_array['ad_tags'];
if(!empty($ad_tags_data[0]))
{
    for($i=0;count($ad_tags_data)>$i;$i++)
    {
        $tag_name = $ad_tags_data[$i];
        $tag_url = getTagUrl($tag_name);
        if($tag_url)
        {
            $tag_div .= "<a href=\"https://wap.clickindia.com$host_city_url$tag_url/\" class=\"sear_scrol_d1\">» $tag_name</a>";
        }
    }
	if($tag_div)
	    $main_data['tag_cons'] = "<div class=\"dbg mt3 sear_scrol\">$tag_div<div class=\"cl\"></div></div>";
}

############ Deals In #######
$ad_deals_in = $ad_data_array['ad_deals_in'];
$deals_in = $ad_data_array['deals_in'];
if(!empty($ad_data_array['location_state']))
    $adLocation=$ad_data_array['location_city'].", ".$ad_data_array['location_state'];
else
    $adLocation=$ad_data_array['location_city'];

if($deals_in == 4)
{
    $adLocation= "<span class='fw6'>Deals In</span> : All Over India";
}
elseif($deals_in == 3)
{
    if(!empty($ad_data_array['location_state']))
        $adLocation = "<span class='fw6'>Deals In</span> : "."Entire ".$ad_data_array['location_state'];
    else
        $adLocation = "<span class='fw6'>Deals In</span> : ".$ad_data_array['location_city'];
}
else if($deals_in == 2)
{
    if(!empty($ad_deals_in[0]))
    {
        for($v=0;count($ad_deals_in)>$v;$v++)
        {
            $deals .= ucwords(get_city_name($ad_deals_in[$v])).", ";
        }
        $deals = rtrim($deals,", ");
        $adLocation = "<span class='fw6'>Deals In</span> : ".$deals;
    }
}
else
{
    $adLocation = "<span class='fw6'>Deals In</span> : ".$adLocation;
}
$main_data['adLocation'] = $adLocation;

if(!empty($bp_logo_image))
{
	$explodeuserImg=explode('.', $bp_logo_image);
	$imgExt=$explodeuserImg[1];
	$imgPrefix=$explodeuserImg[0];
	$userImgval=$imgPrefix.'_th.'.$imgExt;
	$Uimgpath= "$s3_cimg_path".$userImgval;
	$user_img_headers = @get_headers($Uimgpath);
        
				if($user_img_headers[0] == 'HTTP/1.1 404 Not Found' || $user_img_headers[0] == 'HTTP/1.1 403 Forbidden')
        {
					$Uimgpath = "https://www.clickindia.com".$userImgval;
					$main_data['regd_image'] = $Uimgpath;
        }
				else
				{
					$main_data['regd_image'] = "";
				}
}


if(!empty($ad_data_array['co_website']))
{
	$main_data['co_website'] = $ad_data_array['co_website'];
	if(!strstr($ad_data_array['co_website'],"http"))
        {
                $main_data['co_website_url'] = "http://".$ad_data_array['co_website'];
        }
        else
        {
                $main_data['co_website_url'] = $ad_data_array['co_website'];
        }
}
$main_data['profile_id'] = $ad_data_array['profile_id'];
if(!empty($ad_data_array['co_add']))
{
	$main_data['co_add'] = $ad_data_array['co_add'];
}
$main_data['co_size'] = $ad_data_array['co_size'];
if(!empty($ad_data_array['co_desc']))
{
	$cProfile = $ad_data_array['co_desc'];
	$cProfile = str_replace(" r n", " <br/>", $cProfile);
	//$co_desc_value=strip_tags($cProfile);
	$cProfile_length=strlen($cProfile);
	if($cProfile_length>100)
	{
		$Ptruncate=1;
		$cProfile2= strip_tags(jd_truncate($cProfile,100).'...');
	}
	else
	{
		$cProfile3= $cProfile;
	}
	$main_data['cProfile'] = $cProfile;
	$main_data['cProfile2'] = $cProfile2;
	$main_data['cProfile3'] = $cProfile3;
	$main_data['Ptruncate'] = $Ptruncate;
}
if(!empty($ad_data_array['co_designation']))
{
	$main_data['co_designation'] = $ad_data_array['co_designation'];
}
$main_data['co_logo'] = $ad_data_array['co_logo'];
if(!empty($ad_data_array['co_logo']) && $ad_data_array['co_logo'] != 'null')
{
    $clogo = $s3_cimg_path.str_replace('.', '_th.', $ad_data_array['co_logo']);

}
else
{
   $clogo = "";
}
$main_data['co_logo'] = $clogo;
$main_data['co_name'] = $ad_data_array['co_name'];
$jobType = $ad_data_array['job_type'];
$job_candidate = $ad_data_array['job_candidate'];
if($job_candidate==0)
$candidateType='Male / Female both';
elseif($job_candidate==1)
$candidateType='Male only';
elseif($job_candidate==2)
$candidateType='Female only';
$main_data['candidateType'] = $candidateType;
$job_hours = $ad_data_array['job_hours'];
$job_timing = $ad_data_array['job_timing'];
$job_qual = $ad_data_array['job_qual'];
if($job_qual==1)
$job_qual='10th';
elseif($job_qual==2)
$job_qual='12th';
elseif($job_qual==3)
$job_qual='Diploma';
elseif($job_qual==4)
$job_qual='Graduate';
elseif($job_qual==5)
$job_qual='Masters';
elseif($job_qual==6)
$job_qual='Doctrate';
$main_data['job_qual'] = $job_qual;
$loc_pref = $ad_data_array['loc_pref'];
	if(!empty($ad_data_array['location_full_address']))
	{
		$main_data['loc_add'] = $ad_data_array['location_full_address'];
	}
	else
	{
		if(!empty($ad_data_array['location_locality']))
		{
			$main_data['loc_add'] = $ad_data_array['location_locality'].', '.$ad_data_array['location_city'].' ,'.$ad_data_array['location_state'];
		}
		else
		{
			$main_data['loc_add'] = $ad_data_array['location_city'].', '.$ad_data_array['location_state'];
		}
	}
$job_exp = $ad_data_array['job_exp'];
$job_days = $ad_data_array['job_days'];
$main_data['job_shortlisted'] = $ad_data_array['job_shortlisted'];
if(!empty($ad_data_array['job_skills']))
{
	$job_skills = getStringvalue($ad_data_array['job_skills']);
}
$main_data['feed_id'] = $ad_data_array['feed_id'];
$main_data['job_count'] = $ad_data_array['job_count'];
if(!empty($ad_data_array['job_licence']))
{
	$main_data['job_licence'] = $ad_data_array['job_licence'];
}
$job_emp = $ad_data_array['job_emp'];
if(!empty($ad_data_array['job_language']))
{
	$main_data['job_language'] = $ad_data_array['job_language'];
}
if(!empty($ad_data_array['job_certi']))
{
	$main_data['job_certi'] = $ad_data_array['job_certi'];
}
if(!empty($ad_data_array['mobile_status']))
{
	$main_data['mobile_status']=$ad_data_array['mobile_status'];
}

$main_data['feed_url'] = $ad_data_array['feed_url'];
$main_data['salary_type'] = $ad_data_array['salary_type'];
$job_hiring = $ad_data_array['job_hiring'];
$job_applied = $ad_data_array['total_response_count'];
if(!empty($job_applied))
{
	$main_data['job_applied']=$job_applied;
}
//$filename = $ad_data_array['img_name'];
if($main_data['ad_has_picture']>0)
{
	$path=$s3_cimg_path;	
	$default_image_html = '';
	$image_html = '';
	$main_image_html = '';
	$image="";
	$filename = $ad_data_array['img_name'];
	$getfilename=explode(',', $filename);
	if($ad_data['ad_has_picture'] > 1)
        {
	        $structure_image = array();
        }
	for($k=0; $k<@count($getfilename); $k++)
	{
		$image=$getfilename[$k];
		list($list1,$list2)=explode(".",$image);
		$large_image=$path."/images/".$list1."_large.".$list2;
		$large_image_hw="$s3_cimg_path/images/".$list1."_large.".$list2;
		$large_image_array = @get_headers($large_image_hw);
		
		if($large_image_array[0]=='HTTP/1.1 404 Not Found' || $large_image_array[0]=='HTTP/1.1 403 Forbidden')
		{
			$large_image="https://www.clickindia.com/images/".$list1."_large.".$list2;
		}
		$main_image_html .= "<li> <img src=\"$large_image\"> </li>";	
	}
	
	$main_data['main_image_html']=$main_image_html;
}
/*
if(!empty($filename))
{
		
        $image_val=explode(',', $filename);
        $img_cnt=count($image_val);
        for($j=0;$j<=($img_cnt-1);$j++)
        {
                $path="$s3_cimg_path";
                $img_ext=explode(".", $image_val[$j]);
                $large_image=$path."/images/".$img_ext[0]."_large.".$img_ext[1];
		$ad_img_headers = @get_headers($large_image);
		if($ad_img_headers[0] == 'HTTP/1.1 404 Not Found' || $ad_img_headers[0] == 'HTTP/1.1 403 Forbidden')
		{
			$large_image="https://www.clickindia.com/images/".$img_ext[0]."_large.".$img_ext[1];
		}
                $image_html.="<div class=\"swiper-slide\"><img src=\"$large_image\" width=\"100%\" height=\"auto\" class=\"de-bor\"></div>";
        }
	$main_data['ad_images'] = $image_html;
}
*/
$adfeed_count = $ad_data_array['visit_count'];
if(!empty($ad_data_array['ad_feed_url']))
{
	$main_data['ad_feed_url'] = $ad_data_array['ad_feed_url'];	
}
$rent_cat_array=array("417","1698","1699","1700","1701","1702","1703","1704","1705","1706","1707","1708","1709","1923","1277","1278","1279","1626");
$adfeed_url = $ad_data_array['ad_feed_url'];
$custom_values = $ad_data_array['custom_value'];
$customLabels = $ad_data_array['custom_label'];
if(!empty($custom_values))
{
	$custom_val_Split=explode('-b2E@k,', $custom_values);
        $custom_val_count=@count($custom_val_Split);                
        
	if(!empty($customLabels))
        {
		$labelName="";
		$cusVal="";
		$custom_labels_split=explode(',', $customLabels);
    for($k=0;$k<=$custom_val_count;$k++)
    {
			$labelName = trim($custom_labels_split[$k]);
      if($labelName=='Salary type')
      {
        $salType=$custom_val_Split[$k];
        $cusVal="";
        $labelName="";
      }
      elseif($labelName=='Salary Range')
      {
        $salRangeval=str_replace('-b2E@k','',$custom_val_Split[$k]);
				$cusVal='&#8377;'.str_replace('-', ' to &#8377;', $custom_val_Split[$k])." ".$salType;
      }
      elseif($labelName=='Price Range')
      {
				//echo $custom_val_Split[$k];
				$custom_val_range = str_replace('-b2E@k','',$custom_val_Split[$k]);	
        $cusVal='&#8377;'.str_replace('-', ' to &#8377;', $custom_val_range);
      }
      elseif($labelName=='Area')
      {
        if(!empty($custom_val_Split[$k]))
        {
          $areaVal=explode('-', $custom_val_Split[$k]);
          $areaInt=$areaVal[0];
          if(!empty($ad_data_array['price']))
          {
            $pricebyArea = round($ad_data_array['price']/$areaInt,2)." per ".$areaVal[1];
						$main_data['pricebyArea'] = $pricebyArea;
            if (in_array($main_data['ad_cat_id'], $rent_cat_array))
            {
              $plabel="Rent per ".$areaVal[1];
            }
            else
            {
              $plabel="Price per ".$areaVal[1];
            }
						$pbyarea="<div class=\"mt1\"><span class=\"c3 fl widi25\">&raquo; $plabel</span> <span class=\"fl widi75\">:&nbsp;<i class=\"fa fa-rupee\"></i> $pricebyArea</span><div class=\"cl\"></div></div>";
						$pbyarea = "<div class=\"mt1\"> <span class=\"c9\">$plabel</span> <span class=\"fr\"><i class=\"fa fa-rupee\"></i> $pricebyArea</span> </div>";
          }
        	$cusVal=str_replace('-b2E@k', '', $custom_val_Split[$k]);
          $cusVal=str_replace('-', ' ', $cusVal);
				}

      }
			elseif($labelName=='Registration Fee')
      {
				$regFee=trim(str_replace('-b2E@k', '', $custom_val_Split[$k]));
        if(ctype_digit($regFee))
				{
					$cusVal='&#8377;'.$regFee;
				}
				else
				{
					$cusVal=$regFee;
				}
      }
			elseif($labelName=='Job Type')
			{
				$jTypeVal = str_replace('-b2E@k', '', $custom_val_Split[$k]);
				$cusVal = $jTypeVal;
				if($cusVal!='Full time jobs')
				{
					$job_structure=1;	
				}
			}
			elseif($labelName=='Last date to apply')
			{
				$jValid = str_replace('-b2E@k', '', $custom_val_Split[$k]);
				$jValidTime=strtotime($jValid);
				$lastDate=@date("Y-m-d", $jValidTime);
				$cusVal = $lastDate;
			}
      else
      {
        $cusVal = str_replace('-b2E@k', '', $custom_val_Split[$k]);
		if($labelName == "Color")
		{
			$cusValArr = json_decode($cusVal);
            for($b=0;count($cusValArr)>$b;$b++)
            {
	            $cusVal_n .= $cusValArr[$b].", ";
            }
            $cusVal = rtrim($cusVal_n,", ");
		}
      }
      if(!empty($labelName) && !empty($cusVal) && $labelName != "Write Product Name" && $labelName != "Write Service Offering")
      {
				if($labelName != "Selling Price" && $labelName != "Salary" && $labelName != "Price" && $labelName != "Salary Range" && $labelName != "Price Range" && $labelName != "Amount")
	        $main_data['custom_values'].="<div class=\"mt1\"> <span class=\"c9\">$labelName</span> <span class=\"fr\">$cusVal</span> </div>";
      }	
    }
		if($pricebyArea)
    {
    	$main_data['custom_values']=$pbyarea.$main_data['custom_values'];
    }
	}
}
#echo $job_structure;
$main_data['response_date'] = str_replace('.0', '', $ad_data_array['response_data']); 
$main_data['reviewer_email'] = $ad_data_array['reviewer_email'];
$main_data['review_time'] = str_replace('.0', '', $ad_data_array['review_time']);
$main_data['user_rating'] = $ad_data_array['user_rating'];

$catUrl = $ad_data_array['cat_name_show_url'];
$catUrl_split = explode('/',$catUrl);
$catLevelCount=count($catUrl_split);

$mainCat=$ad_data_array['cat_name'];

if($main_data['location_city'])
{
    $l_city_id = get_launched_city_id($main_data['location_city']);
    if($l_city_id)
    {
        $baseurl = "https://wap.clickindia.com/$host_city/";
        $homeurl = "https://wap.clickindia.com/$host_city/";
    }
	else
	{
		$baseurl = "https://wap.clickindia.com/c.php";
		$homeurl = "https://wap.clickindia.com/";
	}
}
else
{
    $baseurl = "https://wap.clickindia.com/c.php";
    $homeurl = "https://wap.clickindia.com/";
}

if($catLevelCount==2)
{
    $catFid=cat_params('cat_fatherid', $cat_id);
    $catFname=cat_params('cat_name', $catFid);
    $catFurl=cat_params('cat_name_for_url', $catFid);
    $detail_bc_path_bredcum ="<a href=\"$homeurl\">Home</a> » <a href=\"$baseurl?id=$catFid\">$catFname</a> » $mainCat";
}
elseif($catLevelCount==3)
{
    $catMid=cat_params('cat_fatherid', $cat_id);
    $catFid=cat_params('cat_fatherid', $catMid);
    $catmFurl=cat_params('cat_name_for_url', $catMid);
    $catMname=cat_params('cat_name', $catMid);
    $catFname=cat_params('cat_name', $catFid);
    $catFurl=cat_params('cat_name_for_url', $catFid);
    $detail_bc_path_bredcum ="<a href=\"$homeurl\">Home</a> » <a href=\"$baseurl?id=$catFid\">$catFname</a> » <a href=\"$baseurl?id=$catMid\">$catMname</a> » $mainCat";
}



$parent_cat = $catUrl_split[0];
$cat_exclude_buy_btn = array("10646886","669","808");
if(($parent_cat !="jobs") && ($parent_cat !="real-estate") && !in_array($cat_id,$cat_exclude_buy_btn))
{
  if($sprice != "Negotiable")
  {
    $main_data['buy_button'] = "1";
  }
}

if($parent_cat=='jobs')
{
		$job_structure=0;	

        if($ad_data_array['salary_type']==1)
	$salaryType="per hour";
	elseif($ad_data_array['salary_type']==2)
	$salaryType="per day";
	elseif($ad_data_array['salary_type']==3)
	$salaryType="per week";
	elseif($ad_data_array['salary_type']==4)
	$salaryType="per month";
	elseif($ad_data_array['salary_type']==5)
	$salaryType="per annum";

	if(!empty($ad_data_array['price']))
  {
		if(!empty($custom_values) && !empty($customLabels))
    {
      $main_data['salary_val'] = $ad_data_array['price'].'/- '.$salType;
    }
    else
    {
      $main_data['salary_val'] = $ad_data_array['price'].'/- '.$salaryType;
    }							
  }
	else
	{
		$main_data['salary_val'] ="Negotiable";
	}
	if(!empty($custom_values) && !empty($customLabels))
  {
      //$job_structure=1;
  }
	if(!empty($loc_pref))
	{
		$main_data['prefLoc']=getStringvalue($loc_pref);
	}
	if($jobType==1)
	$main_data['Jtype']="Full time work from office job";
	elseif($jobType==2)
	$main_data['Jtype']="Part time work from office job";
	elseif($jobType==3)
	$main_data['Jtype']="Full time work from home job";
	elseif($jobType==4)
	$main_data['Jtype']="Part time work from home job";
	elseif($jobType==5)
	$main_data['Jtype']="Work abroad";

	if(!empty($job_timing))
	{
		$main_data['job_timing']=$job_timing;
	}
	if(!empty($job_hours))
	{
		$main_data['job_hours_val']='('.$job_hours.' shift)';
	}
	if(!empty($job_days))
	{
		$dayChk=explode(',', $job_days);
		$days_count=@count($dayChk);
		//echo $value;
		$days = array("0", "1", "2", "3", "4", "5", "6");
		foreach($days as $value)
		{
			if (in_array($value, $dayChk))
			{
				$value;
			}
			else
			{
				$day_val=$value;
				if($day_val==0)
				$day_val='Sun';
				if($day_val==1)
				$day_val='Mon';
				if($day_val==2)
				$day_val='Tue';
				if($day_val==3)
				$day_val='Wed';
				if($day_val==4)
				$day_val='Thu';
				if($day_val==5)
				$day_val='Fri';
				if($day_val==6)
				$day_val='Sat';
				$dayOff.=$day_val."/";
			}
		}
		$dayOffs = substr(trim($dayOff), 0, -1);
		$main_data['days_count']=$days_count;
		if(!empty($dayOff))
    {
      $dayOff = rtrim($dayOff,'/');
      $dayOff = '('.$dayOff." off".')';
    }
    $main_data['dayOffs']=$dayOff;
	}
	$job_desig = $ad_data_array["job_designation"];
	if(!empty($job_desig))
	{
		$main_data['job_desig']=$job_desig;
	}
	if($job_emp==1)
	$emp_type="On company payroll job";
	elseif($job_emp==2)
	$emp_type="On third party payroll job";
	elseif($job_emp==3)
	$emp_type="Contract job";
	elseif($job_emp==4)
	$emp_type="Volunteer job";
	elseif($job_emp==5)
	$emp_type="Interenship";
	else
	$emp_type="On company payroll job";
	
	if($emp_type)
	{
		$main_data['emp_type']=$emp_type;
	}
	if($job_hiring)
	{
		$hiring_process=explode(',', $job_hiring);
		$process_count=@count($hiring_process);
		$process = array("1", "2", "3", "4", "5");
		foreach($process as $value)
		{
			if (in_array($value, $hiring_process))
			{
				$hp=$value;
				if($hp==1)
				$hp='Telephonic';
				if($hp==2)
				$hp='Walk-in';
				if($hp==3)
				$hp='Written test';
				if($hp==4)
				$hp='G.D.';
				if($hp==5)
				$hp='Interview';
				$hpval.=$hp." > ";
			}
		}
		$hpvals = substr(trim($hpval), 0, -1);
		$main_data['hpvals']=$hpvals;	
	}
        $adFrom=1;
}
elseif($parent_cat=='services')
{
        $adFrom=2;
}
else
{
        $adFrom=3;
}
$main_data['cat_name_show_url'] = $adFrom;
if(!empty($ad_data_array['regd_name']))
{
		$aduser='<b>'.ucwords($ad_data_array['regd_name']).'</b>';
}
else
{
	if($adFrom==1)
	{
		if($adTypeVal=='wanted')
		$aduser='<b>Seeker </b>';
		else
		$aduser='<b>Employer </b>';
	}
	else
	{
		if($adTypeVal=='wanted')
	        $aduser='<b>Buyer </b>';
        	else
	        $aduser='<b>Advertiser </b>';
	}
}

if($adTypeVal=='wanted')
{
        $adposted='this profile';
}
else
{
	$adposted='this job';
}
if($ad_date)
{
	$postedDate=strtotime($ad_date);
	/*
	if($adFrom==1)
	$postedDate2='posted '.$adposted.' <b>'.returnDateago($postedDate).'</b> ';
	else
	$postedDate2='posted this ad <b>'.returnDateago($postedDate).'</b> ';
	*/
}
if($ad_date!=$adupdatedate)
{
  $postedDate=strtotime($adupdatedate);
  if($adFrom==1)
  $postedDate3='last updated this job <b>'.returnDateago($postedDate).'</b> ';
  else
  $postedDate3='last updated this ad <b>'.returnDateago($postedDate).'</b> ';
}
else
{
  $postedDate=strtotime($adupdatedate);
  if($adFrom==1)
  $postedDate3='posted this job <b>'.returnDateago($postedDate).'</b> ';
  else
  $postedDate3='posted this ad <b>'.returnDateago($postedDate).'</b> ';
}

if($ad_source==1)
$sourceName='via website';
elseif($ad_source==2)
$sourceName='via mobile site';
elseif($ad_source==3)
$sourceName='via android app';
elseif($ad_source==4)
$sourceName='via android app';
else
$sourceName='via website';


if(!empty($job_exp))
{
	if($job_exp==1)
	{
		$exp_val=$job_exp.' year';
	}
	elseif($job_exp >10)
	{
		$exp_val='10+ years';
	}
	else
	{
		$exp_val=$job_exp.' years';
	}
}
else
{
	$exp_val='Fresher';
}
$main_data['exp_val'] = $exp_val;
$main_data['job_skills'] = $job_skills;
if($adFrom==1)
{
	$sitename=" on Clickindia.";
		if(!empty($job_applied))
		{
			//echo $job_applied;
			if($main_data['ad_views']>$job_applied)
			{
				if($job_applied==1)
				{
					$appliedcount=' & <b>'.$job_applied.' candidate already applied</b> for this job out of '.$main_data['ad_views'].' candidates who visited this job so far ';
				}
				else
				{
					$appliedcount=' & <b>'.$job_applied.' candidates already applied</b> for this job <b>out of '.$main_data['ad_views'].' candidates</b> who visited this job so far ';
				}
			}
			elseif($main_data['ad_views']<=$job_applied)
			{
				if($job_applied==1)
        {
          $appliedcount=' & <b>'.$job_applied.' candidate already applied</b> for this job <b>out of '.$job_applied.' candidate</b> who visited this job so far ';
        }
        else
        {
          $appliedcount=' & <b>'.$job_applied.' candidates already applied</b> for this job <b>out of '.$job_applied.' candidates</b> who visited this job so far ';
        }
			}
		}
		else
		{
			if($main_data['ad_views'])
      {
				$job_visit=$main_data['ad_views'];
        if($job_visit==1)
        {
          $appliedcount=' & <b>'.$job_visit.' candidate</b> visited this job so far ';
        }
        else
        {
          $appliedcount=' & <b>'.$job_visit.' candidates</b> visited this job so far ';	
        }
      }
		}
	
}
else
{
	$sitename=" on Clickindia";
	if(!empty($adfeed_url))
	{
        	if(!empty($adfeed_count))
		{
			$total_ResponseCount=$adfeed_count;
		}
	}
	else
	{
		if(!empty($ad_data_array['total_response_count']))
		{
			$total_ResponseCount=$ad_data_array['total_response_count'];
		}
	}
	if($total_ResponseCount>1)
	{
		$firsttext1 = "users";
	}
	else
	{
		$firsttext1 = "user";
	}
	if($total_ResponseCount>0)
	{
		$ad_visit=$main_data['ad_views'];
		if($ad_visit>$total_ResponseCount)
		{
			$appliedcount = " & <b>".$total_ResponseCount." ".$firsttext1."  already responded</b> on this ad <b>out of $ad_visit users</b> who visited this ad so far ";
		}
		if($ad_visit<=$total_ResponseCount)
    {
      $appliedcount = " & <b>".$total_ResponseCount." ".$firsttext1."  already responded</b> on this ad <b>out of $total_ResponseCount $firsttext1</b> who visited this ad so far ";
    }
	}
	else
	{
		if($main_data['ad_views'])
      {
        $ad_visit=$main_data['ad_views'];
        if($ad_visit==1)
        {
          $appliedcount=' & <b>'.$ad_visit.' user</b> visited this ad so far ';
        }
        else
        {
          $appliedcount=' & <b>'.$ad_visit.' users</b> visited this ad so far ';
        }
      }
	}
}

$text_desc=$aduser.$user_registerdate.$postedDate3.$sourceName.$appliedcount.$sitename;

$main_data['text_desc'] = $text_desc;
$main_data['text_desc_reg'] = $user_registerdate;

if($adFrom==1)
{
	$meta_title=ucwords($main_data['ad_title']).' - '.$main_data['cat_name'].' in '.$main_data['location_city'].' '.$main_data['ad_id'].' - Clickindia' ;
}
else
{
	$meta_title=ucwords($main_data['ad_title']).' - '.$main_data['cat_name'].' in '.$main_data['location_city'].' '.$main_data['ad_id'].' - Clickindia' ;
}
$main_data['meta_title'] = $meta_title;
$meta_desc=$stripadDescription.' '.$main_data['cat_name'].' '.$main_data['location_city'].' '.$main_data['ad_id'];
$main_data['meta_desc'] = $meta_desc;
if(!empty($main_data['co_name']))
{
	$main_data['ad_owner_name'] = $main_data['co_name'];

}
else
{
	$main_data['ad_owner_name'] = $main_data['regd_name'];
}
if(isset($_COOKIE["wap_uid"]))
{
	$logged_in_msg = formatString(WELCOME_MESSAGE_TOP,array($_COOKIE["wap_uname"]));
        $wap_uid = round($_COOKIE["wap_uid"]);
	if (isset($_COOKIE["wap_umobile"]))
	{
        	$user_M = $_COOKIE["wap_umobile"];
	}
	if(isset($_COOKIE["wap_uemail"]))
	{
        	$Remail=CheckValidEmailVal($_COOKIE["wap_uemail"]);
	}
	if(isset($_COOKIE["wap_uname"]))
        {
                $user_name=CheckValidEmailVal($_COOKIE["wap_uname"]);
        }
	$main_data['login_user_id'] = $wap_uid;
	$main_data['login_user_mobile'] = $user_M;
	$main_data['login_user_email'] =  $Remail;
	$main_data['login_user_name'] = $user_name;

}
else
{
	$main_data['login_user_id'] = "logout";
}

//Self rating
/*
if(!empty($Remail))
{
	$sql_Myrating = q("select review_id FROM user_review Where ad_id = '$ad_id' AND reviewer_email='$Remail'");
	if(@mysqli_num_rows($sql_Myrating)>0)
	{
		$main_data['rating_exist']=1;
	}
}
*/
#### Solr ratings ####

$rating_count = $ad_data_array['user_rating_count'];
if($rating_count>0)
{
	$avg_rating=number_format($ad_data_array['avg_user_rating'], 1, '.', '');
	## AggregateRating Schema ###
	$stitle = ucwords($schemaAdTitle);
	$sreg_name = $ad_data_array['regd_name'];
	if(empty($sreg_name))
		$sreg_name = "Clickindia User";
	$AggregateRatingSchema = "{ \"@type\":\"Product\",\"@context\":\"http:\/\/schema.org\/\",\"name\":\"$stitle\",\"aggregateRating\":{\"@type\":\"AggregateRating\",\"reviewCount\":$rating_count,\"ratingValue\":$avg_rating,\"bestRating\":5,\"worstRating\":1} ,\"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"INR\",\"price\":$sprice,\"seller\":{\"@type\":\"Organization\",\"name\":\"$sreg_name\"} } }";


	if($avg_rating)
	{
		$adrt=round($avg_rating);
		$adrtimg="";
		$adrtimg2="";
		$d=1;
		$rmadstar=5-$adrt;
		while($d<=$adrt)
		{
			$adrtimg=$adrtimg."&#9733;";
			$d=$d+1;
		}
		$f=1;
		while($f<=$rmadstar)
		{
			$adrtimg2=$adrtimg2."&#9734;";
			$f=$f+1;
		}
		$totaladStar=$adrtimg.$adrtimg2;
	}
	$main_data['avg_rating']=$avg_rating;
	$main_data['avg_rating_star'] = $totaladStar;
	$main_data['rating_count'] = $rating_count;
	if($sprice != 'Negotiable')
		$main_data['AggregateRatingSchema'] = $AggregateRatingSchema;
}

if($parent_cat=='jobs')
{
	$main_data['AggregateRatingSchema'] = "";
}

$user_ad_reviews = $ad_data_array['review_data'];
if(!empty($user_ad_reviews))
{
	$user_ad_reviews = json_decode($user_ad_reviews);
	foreach ($user_ad_reviews as $obj)
	{
		$communication  = $obj->communication;
		$response_time = $obj->response_time;
		$offer = $obj->offer;
		$overall_exp = $obj->overall_exp;
		$main_data['communication']=$communication;
		$main_data['response_time'] = $response_time;
		$main_data['offer'] = $offer;
		$main_data['overall_exp'] = $overall_exp;
	}
}

#### ad reviews #####

$review_count = $ad_data_array['review_count'];
if(!empty($review_count))
{
	$main_data['review_count'] = $review_count;
	$review_data = $ad_data_array['review_data'];	
}
if(!empty($ad_data_array['total_response_count']))
{
	$main_data['total_response_count']=$ad_data_array['total_response_count'];
}

if(!empty($rating_count) && !empty($review_count))
{
	if($rating_count==1)
	{
		//$rating_text='Overall rating <span class="c5 f1">'.$avg_rating.'</span> rating out of 5 stars &nbsp;|&nbsp; Total <span class="c5 f1">'.$rating_count.'</span> rating &amp; <span class="c5 f1">'.$review_count.'</span> review';
		$rating_text='Overall rating <span class="c5 f1">'.$avg_rating.'</span> rating out of 5 stars &nbsp;|&nbsp; Total <span class="c5 f1">'.$rating_count.'</span> rating';
	}
	else
	{
		//$rating_text='Overall rating <span class="c5 f1">'.$avg_rating.'</span> rating out of 5 stars &nbsp;|&nbsp; Total <span class="c5 f1">'.$rating_count.'</span> ratings &amp; <span class="c5 f1">'.$review_count.'</span> reviews';
		$rating_text='Overall rating <span class="c5 f1">'.$avg_rating.'</span> rating out of 5 stars &nbsp;|&nbsp; Total <span class="c5 f1">'.$rating_count.'</span> ratings';
	}
}
elseif(!empty($rating_count) && empty($review_count))
{

	if($rating_count==1)
	{
		$rating_text='Overall rating <span class="c5 f1">'.$avg_rating.'</span> rating out of 5 stars &nbsp;|&nbsp; Total <span class="c5 f1">'.$rating_count.'</span> ratings';
	}
	else
	{
		$rating_text='Overall rating <span class="c5 f1">'.$avg_rating.'</span> rating out of 5 stars &nbsp;|&nbsp; Total <span class="c5 f1">'.$rating_count.'</span> ratings';
	}
}
/*
elseif(empty($rating_count) && !empty($review_count))
{
	$rating_text='Total <span class="c5 f1">'.$review_count.'</span> reviews';
}
*/
$main_data['rating_text'] = $rating_text;

$main_data['isLogin'] = $isLogin;
$main_data['rate_user_icon'] = $rate_user;
$main_data['app_banner_icon'] = $appbanner;
$main_data['ci_banner_icon'] = $clickindia_app_banner;
$main_data['apply_button_icon'] = $applyImg;
$main_data['email_alert_icon'] = $emailalert;
$main_data['call_button_icon'] = $callImg;
$main_data['sms_button_icon'] = $smsmeimg;

$structure_cat_ids = array(1144,1145,1146,1149,1148,766,1150,1060,528,761,757,961,2,221,350,1046,1944,492,494,495,496,498,499,595,598,604,606,607,612,732,781,924,989,1062,1063,1065,1499,1500,1504,1505,1506,1507,1508,1510,1512,1516,1518,1519,1520,1852,500,517,518,519,521,522,523,994,1068,1892,1896,1897,1907,594,1064);

############# Job ad Structure #########
if($parent_cat=='jobs')
{
	if(!empty($ad_data_array['co_name']))
	{
		$org_name=$ad_data_array['co_name'];
	}
	elseif(!empty($ad_data_array['regd_name']))
	{
		//$job_structure=1;
		$org_name=$ad_data_array['regd_name'];
	}
	else
	{
		//$job_structure=1;
		$org_name="Employer";
	}
	if(empty($ad_data_array['co_name']))
	{
		$job_structure=1;
	}
	if(!empty($ad_data_array['co_logo']) && $ad_data_array['co_logo'] != 'null')
	{
		$clogo=$s3_cimg_path.str_replace('.', '_th.', $ad_data_array['co_logo']);

	}
	else
	{
		$clogo="";
	}
	if(!empty($ad_data_array['job_type']) && !empty($ad_data_array['job_emp']))
	{
		if($ad_data_array['job_type']==1 || $ad_data_array['job_type']==3)
		{
			$eT="FULL_TIME";
		}
		elseif($ad_data_array['job_type']==2 || $ad_data_array['job_type']==4)
		{
			$eT="PART_TIME";
		}
		else
		{
			$eT="OTHER";
		}
		if($job_emp==3)
		{
			$et2="CONTRACTOR";
		}
		elseif($job_emp==4)
		{
			$et2="VOLUNTEER";
		}
		elseif($job_emp==5)
		{
			$et2="INTERN";
		}
		/*
		elseif($job_emp==1)
		{
			$eT2="COMPANY PAYROLL";
		}
		elseif($job_emp==2)
    {
      $eT2="THIRD PARTY PAYROLL";
    }
		*/
		else
		{
			$eT2="OTHER";
		}
			
		//$empType="["."$eT" .",". "$eT2"."]";
		$empType=$eT;
	}
	else
	{
		$empType="OTHER";
	}
	if(!empty($jTypeVal))
  {
    if($jTypeVal=='Full time jobs')
    {
      $empType='FULL_TIME';
    }
    elseif($jTypeVal=='Part time jobs')
    {
      $empType='PART_TIME';
    }
		elseif($jTypeVal=='Work from home jobs')
    {
      $empType='PART_TIME';
    }
    else
    {
      $empType='OTHER';
    }
  }
	if(!empty($ad_data_array['price']))
	{
		$salary_val=$ad_data_array['price'];
		if(!empty($ad_data_array['salary_type']))
		{
			if($ad_data_array['salary_type']==1)
			{
				$sal_freq="HOUR";
			}
			elseif($ad_data_array['salary_type']==2)
			{
				$sal_freq="Day";
			}
			elseif($ad_data_array['salary_type']==3)
			{
				$sal_freq="WEEK";
			}
			elseif($ad_data_array['salary_type']==4)
			{
				$sal_freq="MONTH";
			}
			elseif($ad_data_array['salary_type']==5)
			{
				$sal_freq="YEAR";
			}
			else
			{
				$sal_freq="MONTH";
			}
		}
		else
		{
			$sal_freq="MONTH";
		}
	}
	else
	{
		$salary_val="Negotiable";
		$sal_freq="MONTH";
	}
	if(!empty($salType))
  {
    if($salType=='Per Month')
    {
      $sal_freq="MONTH";
    }
    elseif($salType=='Per Week')
    {
      $sal_freq="WEEK";
    }
    elseif($salType=='Per Day')
    {
      $sal_freq="DAY";
    }
    elseif($salType=='Per Hour')
    {
      $sal_freq="HOUR";
    }
    elseif($salType=='Per Annum')
    {
      $sal_freq="YEAR";
    }
    else
    {
      $sal_freq="MONTH";
    }
  }
  if(!empty($salRangeval))
  {
    //echo $salRangeval;
    $salRangeexplode=explode('-', $salRangeval);
    $salMin=$salRangeexplode[0];
    $salMax=$salRangeexplode[1];
  }
	if(empty($job_qual))
	{
		$qual_val="";
	}
	else
	{
		$qual_val=$job_qual;
	}
	if(!empty($job_hours) && $job_hours !='Flexible' && $job_hours != 'Not Applicable')
	{
		$job_hours_val=$job_hours;
	}
	else
	{
		$job_hours_val="";
	}
	if(!empty($job_skills))
	{
		$skill_val=$job_skills;
	}
	else
	{
		$skill_val="";
	}

	if(empty($adDescription))
	{
		$adDescription=$ad_data_array['ad_title'];
		$adDescription = str_replace(" r n", "<br/>", $adDescription);
	}
	if(empty($ad_data_array['location_full_address']))
	{
		if(!empty($ad_data_array['location_city']) && !empty($ad_data_array['location_state']))
    {
      $street_address=$ad_data_array['location_city'].', '.$ad_data_array['location_state'].', '.$ad_data_array['location_country'];
    }
    else
    {
      $street_address='NA';
    }
	}
	else
	{
		$street_address=$ad_data_array['location_full_address'];
	}
	if(empty($ad_data_array['location_city']))
	{
		$locality_add='NA';
	}
	else
	{
		$locality_add=$ad_data_array['location_city'];
	}
	if(!empty($ad_data_array['location_state']))
	{
		$addressRegion=$ad_data_array['location_state'];
	}
	else
	{
		$addressRegion='NA';
	}
	if($ad_data_array['ad_date'])
	{
		$datePosted_time=strtotime($ad_data_array['ad_date_updated']);
    $todaydateNow = time();
    $datePosted=date("Y-m-d", $datePosted_time);
    $addaysdiff = $todaydateNow - $datePosted_time;
    $addate_older_days=round($addaysdiff / (60 * 60 * 24));
    if($addate_older_days>30)
    {
      $job_structure=1;
    }
	}
	if(!empty($lastDate))
  {
    $lastDatetimestamp=strtotime($lastDate);
    $addaysdiff2 = $todaydateNow - $lastDatetimestamp;
    $addate_older_days2=round($addaysdiff2 / (60 * 60 * 24));
    if($addate_older_days2>1)
    {
      $job_structure=1;
    }
    $job_validity=$lastDate;
  }
  else
  {
    if($main_data['unique_xmlfeed_id'])
    {
      $job_validity= @date("Y-m-d", addDaysToTimeStamp(2,@strtotime($ad_data_array['ad_date_updated'])));
    }
    else
    {
      $job_validity= @date("Y-m-d", addDaysToTimeStamp(30,@strtotime($ad_data_array['ad_date_updated'])));
    }
  }
	$todayNow = time(); // or your date as well
  $updatedDate = strtotime($ad_data_array['ad_date_updated']);
  $daysdiff = $todayNow - $updatedDate;
  $date_older_days=round($daysdiff / (60 * 60 * 24));
	if($main_data['unique_xmlfeed_id'])
	{
			if($main_data['ad_owner'] == "6893119")
				$job_structure = 1;
			else
				$job_structure=1;
	}
//echo $job_structure;

## Schema comment as per nand , 26 June 2020
$job_structure = 1;

if($job_structure==0)
{
		if(!empty($salMin) && !empty($salMax))
		{
			$job_structure_json = json_encode(array(
			'@context'=> 'http://schema.org',
			'@type'=> 'JobPosting',
			'datePosted'=> $datePosted,
			'description'=> $adDescription,
			'jobLocation'=> array(
			'@type'=> 'Place',
			'address'=> array(
			'@type'=> 'PostalAddress',
			'addressLocality'=> $locality_add,
			'addressRegion'=> $addressRegion,
			'streetAddress'=>$street_address,
			'postalCode'=>'NA'
			)),
			'title'=> $schemaAdTitle,
			'hiringOrganization'=>array(
			'@type'=>'Organization',
			'name'=>$org_name,
			'sameAs'=> $ad_data_array['co_website']
			//'logo'=> $clogo,
			),
			'validThrough'=>$job_validity,
			'employmentType'=> $empType,
			'baseSalary'=> array(
			'@type'=>'MonetaryAmount',
			'currency'=>'INR',
			'value'=>array(
			'@type'=>'QuantitativeValue',
			'minValue'=>$salMin,
			'maxValue'=>$salMax,
			'unitText'=>$sal_freq
			))
		));
		}
		else
		{
			$job_structure_json = json_encode(array(
      '@context'=> 'http://schema.org',
      '@type'=> 'JobPosting',
      'datePosted'=> $datePosted,
      'description'=> $adDescription,
      'jobLocation'=> array(
      '@type'=> 'Place',
      'address'=> array(
      '@type'=> 'PostalAddress',
      'addressLocality'=> $locality_add,
      'addressRegion'=> $addressRegion,
      'streetAddress'=>$street_address,
      'postalCode'=>'NA'
      )),
      'title'=> $schemaAdTitle,
      'hiringOrganization'=>array(
      '@type'=>'Organization',
      'name'=>$org_name,
      'sameAs'=> $ad_data_array['co_website']
      //'logo'=> $clogo,
      ),
      'validThrough'=>$job_validity,
      'employmentType'=> $empType,
      'baseSalary'=> array(
      '@type'=>'MonetaryAmount',
      'currency'=>'INR',
      'value'=>array(
      '@type'=>'QuantitativeValue',
      'value'=>$salary_val,
      'unitText'=>$sal_freq
      ))
    ));
		}
}
	if($job_structure_json)
	{
		$main_data['job_structure'] = $job_structure_json;
	}
}
elseif(in_array($ad_data_array['ad_cat_id'],$structure_cat_ids))
{
        if(!empty($ad_data_array['ad_has_picture']))
        {
                if(!empty($ad_data_array['price']))
                {
                        $schemaPrice = $ad_data_array['price'];
                }
                else
                {
                        $schemaPrice = 'Negotiable';
                }
                if(empty($avg_rating))
                {
                        $avg_rating = "NA";
                }
                if(empty($rating_count))
                {
                        $rating_count = "NA";
                }

                if(empty($main_data['ad_description']))
                {
                        $structure_desc = $main_data['ad_title'];
                }
                else
                {
                        $structure_desc = $main_data['ad_description'];
                }

                if(empty($ad_data_array['location_full_address']))
                {
                    if(!empty($ad_data_array['location_city']) && !empty($ad_data_array['location_state']))
                    {
                        $street_address=$ad_data_array['location_city'].', '.$ad_data_array['location_state'].', '.$ad_data_array['location_country'];
                    }
                    else
                    {
                            $street_address='NA';
                    }
                }
                else
                {
                    $street_address=$ad_data_array['location_full_address'];
                }
                if(empty($ad_data_array['location_city']))
                {
                    $locality_add='NA';
                }
                else
                {
                    $locality_add=$ad_data_array['location_city'];
                }
                if(!empty($ad_data_array['location_state']))
                {
                    $addressRegion=$ad_data_array['location_state'];
                }
                else
                {
                    $addressRegion='NA';
                }
            $product_structure_json = json_encode(array(
            '@context'=> 'http://schema.org',
            '@type'=> 'Product',
            'url'=> 'https://www.clickindia.com/detail.php?id='.$ad_id,
            'location'=> array(
            '@type'=> 'Place',
            'address'=> array(
            '@type'=> 'PostalAddress',
            'addressLocality'=> $locality_add,
            'addressRegion'=> $addressRegion,
            'streetAddress'=>$street_address,
            'postalCode'=>'NA'
            )),
            'description'=> $structure_desc,
            'name'=> $schemaAdTitle,
            'image'=> $structure_image,
            'offers'=> array(
            '@type'=> 'Offer',
            'availability'=> 'InStock',
            'price'=> $schemaPrice,
            'lowPrice' => $schemaPrice,
            'priceCurrency'=> 'INR'
            )
            ));
					if($schemaPrice != 'Negotiable')
					{
	          $main_data['product_structure'] = $product_structure_json;
					}
        }
}


$detail_list_fileds = wap_listing_fields();
$already_display_ad_id = "";

### Paid_ad section ###

$tStamp=time();
$paid_ad = array();
$imgCount_chk = "";
$notTheseAds = "";
if(!empty($main_data['ad_cat_id']) && !empty($main_data['ad_city_id']) && !empty($main_data['ad_id']))
{
  $solr_paid_ads="http://$solr_3000_port/solr/clickindia/select?q=*%3A*&fq=ad_cat_id%3A".$main_data['ad_cat_id']."&fq=ad_city_id%3A".$main_data['ad_city_id']."&fq=-ad_id%3A".$main_data['ad_id']."&fq=ad_type%3A0+OR+ad_type%3A1&".$detail_list_fileds."&fq=paid_ad%3A(2+3+4)&rows=5&sort=random_$tStamp%20desc&wt=json&indent=true&group=true&group.field=ad_owner";
  $paid_ad_array = site_listing_groupby($solr_paid_ads,'wap','detail');
}

###### Response Related Ads ######

$res_rel_ad = array();
$res_rel_imgCount_chk = "";

if($adTypeVal !='wanted')
{
if(!empty($main_data['ad_cat_id']) && !empty($main_data['ad_city_id']) && !empty($main_data['ad_id']))
{
	if($main_data['ad_cat_id'] != 928 && $main_data['ad_cat_id'] != 929)
	{
		$solr_res_rel_ads="http://$solr_3000_port/solr/clickindia/select?q=*%3A*&fq=ad_cat_id%3A".$main_data['ad_cat_id']."&fq=ad_city_id%3A".$main_data['ad_city_id']."&fq=-ad_id%3A".$main_data['ad_id']."&fq=ad_type%3A0+OR+ad_type%3A1&fq=response_date%3A%5B+%27%27+TO+*+%5D&".$detail_list_fileds."&rows=5&sort=response_date+desc&wt=json&indent=true&group=true&group.field=ad_owner";
		$res_rel_ad_array = site_listing_groupby($solr_res_rel_ads,'wap','detail');
		if(!empty($all_ad_ids))
    {
   		$not_these_ads = "&fq=-ad_id%3A(".trim($all_ad_ids)." ".$ad_id.")";
			$already_display_ad_id = trim($not_these_ads);
    }
	}
}


### Similar ads ###########
$similar_ad = array();
$imgCount_chk = "";
$notTheseAds = "";
if(!empty($main_data['ad_cat_id']) && !empty($main_data['ad_city_id']) && !empty($main_data['ad_id']))
{
	if($main_data['ad_cat_id'] != 928 && $main_data['ad_cat_id'] != 929)
	{
		$solr_similar_ads="http://$solr_3000_port/solr/clickindia/select?q=*%3A*&fq=ad_cat_id%3A".$main_data['ad_cat_id']."&fq=ad_city_id%3A".$main_data['ad_city_id']."&fq=-ad_id%3A".$main_data['ad_id']."&fq=ad_type%3A0+OR+ad_type%3A1&".$detail_list_fileds.$already_display_ad_id."&rows=5&sort=ad_date_updated+desc&wt=json&indent=true&group=true&group.field=ad_owner";
		$similar_ad_array = site_listing_groupby($solr_similar_ads,'wap','detail');
		if(!empty($all_ad_ids))
		{
			$not_these_ads = "&fq=-ad_id%3A(".trim($all_ad_ids)." ".$ad_id.")";
			$notTheseAds = trim($all_ad_ids).$already_display_ad_id;
		}
	}
}

### Most View ads ####

$mv_ad = array();
$mv_imgCount_chk = "";
if(!empty($main_data['ad_cat_id']) && !empty($main_data['ad_city_id']) && !empty($main_data['ad_id']))
{
	if($main_data['ad_cat_id'] != 928 && $main_data['ad_cat_id'] != 929)
	{
		$solr_mv_ads="http://$solr_3000_port/solr/clickindia/select?q=*%3A*&fq=ad_cat_id%3A".$main_data['ad_cat_id']."&fq=ad_city_id%3A".$main_data['ad_city_id']."&fq=-ad_id%3A".$main_data['ad_id']."&fq=ad_type%3A0+OR+ad_type%3A1&".$detail_list_fileds."&rows=5&group=true&group.field=ad_owner&sort=ad_views+desc%2Cpaid_ad+desc&wt=json&indent=true".$notTheseAds;
		$mv_ad_array = site_listing_groupby($solr_mv_ads,'wap','detail');
		if(!empty($all_ad_ids))
		{
			$not_these_ads = "&fq=-ad_id%3A(".trim($all_ad_ids)." ".$ad_id.")";
			$notTheseAds2 =  trim($all_ad_ids).$notTheseAds;
		}
	}
}
### Other Job By User ####

$oth_ad = array();
$oth_imgCount_chk= "";
if(!empty($main_data['ad_owner']) && !empty($main_data['ad_id']))
{
	if($main_data['ad_cat_id'] != 928 && $main_data['ad_cat_id'] != 929)
	{
		$solr_oth_ads="http://$solr_3000_port/solr/clickindia/select?q=*%3A*&fq=ad_owner%3A".$main_data['ad_owner']."&fq=ad_cat_id%3A".$main_data['ad_cat_id']."&fq=ad_city_id%3A".$main_data['ad_city_id']."&fq=-ad_id%3A".$main_data['ad_id']."&fq=ad_type%3A0+OR+ad_type%3A1&".$detail_list_fileds."&rows=5&sort=ad_date_updated+desc&wt=json&group=true&group.field=ad_owner&indent=true".$notTheseAds2;
		//$oth_ad_array = www_listing_groupby($solr_oth_ads);
	}
}

	if($res_rel_ad_array)
	{
		$main_data['response_related_ads'] = $res_rel_ad_array;
	}
	if($oth_ad_array)
	{
		$main_data['ad_owner_other_ads'] = $oth_ad_array;
	}
	if($mv_ad_array)
	{
		$main_data['most_view_ads'] = $mv_ad_array;	
	}
	if($similar_ad_array)
	{
		$main_data['similar_ads'] = $similar_ad_array;
	}
	if($paid_ad_array)
	{
		$main_data['premium_ads'] = $paid_ad_array;
	}
	/*
	if($res_rel_ad_array || $oth_ad_array || $mv_ad_array || $similar_ad_array)
	{
		$main_data['footer_google_ad']=1;
	}
	if(!empty($res_rel_imgCount_chk) || !empty($imgCount_chk) || !empty($mv_imgCount_chk) || !empty($oth_imgCount_chk))
        {
                $main_data['lazy_load']=1;
        }
	*/
}
$home_city_box = file_get_contents("/home/clickindia/public_html/clickindia/cron/temp/homeOfferCityWap.html");
$tplDetail->assign("home_city_box",$home_city_box);
$main_data['detail_bredcum']=$detail_bc_path_bredcum;
$tplDetail->assign('main_data' , $main_data);
$tplDetail->assign('cosmetic_links' , $cosmetic_links);
$tplDetail->assign("s3_cimg_path",$s3_cimg_path);
//$tplDetail->load_filter('output', 'trimwhitespace');
$tplDetail->display("detail_new.tpl");
include_once("wap_footer.php");
?>
