Parse error: syntax error, unexpected $end
Fermé
Bonjour,
j'ai un problème avec cette erreur qui bloque l'affichage de mon site :Parse error: syntax error, unexpected $end in C:\wamp\www\pubilc_htmlwww\index.php on line 1303
Voici mon code
<?php
session_start();
ini_set('display_errors',0);
//error_reporting(E_ERROR|E_PARSE);
//error_reporting(E_ALL);
if(ereg("bot",$_ENV["HTTP_USER_AGENT"])){
ini_set('session.use_trans_sid', '0');
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1');
ini_set('url_rewriter.tags','');
$fic=fopen("logs/robot.log.php","a");
fwrite($fic,date("dmY H:i:s")."\n".print_r($_ENV,true));
fclose($fic);
}else{
ini_set('url_rewriter.tags','a=href,area=href,frame=src,input=src,form=action');
}
$_SESSION["inkiti"]="inkiti";
$idSess=isset($_GET["PHPSESSID"])?"?PHPSESSID=".session_id():"";
if(!ereg("bot",$_SERVER["HTTP_USER_AGENT"])){
$_SESSION["scrWidth"]=$_SESSION["scrWidth"]?$_SESSION["scrWidth"]:$_GET["scrw"];
if(!$_SESSION["scrWidth"] && ($_GET["page"]=="home.htm" || !isset($_GET["page"]))){
$jidSess=!$_COOKIE["PHPSESSID"]?"&PHPSESSID=".session_id():"";
session_write_close();
?>
<script type="text/javascript">
window.location.href='index.php?scrw='+screen.width+'<?=$jidSess?>';
</script>
<?
}
$isbot=0;
}
else{$isbot=1;}
require 'libs/Smarty.class.php';
define("MYDIR","");
require 'includes/fonctions.php';
require 'includes/fonctions_customfields.php';
require 'includes/fonctions_infinite_category.php';
require 'includes/config.php';
if(!defined("LANG")){define("LANG","English");}
$itsme="";
if(ereg($_SERVER["REMOTE_ADDR"],VIP_ADDR)){$itsme=1;}
$contactStatus=isset($_SESSION["contactStatus"])?$_SESSION["contactStatus"]:"";
$smarty = new Smarty;
define("CREATE_LNG_FILE","1");
//define("BDIR","");
//Button colour scheme for advance search button- Zulkarnain Shariff (21 Mar 10)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$advsrch_button_color="color:#000";
switch(NOT_CLICKED_MENU){
case "blue" :
$advsrch_button="dark-blue-advsrch.png";
$advsrch_button_color="color:#FFF";
break;
case "dark-green" :
$advsrch_button="dark-green-advsrch.png";
break;
case "dark-grey" :
$advsrch_button="dark-grey-advsrch.png";
$advsrch_button_color="color:#FFF";
break;
case "light-blue" :
$advsrch_button="light-blue-advsrch.png";
break;
case "light-green" :
$advsrch_button="light-green-advsrch.png";
break;
case "light-grey" :
$advsrch_button="light-grey-advsrch.png";
break;
case "orange" :
$advsrch_button="orange-advsrch.png";
break;
case "pink" :
$advsrch_button="pink-advsrch.png";
break;
case "purple" :
$advsrch_button="purple-advsrch.png";
break;
case "red" :
$advsrch_button="red_but-advsrch.png";
break;
case "yellow" :
$advsrch_button="yellow-advsrch.png";
break;
default :
$advsrch_button="pink-advsrch.png";
}
////////////////Added for Homepage Gallery (9th Nov 09) ///////////////////////////////////////////////
//if(!defined("HG")){
// Add_HpGallery();
//}
define("HG",getHPConfig('HG',$_SESSION['id_city'])?getHPConfig('HG',$_SESSION['id_city']):HG);
define("HG_TIME1",getHPConfig('HG_TIME1',$_SESSION['id_city'])?getHPConfig('HG_TIME1',$_SESSION['id_city']):HG_TIME1);
define("HG_TIME2",getHPConfig('HG_TIME2',$_SESSION['id_city'])?getHPConfig('HG_TIME2',$_SESSION['id_city']):HG_TIME2);
define("HG_PRICE1",getHPConfig('HG_PRICE1',$_SESSION['id_city'])?getHPConfig('HG_PRICE1',$_SESSION['id_city']):HG_PRICE1);
define("HG_PRICE2",getHPConfig('HG_PRICE2',$_SESSION['id_city'])?getHPConfig('HG_PRICE2',$_SESSION['id_city']):HG_PRICE2);
////////////////////////////////////////////////////////////////////////////////////////////
$bbout = "
<script language='javascript' type='text/javascript'>
var loading_gif='images/loading_".CLICKED_MENU.".gif';
</script>";
$advbody="
<table border='0'><form action='p,search-ads.htm' method='post' name='frmSearchAd2'>
<tr><td width='80px'><b>".__("Search for")."</b></td><td width='285px'><INPUT TYPE='text' NAME='Keyword' size='40' class='norm'></td><td valign='center'><INPUT TYPE='checkbox' NAME='ep' class='normc' valign='bottom'>".__("exact phrase")."</td></tr>
<tr><td><b>".__("Category")."</b></td><td>".catSelect2(isset($_POST["catId"])?$_POST["catId"]:0)."</td><td></td></tr>
<tr><td><b>".__("Area")."</b></td><td><select name=\"area\" class='norm'>".getArea2("")."</select></td><td></td></tr>";
if (SZP) $advbody.="
<tr><td><b>".__("Zip code")."</b></td><td><INPUT type='text' name='zipcode' size='4' class='norm'></td><td></td></tr>";
$advbody.="
<tr><td><b>".__("Price")." $currency</b></td><td><INPUT type='text' name='cfrom' id='cfrom' size='2' class='norm'> ".__("to")." <INPUT type='text' name='cto' id='cto' size='2' class='norm'></td><td></td></tr>
<tr><td><b>".__("With Photo")."</b></td><td><INPUT TYPE='checkbox' NAME='withphoto' class='normc'></td><td align='right'><INPUT TYPE='submit' value='".__("Search")."' onclick='return advcheck();' style='background-image:url(images/".$advsrch_button.");width:80px;height:26px; min-height:26px;".$advsrch_button_color.";border:none;cursor:pointer'><input name='search' value='search' type='hidden'></td></tr>
</table></form><script>function advcheck(){
var aaa= parseFloat(document.getElementById('cfrom').value);
var bbb= parseFloat(document.getElementById('cto').value);
if (document.getElementById('cfrom').value != ''){
if (isNaN(aaa)){alert('".__("Please input number(digit) for price range")."');return false;}
}
if (document.getElementById('cto').value != ''){
if (isNaN(bbb)){alert('".__("Please input number(digit) for price range")."');return false;}
}";
if (ZPC) $advbody.="if (document.frmSearchAd2.zipcode.value==''){alert('Please provide zipcode');return false;}
";
$advbody.="return true;}</script>";
$bbout .='
<div id="advmmsg" class="dialog_box">
<div class="dbox">
<div class="dtitle">'.__("advanced search").'</div>
<div class="close_dialog_button"></div>
<br><br>'.$advbody.'<br></div></div>
';
if (!SZP)
$bbout .= "<script>document.getElementById('advmmsg').style.height= 185+ \"px\"</script>";
else
$bbout .= "<script>if (navigator.userAgent.indexOf(\"Firefox\")==-1){document.getElementById('advmmsg').style.height= 217+ \"px\";}</script>";
$smarty->debugging = false;
$smarty->assign("isbot",$isbot);
$smarty->assign("agt",$_SERVER["HTTP_USER_AGENT"]);
$smarty->assign("FORUM_ON",FORUM_ON);
$smarty->assign("Map",DISPLAY_MAP);
$smarty->assign("url", $_URLS);
$smarty->assign("LANG", LANG);
$smarty->assign('IS_MULTICITY', defined('MULTICITY') && MULTICITY==1?'1':'0');
$smarty->assign('LIST_AT_TOP', defined('MULTICITY')?LIST_AT_TOP:'0');
$smarty->assign('LIST_AT_BOTTOM', defined('MULTICITY')?LIST_AT_BOTTOM:'0');
$_SESSION["MYLANG"]=LANG;
if (defined('MULTICITY') && MULTICITY==1){
require 'admin/includes/fonctions_multicity.php';
require 'includes/fonctions_multicity.php';
if (!isset($_SESSION['id_city'])) $_SESSION['id_city'] = MC_DEFAULT_CITY;
$listOfCities = multicity_getList();
$listOC = array();
foreach ($listOfCities as $aCity){
$id = $aCity['id_city'];
$cname = $aCity['name'];
$selected = '';
$listOC[] = '<a href="'.SITE_URL.'/t,'.$id.','.$cname.'"'.$selected.'>'.$cname.'</a>';
}
$smarty->assign('listOfCities', '<span style="color:black;">'.__("Other cities").'</span>: '.join(', ',$listOC));
$currentCity = multicity_getCity($_SESSION['id_city']);
$citySelector = '<div id="ccity" ><b>'.$currentCity['name'].'</b> <a href="#">'.__("Change city").'</a></div>';
$smarty->assign('cityChanger', $citySelector);
$bbout .= '<div id="mmymmsg" class="dialog_box">
<div class="dbox">
<div class="dtitle">'.__("Change city").'</div>
<div class="close_dialog_button"></div><br><br>
<div style="margin-left:15px;">
<div id="ajaxDiv"></div>
</div></div>
</div>';
}
$smarty->assign("myADS","1");
$smarty->assign("citylist","1");
$smarty->assign("citylist2","1");
$smarty->assign("citylist3","1");
$smarty->assign("citylist4",$bbout);
if(!isset($_GET["page"])) {$smarty->assign("page","home.htm");$page="home.htm";}
else {$smarty->assign("page",$_GET["page"]);$page=$_GET["page"];}
//Order By
if(ereg("^z",isset($_GET["page"])?$_GET["page"]:"")){
$pageOffset=substr($page,1,strpos($_GET["page"],",")-1);
$page=ereg_replace("^z[0-9]{1,},","",$_GET["page"]);
}
$pageOffset=isset($pageOffset)?$pageOffset:0;
// Wants Category
if(ereg("^w,",isset($_GET["page"]))?$_GET["page"]:""){
$adType=2;
$page=ereg_replace("^w,","",$_GET["page"]);
}
$adType=isset($adType)?$adType:1;
if(ereg("^s[u,d]{1},",isset($_GET["page"]))?$_GET["page"]:""){
$orderr=substr($page,1,strpos($_GET["page"],",")-1);
$page=ereg_replace("^s[u,d]{1},","",$_GET["page"]);
}
$orderr=isset($orderr)?$orderr:"d";
$orderr=$orderr=="d"?"desc":"asc";
$_SESSION["order"]=$orderr;
$ptmp=explode(",",$page);
$np=count($ptmp);
$contentType=$np>1?$ptmp[0]:"c"; /* Type de contenu: static,PHP */
$contentAction=$np>2?$ptmp[1]:""; /* Type de contenu: static,PHP */
$contentName=basename($ptmp[$np-1],PAGE_SUFFIX_IN); /* nom du contenu */
$smarty->assign("myccc",$contentName);
$mycss="";
$content="";
$META_keywords="";
$META_description="";
switch($contentType){
case "chk":
$_SESSION["CWP_Chk"]=0;
header("Location: c,$contentAction,$contentName.htm");
break;
case "g":
$smarty->assign('adTitle', $_SESSION['curad_title']);
$categ = $_SESSION['curad_catid'];
$bc = getFormattedBreadcrumb($categ);
$bc .= ' > '. '<a href="'.$_SESSION['prevURL'].'">'.$_SESSION['curad_title']."</a>";
$smarty->assign('breadcrumb', $bc);
$iv_cur = $contentAction;
ob_start();
require_once "ajax_viewpics.php";
$contentName = "viewPics";
$content = ob_get_contents();
ob_end_clean();
break;
case "h":
$smarty->assign('adTitle', $_SESSION['curad_title']);
$iv_cur = $contentAction;
ob_start();
require_once "ajax_previewpics.php";
$contentName = "previewPics";
$content = ob_get_contents();
ob_end_clean();
break;
case "t":
$_SESSION['id_city'] = $ptmp[1];
header('Location:'.SITE_URL.'/home.htm');
break;
case "f":
$contentName = "forum";
break;
case "z":
// handle paypal
$contentName = "paypal-end";
ob_start();
include("paypal_return.php");
$content = ob_get_contents();
ob_end_clean();
break;
case "k":
$content .= 'Paypal checkout has been canceled';
break;
case "cu":
case "cd":
case "c":
case "y":
unset($_SESSION["keyword"]);
unset($_SESSION["budget"]);
unset($_SESSION["photo"]);
unset($_SESSION["mapArea"]);
unset($_SESSION["catId"]);
$_SESSION["pageSel"]="home";
if (substr($contentType,0,1)=='c'){
$catId=isset($ptmp[1])?$ptmp[1]:"0";
}elseif ($contentType=='y'){
$catId = $_SESSION['categories_ids'];
}
$dod=date("Y-m-d");
if($catId==EVTCAT){
session_write_close();
header("Location:p,$dod,events.htm$idSess");
}
if($catId){
if (!is_array($catId)){
$mybanner = getBannerCat($catId);
$mybannerPOS = getBannerCatPOS($catId);
$myAds = getAdsCat($catId);
$myAdsPOS = getAdsCatPOS($catId);
}else{
$parent_cat = $_SESSION['parent_category_id'];
$catname = getOurCategoryName($parent_cat);
$mybanner = __("Displaying all ads that belong to category")." $catname";
$mybannerPOS = getBannerCatPOS($parent_cat);
$myAds = getAdsCat($parent_cat);
$myAdsPOS = getAdsCatPOS($parent_cat);
}
if (!empty($mybanner) && $mybannerPOS==2)
$smarty->assign("myADS","<div id='mybanads' >$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==2 && (GOOGLE_ADS))
$smarty->assign("myADS","<div id='mybanads' >$myAds</div>");
else
$smarty->assign("myADS","1");
if (!empty($mybanner) && $mybannerPOS==4)
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==4 && (GOOGLE_ADS))
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$myAds</div>");
else
$smarty->assign("myADSL","1");
if (!empty($mybanner) && $mybannerPOS==5)
$smarty->assign("myADSR","<div id='mybanads' style='text-align:right;padding-left:10px;'>$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==5 && (GOOGLE_ADS))
$smarty->assign("myADSR","<div id='mybanads' style='text-align:right;padding-left:10px;'>$myAds</div>");
else
$smarty->assign("myADSR","1");
$content.="<div id=\"result\">";
$ary = array('','area','price','date');
//$ptmp[2]=$ary[RESULT_SORT];
if ($ptmp[2]!="area" && $ptmp[2]!="date" && $ptmp[2]!="date0" && $ptmp[2]!="price")
$ptmp[2]=RESULT_SORT;
switch($ptmp[2]){
case "area":
$oBy="area";
break;
case "date":
$oBy="date";
break;
case "date0":
$oBy="date";
break;
case "price":
$oBy="price";
break;
}
$_SESSION["oldOrderBy"]=$_SESSION["orderBy"];
$_SESSION["orderBy"]=$oBy;
$contentName="categories";
$GLOBALS["_SESSION"]["order"]=substr($ptmp[0],1,1)=="u"?"asc":"desc";
if (substr($contentType,0,1)=='c' && isTerminalCategory($catId)){
$_SESSION["CWP_Chk"]=isset($_SESSION["CWP_Chk"])?$_SESSION["CWP_Chk"]:1;
if ((getContentWarningPage($catId)) && ($_SESSION["CWP_Chk"]))
$content.= getWarningMsg($contentAction);
else
$content.= getAds($catId,$pageOffset,$adType);
}elseif ($contentType=='y'){
$content .= getAds($catId, $pageOffset, $adType);
}elseif ($catId==0){
}else{
$content .= getCategoryListing($catId, $pageOffset, $adType);
}
$META_keywords=makeCatMeta($catId);
$META_description=META_DESCR;
}else{
$content.="<div id=\"result\">\n";
if (is_array($catId)){
}else{
$content.= getCategories($catId);
}
$META_keywords=META_KW;
$META_description=META_DESCR;
unset($_SESSION["contactStatus"]);
}
$content.="</div><!--result-->";
break;
case "s":
$_SESSION["pageSel"]="post-ad";
$catId=$ptmp[1]>0?$ptmp[1]:"0";
$smarty->assign("POST_ADS",1);
$contentName=isset($_SESSION["contentEdit"])?"my-inkiti-go":"post-ad";
if($ptmp[1]=="n"){
unset($_SESSION["contentEdit"]);$catId=0;
unset($_SESSION["basic"]);
unset($_SESSION["class"]);
unset($_SESSION["imgToAdd"]);
unset($_SESSION["comeFrom"]);
unset($_SESSION["featured"]);
unset($_SESSION["homepage"]);
$smarty->assign("POST_ADS",0);
}
if(isTerminalCategory($catId)){
$smarty->assign("POST_ADS",1);
$_SESSION['basic']['catId']=$catId;
$_SESSION['basic']['etape']=0;
$contentName="post-ad";
ob_start();
include ("post-ad.php");
$content=ob_get_contents();
ob_end_clean();
}else{
$content.= selectCategories($catId);$smarty->assign("GNOMAP","1");
}
break;
case "a":
$_SESSION['prevURL'] = $_SERVER['REQUEST_URI'];
$adId=$ptmp[1]>0?$ptmp[1]:"0";
if(($adId) && (ifAdExist($adId)==1)){
if(isset($_POST["email"])){
contactUser($adId,$_POST);
$ff=fopen("logs/spam1.log","a");
fwrite($ff,var_export($_POST,true)."\n");
fclose($ff);
updateRepliedAd($adId);
}else{unset($_SESSION["contactStatus"]);}
$contentName="ads";
$nmn=getCatId($adId);
$_SESSION['curad_catid'] = $nmn;
$mybanner = getBannerAds($nmn);
$mybannerPOS = getBannerAdsPOS($nmn);
$myAds = getAdsAds($nmn);
$myAdsPOS = getAdsAdsPOS($nmn);
$mycss = "#oneAd #descr{width:69%;float:left}";
if (!empty($mybanner) && $mybannerPOS==2)
$smarty->assign("myADS","<div id='mybanads' >$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==2 && (GOOGLE_ADS))
$smarty->assign("myADS","<div id='mybanads' >$myAds</div>");
else
$smarty->assign("myADS","1");
if (!empty($mybanner) && $mybannerPOS==6){
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$mybanner</div>");
$mycss = "#oneAd #descr{width:68%;float:left}";//width:59%
}else if (!empty($myAds) && $myAdsPOS==6 && (GOOGLE_ADS)){
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$myAds</div>");
$mycss = "#oneAd #descr{width:68%;float:left}";//width:59%
}else
$smarty->assign("myADSL","1");
if (!empty($mybanner) && $mybannerPOS==7){
$smarty->assign("myADSR","<div id='mybanads' style='float:left;text-align:right;padding-left:5px'>$mybanner</div>");
$mycss = "#oneAd #descr{width:68%;float:left}";//width:59%
}else if (!empty($myAds) && $myAdsPOS==7 && (GOOGLE_ADS)){
$smarty->assign("myADSR","<div id='mybanads' style='float:left;text-align:right;padding-left:5px'>$myAds</div>");
$mycss = "#oneAd #descr{width:68%;float:left}";//width:59%
}else
$smarty->assign("myADSR","1");//width:15%;
$content=getThisAd($adId);
$META_keywords=makeAdMeta($adId);
}else{
header("Location:home.htm");
}
break;
case "l":
$_SESSION["pageSel"]="my-inkiti";
$login=$_POST["login"];
$pass=$_POST["pass"];
$loggedIn=checkLogin($login,$pass);
if($loggedIn){
$contentName="my-inkiti";
}else{
$contentName="my-inkiti";
$loginClass="error";
}
$_SESSION["loggedIn"]=$loggedIn;
break;
case "m":
$mid=$ptmp[2]>0?$ptmp[2]:0;
ob_start();
include ($contentName.PAGE_SUFFIX_OUT);
$content=ob_get_contents();
ob_end_clean();
break;
default:
ob_start();
include ($contentName.PAGE_SUFFIX_OUT);
$content=ob_get_contents();
ob_end_clean();
break;
case "r":
if($_POST["Submit"]==__("Send")){
if(!$_SESSION["code"]) {$sid=session_id();include("tmp/$sid.php");}
if($_POST["verification"]==$_SESSION["code"] && valid_mail($_POST["email"])){
$newPass=makePass(6);
$email=$_POST["email"];
$qv="Select * from $tab_users where email='$email'";
$resv=DBquery($qv,0);
if(count($resv)==0){
$contactStatus="Unknown user";
}else{
$act=$resv[0]["active"];
if($act!="Y"){
$ff=fopen("logs/pass.log.php","a");
fwrite($ff,"/* $email */\r\n");
fclose($ff);
}
$q="update $tab_users set password=md5('$newPass'),active=\"Y\" where email='$email';";
DBquery($q,0,"U");
$contactStatus=__("Password changed.<br>You will receive an email containing your new password");
$bodyTxt="Your password was reinitialized on ".SITE_URL."\n\nNew password: $newPass\n\n
".sprintf(__("You can now login on %s using this link :"),SITE_NAME)." ".SITE_URL."/p,signin.htm";
$bodyHTML="".sprintf(__("Your password was reinitialized on %s"),SITE_NAME)."<br/><br/>".sprintf(__("New password: <b>%s</b>"),$newPass)."<br/><br/>
".sprintf(__("You can now login on %s using this link :"),SITE_NAME)." ".SITE_URL."/p,signin.htm";
sendEmail($email,SITE_NAME." ".__("New password")."" ,$bodyTxt,$bodyHTML );
header("Location:p,signin.htm");
}
}else{$contactStatus="".__("Wrong email address/verification code")."";}
}
break;
}
$_SESSION["pageSel"]=$contentName=="my-inkiti"?"my-inkiti":$_SESSION["pageSel"];
$_SESSION["pageSel"]=$contentName=="my-inkiti-go"?"my-inkiti":$_SESSION["pageSel"];
$_SESSION["pageSel"]=$contentName=="forum"?"forum":$_SESSION["pageSel"];
$_SESSION["pageSel"]=$contentName=="request-email"?"request-email":$_SESSION["pageSel"];
$_SESSION["pageSel"]=$contentName=="help"?"help":$_SESSION["pageSel"];
$_SESSION["pageSel"]=$_SESSION["pageSel"]?$_SESSION["pageSel"]:"home";
$loggedIn=isset($_SESSION["loggedIn"])?$_SESSION["loggedIn"]:"0";
$loggedvar="<script type='text/javascript'>";
if ($loggedIn)
$loggedvar.="var loggedIn=1;";
else
$loggedvar.="var loggedIn=0;";
$loggedvar.="</script>";
$userName=isset($_SESSION["loggedIn"])?$_SESSION["userName"]:"Guest";
// Select Most recent Video
$smarty->assign("mostRecentVideo",getMRV());
$smarty->assign("mostViewedVideo",getMVV());
$picLimit=$_SESSION["scrWidth"]<=1024?8:10;
$smarty->assign("mostRecentPhotos",getMRP($picLimit));
$smarty->assign("mostRecentPhotos2",getMRP2(getDisplayNOP()));
$smarty->assign("mostRecentAds",getMRA2(32));
$smarty->assign("catSelect",catSelect(isset($_POST["catId"])?$_POST["catId"]:0));
$smarty->assign("evtcat",EVTCAT);
$scrw=$_SESSION["scrWidth"];
if($scrw<=1024) $smarty->assign("SW","0"); else $smarty->assign("SW","1");
$smarty->assign("newAds",getMRA(NEW_ADS));
$smarty->assign("loginClass",$loginClass);
$smarty->assign("content",$content);
$smarty->assign("loggedIn",$loggedIn);
$smarty->assign("loggedvar",$loggedvar);
$smarty->assign("userName",$userName);
$smarty->assign("itsme",$itsme);
$smarty->assign("mysitename", SITE_NAME);
$smarty->assign("pageTitle", $pageTitle." ".SITE_NAME);
$smarty->assign("scrWidth", $_SESSION["scrWidth"]<=1024?1024:"");
$smarty->assign("META_keywords","$META_keywords");
$smarty->assign("META_description","$META_description");
$smarty->assign("WAYS",WAYS);
$smarty->assign("WAYSPIC",WAYSPIC);
$smarty->assign("currency",$currency);
$smarty->assign("SITE_LOGO",SITE_LOGO);
$smarty->assign("SITE_URL",SITE_URL);
$smarty->assign("NOT_CLICKED_MENU",NOT_CLICKED_MENU);
$smarty->assign("LATITUDE",isset($_SESSION['LATITUDE']) && $_SESSION['LATITUDE']!=0 ?$_SESSION['LATITUDE']:LATITUDE);
$smarty->assign("LONGITUDE",isset($_SESSION['LONGITUDE']) && $_SESSION['LONGITUDE']!=0 ?$_SESSION['LONGITUDE']:LONGITUDE);
$smarty->assign("ZOOM",ZOOM);
$smarty->assign("GAPI",GAPI);
$smarty->assign("DISPLAY_MAP_HOMEPAGE",DISPLAY_MAP_HOMEPAGE);
$smarty->assign("MAP_MARKER",MAP_MARKER);
$smarty->assign("MAP_ZOOM",MAP_ZOOM);
if ($contentName=="big-map"){
$smarty->assign("MAP_ZOOM",MAP_ZOOM_MAP);
$smarty->assign("MAP_TYPE",MAP_TYPE_MAP);$smarty->assign("ZOOM",ZOOM_BIG);
}else{
$smarty->assign("MAP_ZOOM",MAP_ZOOM);
$smarty->assign("MAP_TYPE",MAP_TYPE);
}
$smarty->assign("DISPLAY_MAP_ADS",DISPLAY_MAP_ADS);
$smarty->assign("MAP_TYPE_ADS",MAP_TYPE_ADS);
$smarty->assign("MAP_ZOOM_ADS",MAP_ZOOM_ADS);
//Added for version 4.1 - Zulkarnain Shariff (12th October 09)
$smarty->assign("ADVANCE_SEARCH",getAdvanceSearch());
$smarty->assign("BUDGET_SEARCH",getBudgetSearch());
$mycss.= "</style>";
$smarty->assign("mycss",$mycss);
$tabcss="<style>
#MrpTab{text-align:left;border-spacing: 0px;margin-top:5px }
#MraTab{text-align:left;border-spacing: 2px;margin-top:5px;font-size:12px;}
#MraTab td,#MrpTab td{padding:0;}
#MraTab img,#MrpTab img{margin-right:3px;max-width:65px;max-height:65px;width: expression(this.width > 65 ? 65: true);height: expression(this.height > 65 ? 65: true);}
#MrpTab a{font-weight:bold;font-size:11px}
</style>";
$smarty->assign("tabcss",$tabcss);
$q="select * from $tab_config where param='STATS'";$res=DBquery($q,0);
$STATS = stripslashes($res[0]['value']);
$xiti=trim($STATS);
$gno=array("post-ad","big-map");
$smarty->assign("xiti", $xiti);
if($contactStatus)
$smarty->assign("contactStatus", "<div id=\"mainStatus\">$contactStatus</div>");
$smarty->assign("pageSel", $_SESSION["pageSel"]);
$smarty->assign("mpoint","0");
if ($contentName=="home" || $contentName=="big-map"){
$q="select * from $tab_annonces where lat<>0 and lng<>0 and publi=1 order by date desc limit 10 ";
$res=DBquery($q);
if(is_array($res))
$smarty->assign("mpoint","1");
else
$smarty->assign("mpoint","0");
}
if(is_file("templates/$contentName.tpl")){
$template="$contentName.tpl";
if (!in_array($contentName,$gno) || ($_POST["lat"]=="" && $contentType=="p" && $ptmp[1]!="e" && $contentName!="big-map"))
$smarty->assign("GNOMAP","1");
}else{
if(($contentType=="p") && ($contentName != "signout"))
$template="modal.tpl";
else
$template="index.tpl";
}
////////////////////////////////Zulkarnain Shariff - 26th Nov 09////////////////////////////////////////////////
////////////////////////////////Updates for current & future patches////////////////////////////////////////////
require 'admin/includes/patch.php'; ////
if (getCurrentVersion() < getNewVersion()) ////
VersionCheck(); ////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$smarty->display("$template");
$_SESSION["offset"]=$pageOffset;
include($DOCUMENT_ROOT.'/rs/robotstats.inc.php');
?>
<?php
session_start();
ini_set('display_errors',0);
//error_reporting(E_ERROR|E_PARSE);
//error_reporting(E_ALL);
if(ereg("bot",$_ENV["HTTP_USER_AGENT"])){
ini_set('session.use_trans_sid', '0');
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1');
ini_set('url_rewriter.tags','');
$fic=fopen("logs/robot.log.php","a");
fwrite($fic,date("dmY H:i:s")."\n".print_r($_ENV,true));
fclose($fic);
}else{
ini_set('url_rewriter.tags','a=href,area=href,frame=src,input=src,form=action');
}
$_SESSION["inkiti"]="inkiti";
$idSess=isset($_GET["PHPSESSID"])?"?PHPSESSID=".session_id():"";
if(!ereg("bot",$_SERVER["HTTP_USER_AGENT"])){
$_SESSION["scrWidth"]=$_SESSION["scrWidth"]?$_SESSION["scrWidth"]:$_GET["scrw"];
if(!$_SESSION["scrWidth"] && ($_GET["page"]=="home.htm" || !isset($_GET["page"]))){
$jidSess=!$_COOKIE["PHPSESSID"]?"&PHPSESSID=".session_id():"";
session_write_close();
?>
<script type="text/javascript">
window.location.href='index.php?scrw='+screen.width+'<?=$jidSess?>';
</script>
<?
}
$isbot=0;
}
else{$isbot=1;}
require 'libs/Smarty.class.php';
define("MYDIR","");
require 'includes/fonctions.php';
require 'includes/fonctions_customfields.php';
require 'includes/fonctions_infinite_category.php';
require 'includes/config.php';
if(!defined("LANG")){define("LANG","English");}
$itsme="";
if(ereg($_SERVER["REMOTE_ADDR"],VIP_ADDR)){$itsme=1;}
$contactStatus=isset($_SESSION["contactStatus"])?$_SESSION["contactStatus"]:"";
$smarty = new Smarty;
define("CREATE_LNG_FILE","1");
//define("BDIR","");
//Button colour scheme for advance search button- Zulkarnain Shariff (21 Mar 10)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$advsrch_button_color="color:#000";
switch(NOT_CLICKED_MENU){
case "blue" :
$advsrch_button="dark-blue-advsrch.png";
$advsrch_button_color="color:#FFF";
break;
case "dark-green" :
$advsrch_button="dark-green-advsrch.png";
break;
case "dark-grey" :
$advsrch_button="dark-grey-advsrch.png";
$advsrch_button_color="color:#FFF";
break;
case "light-blue" :
$advsrch_button="light-blue-advsrch.png";
break;
case "light-green" :
$advsrch_button="light-green-advsrch.png";
break;
case "light-grey" :
$advsrch_button="light-grey-advsrch.png";
break;
case "orange" :
$advsrch_button="orange-advsrch.png";
break;
case "pink" :
$advsrch_button="pink-advsrch.png";
break;
case "purple" :
$advsrch_button="purple-advsrch.png";
break;
case "red" :
$advsrch_button="red_but-advsrch.png";
break;
case "yellow" :
$advsrch_button="yellow-advsrch.png";
break;
default :
$advsrch_button="pink-advsrch.png";
}
////////////////Added for Homepage Gallery (9th Nov 09) ///////////////////////////////////////////////
//if(!defined("HG")){
// Add_HpGallery();
//}
define("HG",getHPConfig('HG',$_SESSION['id_city'])?getHPConfig('HG',$_SESSION['id_city']):HG);
define("HG_TIME1",getHPConfig('HG_TIME1',$_SESSION['id_city'])?getHPConfig('HG_TIME1',$_SESSION['id_city']):HG_TIME1);
define("HG_TIME2",getHPConfig('HG_TIME2',$_SESSION['id_city'])?getHPConfig('HG_TIME2',$_SESSION['id_city']):HG_TIME2);
define("HG_PRICE1",getHPConfig('HG_PRICE1',$_SESSION['id_city'])?getHPConfig('HG_PRICE1',$_SESSION['id_city']):HG_PRICE1);
define("HG_PRICE2",getHPConfig('HG_PRICE2',$_SESSION['id_city'])?getHPConfig('HG_PRICE2',$_SESSION['id_city']):HG_PRICE2);
////////////////////////////////////////////////////////////////////////////////////////////
$bbout = "
<script language='javascript' type='text/javascript'>
var loading_gif='images/loading_".CLICKED_MENU.".gif';
</script>";
$advbody="
<table border='0'><form action='p,search-ads.htm' method='post' name='frmSearchAd2'>
<tr><td width='80px'><b>".__("Search for")."</b></td><td width='285px'><INPUT TYPE='text' NAME='Keyword' size='40' class='norm'></td><td valign='center'><INPUT TYPE='checkbox' NAME='ep' class='normc' valign='bottom'>".__("exact phrase")."</td></tr>
<tr><td><b>".__("Category")."</b></td><td>".catSelect2(isset($_POST["catId"])?$_POST["catId"]:0)."</td><td></td></tr>
<tr><td><b>".__("Area")."</b></td><td><select name=\"area\" class='norm'>".getArea2("")."</select></td><td></td></tr>";
if (SZP) $advbody.="
<tr><td><b>".__("Zip code")."</b></td><td><INPUT type='text' name='zipcode' size='4' class='norm'></td><td></td></tr>";
$advbody.="
<tr><td><b>".__("Price")." $currency</b></td><td><INPUT type='text' name='cfrom' id='cfrom' size='2' class='norm'> ".__("to")." <INPUT type='text' name='cto' id='cto' size='2' class='norm'></td><td></td></tr>
<tr><td><b>".__("With Photo")."</b></td><td><INPUT TYPE='checkbox' NAME='withphoto' class='normc'></td><td align='right'><INPUT TYPE='submit' value='".__("Search")."' onclick='return advcheck();' style='background-image:url(images/".$advsrch_button.");width:80px;height:26px; min-height:26px;".$advsrch_button_color.";border:none;cursor:pointer'><input name='search' value='search' type='hidden'></td></tr>
</table></form><script>function advcheck(){
var aaa= parseFloat(document.getElementById('cfrom').value);
var bbb= parseFloat(document.getElementById('cto').value);
if (document.getElementById('cfrom').value != ''){
if (isNaN(aaa)){alert('".__("Please input number(digit) for price range")."');return false;}
}
if (document.getElementById('cto').value != ''){
if (isNaN(bbb)){alert('".__("Please input number(digit) for price range")."');return false;}
}";
if (ZPC) $advbody.="if (document.frmSearchAd2.zipcode.value==''){alert('Please provide zipcode');return false;}
";
$advbody.="return true;}</script>";
$bbout .='
<div id="advmmsg" class="dialog_box">
<div class="dbox">
<div class="dtitle">'.__("advanced search").'</div>
<div class="close_dialog_button"></div>
<br><br>'.$advbody.'<br></div></div>
';
if (!SZP)
$bbout .= "<script>document.getElementById('advmmsg').style.height= 185+ \"px\"</script>";
else
$bbout .= "<script>if (navigator.userAgent.indexOf(\"Firefox\")==-1){document.getElementById('advmmsg').style.height= 217+ \"px\";}</script>";
$smarty->debugging = false;
$smarty->assign("isbot",$isbot);
$smarty->assign("agt",$_SERVER["HTTP_USER_AGENT"]);
$smarty->assign("FORUM_ON",FORUM_ON);
$smarty->assign("Map",DISPLAY_MAP);
$smarty->assign("url", $_URLS);
$smarty->assign("LANG", LANG);
$smarty->assign('IS_MULTICITY', defined('MULTICITY') && MULTICITY==1?'1':'0');
$smarty->assign('LIST_AT_TOP', defined('MULTICITY')?LIST_AT_TOP:'0');
$smarty->assign('LIST_AT_BOTTOM', defined('MULTICITY')?LIST_AT_BOTTOM:'0');
$_SESSION["MYLANG"]=LANG;
if (defined('MULTICITY') && MULTICITY==1){
require 'admin/includes/fonctions_multicity.php';
require 'includes/fonctions_multicity.php';
if (!isset($_SESSION['id_city'])) $_SESSION['id_city'] = MC_DEFAULT_CITY;
$listOfCities = multicity_getList();
$listOC = array();
foreach ($listOfCities as $aCity){
$id = $aCity['id_city'];
$cname = $aCity['name'];
$selected = '';
$listOC[] = '<a href="'.SITE_URL.'/t,'.$id.','.$cname.'"'.$selected.'>'.$cname.'</a>';
}
$smarty->assign('listOfCities', '<span style="color:black;">'.__("Other cities").'</span>: '.join(', ',$listOC));
$currentCity = multicity_getCity($_SESSION['id_city']);
$citySelector = '<div id="ccity" ><b>'.$currentCity['name'].'</b> <a href="#">'.__("Change city").'</a></div>';
$smarty->assign('cityChanger', $citySelector);
$bbout .= '<div id="mmymmsg" class="dialog_box">
<div class="dbox">
<div class="dtitle">'.__("Change city").'</div>
<div class="close_dialog_button"></div><br><br>
<div style="margin-left:15px;">
<div id="ajaxDiv"></div>
</div></div>
</div>';
}
$smarty->assign("myADS","1");
$smarty->assign("citylist","1");
$smarty->assign("citylist2","1");
$smarty->assign("citylist3","1");
$smarty->assign("citylist4",$bbout);
if(!isset($_GET["page"])) {$smarty->assign("page","home.htm");$page="home.htm";}
else {$smarty->assign("page",$_GET["page"]);$page=$_GET["page"];}
//Order By
if(ereg("^z",isset($_GET["page"])?$_GET["page"]:"")){
$pageOffset=substr($page,1,strpos($_GET["page"],",")-1);
$page=ereg_replace("^z[0-9]{1,},","",$_GET["page"]);
}
$pageOffset=isset($pageOffset)?$pageOffset:0;
// Wants Category
if(ereg("^w,",isset($_GET["page"]))?$_GET["page"]:""){
$adType=2;
$page=ereg_replace("^w,","",$_GET["page"]);
}
$adType=isset($adType)?$adType:1;
if(ereg("^s[u,d]{1},",isset($_GET["page"]))?$_GET["page"]:""){
$orderr=substr($page,1,strpos($_GET["page"],",")-1);
$page=ereg_replace("^s[u,d]{1},","",$_GET["page"]);
}
$orderr=isset($orderr)?$orderr:"d";
$orderr=$orderr=="d"?"desc":"asc";
$_SESSION["order"]=$orderr;
$ptmp=explode(",",$page);
$np=count($ptmp);
$contentType=$np>1?$ptmp[0]:"c"; /* Type de contenu: static,PHP */
$contentAction=$np>2?$ptmp[1]:""; /* Type de contenu: static,PHP */
$contentName=basename($ptmp[$np-1],PAGE_SUFFIX_IN); /* nom du contenu */
$smarty->assign("myccc",$contentName);
$mycss="";
$content="";
$META_keywords="";
$META_description="";
switch($contentType){
case "chk":
$_SESSION["CWP_Chk"]=0;
header("Location: c,$contentAction,$contentName.htm");
break;
case "g":
$smarty->assign('adTitle', $_SESSION['curad_title']);
$categ = $_SESSION['curad_catid'];
$bc = getFormattedBreadcrumb($categ);
$bc .= ' > '. '<a href="'.$_SESSION['prevURL'].'">'.$_SESSION['curad_title']."</a>";
$smarty->assign('breadcrumb', $bc);
$iv_cur = $contentAction;
ob_start();
require_once "ajax_viewpics.php";
$contentName = "viewPics";
$content = ob_get_contents();
ob_end_clean();
break;
case "h":
$smarty->assign('adTitle', $_SESSION['curad_title']);
$iv_cur = $contentAction;
ob_start();
require_once "ajax_previewpics.php";
$contentName = "previewPics";
$content = ob_get_contents();
ob_end_clean();
break;
case "t":
$_SESSION['id_city'] = $ptmp[1];
header('Location:'.SITE_URL.'/home.htm');
break;
case "f":
$contentName = "forum";
break;
case "z":
// handle paypal
$contentName = "paypal-end";
ob_start();
include("paypal_return.php");
$content = ob_get_contents();
ob_end_clean();
break;
case "k":
$content .= 'Paypal checkout has been canceled';
break;
case "cu":
case "cd":
case "c":
case "y":
unset($_SESSION["keyword"]);
unset($_SESSION["budget"]);
unset($_SESSION["photo"]);
unset($_SESSION["mapArea"]);
unset($_SESSION["catId"]);
$_SESSION["pageSel"]="home";
if (substr($contentType,0,1)=='c'){
$catId=isset($ptmp[1])?$ptmp[1]:"0";
}elseif ($contentType=='y'){
$catId = $_SESSION['categories_ids'];
}
$dod=date("Y-m-d");
if($catId==EVTCAT){
session_write_close();
header("Location:p,$dod,events.htm$idSess");
}
if($catId){
if (!is_array($catId)){
$mybanner = getBannerCat($catId);
$mybannerPOS = getBannerCatPOS($catId);
$myAds = getAdsCat($catId);
$myAdsPOS = getAdsCatPOS($catId);
}else{
$parent_cat = $_SESSION['parent_category_id'];
$catname = getOurCategoryName($parent_cat);
$mybanner = __("Displaying all ads that belong to category")." $catname";
$mybannerPOS = getBannerCatPOS($parent_cat);
$myAds = getAdsCat($parent_cat);
$myAdsPOS = getAdsCatPOS($parent_cat);
}
if (!empty($mybanner) && $mybannerPOS==2)
$smarty->assign("myADS","<div id='mybanads' >$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==2 && (GOOGLE_ADS))
$smarty->assign("myADS","<div id='mybanads' >$myAds</div>");
else
$smarty->assign("myADS","1");
if (!empty($mybanner) && $mybannerPOS==4)
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==4 && (GOOGLE_ADS))
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$myAds</div>");
else
$smarty->assign("myADSL","1");
if (!empty($mybanner) && $mybannerPOS==5)
$smarty->assign("myADSR","<div id='mybanads' style='text-align:right;padding-left:10px;'>$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==5 && (GOOGLE_ADS))
$smarty->assign("myADSR","<div id='mybanads' style='text-align:right;padding-left:10px;'>$myAds</div>");
else
$smarty->assign("myADSR","1");
$content.="<div id=\"result\">";
$ary = array('','area','price','date');
//$ptmp[2]=$ary[RESULT_SORT];
if ($ptmp[2]!="area" && $ptmp[2]!="date" && $ptmp[2]!="date0" && $ptmp[2]!="price")
$ptmp[2]=RESULT_SORT;
switch($ptmp[2]){
case "area":
$oBy="area";
break;
case "date":
$oBy="date";
break;
case "date0":
$oBy="date";
break;
case "price":
$oBy="price";
break;
}
$_SESSION["oldOrderBy"]=$_SESSION["orderBy"];
$_SESSION["orderBy"]=$oBy;
$contentName="categories";
$GLOBALS["_SESSION"]["order"]=substr($ptmp[0],1,1)=="u"?"asc":"desc";
if (substr($contentType,0,1)=='c' && isTerminalCategory($catId)){
$_SESSION["CWP_Chk"]=isset($_SESSION["CWP_Chk"])?$_SESSION["CWP_Chk"]:1;
if ((getContentWarningPage($catId)) && ($_SESSION["CWP_Chk"]))
$content.= getWarningMsg($contentAction);
else
$content.= getAds($catId,$pageOffset,$adType);
}elseif ($contentType=='y'){
$content .= getAds($catId, $pageOffset, $adType);
}elseif ($catId==0){
}else{
$content .= getCategoryListing($catId, $pageOffset, $adType);
}
$META_keywords=makeCatMeta($catId);
$META_description=META_DESCR;
}else{
$content.="<div id=\"result\">\n";
if (is_array($catId)){
}else{
$content.= getCategories($catId);
}
$META_keywords=META_KW;
$META_description=META_DESCR;
unset($_SESSION["contactStatus"]);
}
$content.="</div><!--result-->";
break;
case "s":
$_SESSION["pageSel"]="post-ad";
$catId=$ptmp[1]>0?$ptmp[1]:"0";
$smarty->assign("POST_ADS",1);
$contentName=isset($_SESSION["contentEdit"])?"my-inkiti-go":"post-ad";
if($ptmp[1]=="n"){
unset($_SESSION["contentEdit"]);$catId=0;
unset($_SESSION["basic"]);
unset($_SESSION["class"]);
unset($_SESSION["imgToAdd"]);
unset($_SESSION["comeFrom"]);
unset($_SESSION["featured"]);
unset($_SESSION["homepage"]);
$smarty->assign("POST_ADS",0);
}
if(isTerminalCategory($catId)){
j'ai un problème avec cette erreur qui bloque l'affichage de mon site :Parse error: syntax error, unexpected $end in C:\wamp\www\pubilc_htmlwww\index.php on line 1303
Voici mon code
<?php
session_start();
ini_set('display_errors',0);
//error_reporting(E_ERROR|E_PARSE);
//error_reporting(E_ALL);
if(ereg("bot",$_ENV["HTTP_USER_AGENT"])){
ini_set('session.use_trans_sid', '0');
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1');
ini_set('url_rewriter.tags','');
$fic=fopen("logs/robot.log.php","a");
fwrite($fic,date("dmY H:i:s")."\n".print_r($_ENV,true));
fclose($fic);
}else{
ini_set('url_rewriter.tags','a=href,area=href,frame=src,input=src,form=action');
}
$_SESSION["inkiti"]="inkiti";
$idSess=isset($_GET["PHPSESSID"])?"?PHPSESSID=".session_id():"";
if(!ereg("bot",$_SERVER["HTTP_USER_AGENT"])){
$_SESSION["scrWidth"]=$_SESSION["scrWidth"]?$_SESSION["scrWidth"]:$_GET["scrw"];
if(!$_SESSION["scrWidth"] && ($_GET["page"]=="home.htm" || !isset($_GET["page"]))){
$jidSess=!$_COOKIE["PHPSESSID"]?"&PHPSESSID=".session_id():"";
session_write_close();
?>
<script type="text/javascript">
window.location.href='index.php?scrw='+screen.width+'<?=$jidSess?>';
</script>
<?
}
$isbot=0;
}
else{$isbot=1;}
require 'libs/Smarty.class.php';
define("MYDIR","");
require 'includes/fonctions.php';
require 'includes/fonctions_customfields.php';
require 'includes/fonctions_infinite_category.php';
require 'includes/config.php';
if(!defined("LANG")){define("LANG","English");}
$itsme="";
if(ereg($_SERVER["REMOTE_ADDR"],VIP_ADDR)){$itsme=1;}
$contactStatus=isset($_SESSION["contactStatus"])?$_SESSION["contactStatus"]:"";
$smarty = new Smarty;
define("CREATE_LNG_FILE","1");
//define("BDIR","");
//Button colour scheme for advance search button- Zulkarnain Shariff (21 Mar 10)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$advsrch_button_color="color:#000";
switch(NOT_CLICKED_MENU){
case "blue" :
$advsrch_button="dark-blue-advsrch.png";
$advsrch_button_color="color:#FFF";
break;
case "dark-green" :
$advsrch_button="dark-green-advsrch.png";
break;
case "dark-grey" :
$advsrch_button="dark-grey-advsrch.png";
$advsrch_button_color="color:#FFF";
break;
case "light-blue" :
$advsrch_button="light-blue-advsrch.png";
break;
case "light-green" :
$advsrch_button="light-green-advsrch.png";
break;
case "light-grey" :
$advsrch_button="light-grey-advsrch.png";
break;
case "orange" :
$advsrch_button="orange-advsrch.png";
break;
case "pink" :
$advsrch_button="pink-advsrch.png";
break;
case "purple" :
$advsrch_button="purple-advsrch.png";
break;
case "red" :
$advsrch_button="red_but-advsrch.png";
break;
case "yellow" :
$advsrch_button="yellow-advsrch.png";
break;
default :
$advsrch_button="pink-advsrch.png";
}
////////////////Added for Homepage Gallery (9th Nov 09) ///////////////////////////////////////////////
//if(!defined("HG")){
// Add_HpGallery();
//}
define("HG",getHPConfig('HG',$_SESSION['id_city'])?getHPConfig('HG',$_SESSION['id_city']):HG);
define("HG_TIME1",getHPConfig('HG_TIME1',$_SESSION['id_city'])?getHPConfig('HG_TIME1',$_SESSION['id_city']):HG_TIME1);
define("HG_TIME2",getHPConfig('HG_TIME2',$_SESSION['id_city'])?getHPConfig('HG_TIME2',$_SESSION['id_city']):HG_TIME2);
define("HG_PRICE1",getHPConfig('HG_PRICE1',$_SESSION['id_city'])?getHPConfig('HG_PRICE1',$_SESSION['id_city']):HG_PRICE1);
define("HG_PRICE2",getHPConfig('HG_PRICE2',$_SESSION['id_city'])?getHPConfig('HG_PRICE2',$_SESSION['id_city']):HG_PRICE2);
////////////////////////////////////////////////////////////////////////////////////////////
$bbout = "
<script language='javascript' type='text/javascript'>
var loading_gif='images/loading_".CLICKED_MENU.".gif';
</script>";
$advbody="
<table border='0'><form action='p,search-ads.htm' method='post' name='frmSearchAd2'>
<tr><td width='80px'><b>".__("Search for")."</b></td><td width='285px'><INPUT TYPE='text' NAME='Keyword' size='40' class='norm'></td><td valign='center'><INPUT TYPE='checkbox' NAME='ep' class='normc' valign='bottom'>".__("exact phrase")."</td></tr>
<tr><td><b>".__("Category")."</b></td><td>".catSelect2(isset($_POST["catId"])?$_POST["catId"]:0)."</td><td></td></tr>
<tr><td><b>".__("Area")."</b></td><td><select name=\"area\" class='norm'>".getArea2("")."</select></td><td></td></tr>";
if (SZP) $advbody.="
<tr><td><b>".__("Zip code")."</b></td><td><INPUT type='text' name='zipcode' size='4' class='norm'></td><td></td></tr>";
$advbody.="
<tr><td><b>".__("Price")." $currency</b></td><td><INPUT type='text' name='cfrom' id='cfrom' size='2' class='norm'> ".__("to")." <INPUT type='text' name='cto' id='cto' size='2' class='norm'></td><td></td></tr>
<tr><td><b>".__("With Photo")."</b></td><td><INPUT TYPE='checkbox' NAME='withphoto' class='normc'></td><td align='right'><INPUT TYPE='submit' value='".__("Search")."' onclick='return advcheck();' style='background-image:url(images/".$advsrch_button.");width:80px;height:26px; min-height:26px;".$advsrch_button_color.";border:none;cursor:pointer'><input name='search' value='search' type='hidden'></td></tr>
</table></form><script>function advcheck(){
var aaa= parseFloat(document.getElementById('cfrom').value);
var bbb= parseFloat(document.getElementById('cto').value);
if (document.getElementById('cfrom').value != ''){
if (isNaN(aaa)){alert('".__("Please input number(digit) for price range")."');return false;}
}
if (document.getElementById('cto').value != ''){
if (isNaN(bbb)){alert('".__("Please input number(digit) for price range")."');return false;}
}";
if (ZPC) $advbody.="if (document.frmSearchAd2.zipcode.value==''){alert('Please provide zipcode');return false;}
";
$advbody.="return true;}</script>";
$bbout .='
<div id="advmmsg" class="dialog_box">
<div class="dbox">
<div class="dtitle">'.__("advanced search").'</div>
<div class="close_dialog_button"></div>
<br><br>'.$advbody.'<br></div></div>
';
if (!SZP)
$bbout .= "<script>document.getElementById('advmmsg').style.height= 185+ \"px\"</script>";
else
$bbout .= "<script>if (navigator.userAgent.indexOf(\"Firefox\")==-1){document.getElementById('advmmsg').style.height= 217+ \"px\";}</script>";
$smarty->debugging = false;
$smarty->assign("isbot",$isbot);
$smarty->assign("agt",$_SERVER["HTTP_USER_AGENT"]);
$smarty->assign("FORUM_ON",FORUM_ON);
$smarty->assign("Map",DISPLAY_MAP);
$smarty->assign("url", $_URLS);
$smarty->assign("LANG", LANG);
$smarty->assign('IS_MULTICITY', defined('MULTICITY') && MULTICITY==1?'1':'0');
$smarty->assign('LIST_AT_TOP', defined('MULTICITY')?LIST_AT_TOP:'0');
$smarty->assign('LIST_AT_BOTTOM', defined('MULTICITY')?LIST_AT_BOTTOM:'0');
$_SESSION["MYLANG"]=LANG;
if (defined('MULTICITY') && MULTICITY==1){
require 'admin/includes/fonctions_multicity.php';
require 'includes/fonctions_multicity.php';
if (!isset($_SESSION['id_city'])) $_SESSION['id_city'] = MC_DEFAULT_CITY;
$listOfCities = multicity_getList();
$listOC = array();
foreach ($listOfCities as $aCity){
$id = $aCity['id_city'];
$cname = $aCity['name'];
$selected = '';
$listOC[] = '<a href="'.SITE_URL.'/t,'.$id.','.$cname.'"'.$selected.'>'.$cname.'</a>';
}
$smarty->assign('listOfCities', '<span style="color:black;">'.__("Other cities").'</span>: '.join(', ',$listOC));
$currentCity = multicity_getCity($_SESSION['id_city']);
$citySelector = '<div id="ccity" ><b>'.$currentCity['name'].'</b> <a href="#">'.__("Change city").'</a></div>';
$smarty->assign('cityChanger', $citySelector);
$bbout .= '<div id="mmymmsg" class="dialog_box">
<div class="dbox">
<div class="dtitle">'.__("Change city").'</div>
<div class="close_dialog_button"></div><br><br>
<div style="margin-left:15px;">
<div id="ajaxDiv"></div>
</div></div>
</div>';
}
$smarty->assign("myADS","1");
$smarty->assign("citylist","1");
$smarty->assign("citylist2","1");
$smarty->assign("citylist3","1");
$smarty->assign("citylist4",$bbout);
if(!isset($_GET["page"])) {$smarty->assign("page","home.htm");$page="home.htm";}
else {$smarty->assign("page",$_GET["page"]);$page=$_GET["page"];}
//Order By
if(ereg("^z",isset($_GET["page"])?$_GET["page"]:"")){
$pageOffset=substr($page,1,strpos($_GET["page"],",")-1);
$page=ereg_replace("^z[0-9]{1,},","",$_GET["page"]);
}
$pageOffset=isset($pageOffset)?$pageOffset:0;
// Wants Category
if(ereg("^w,",isset($_GET["page"]))?$_GET["page"]:""){
$adType=2;
$page=ereg_replace("^w,","",$_GET["page"]);
}
$adType=isset($adType)?$adType:1;
if(ereg("^s[u,d]{1},",isset($_GET["page"]))?$_GET["page"]:""){
$orderr=substr($page,1,strpos($_GET["page"],",")-1);
$page=ereg_replace("^s[u,d]{1},","",$_GET["page"]);
}
$orderr=isset($orderr)?$orderr:"d";
$orderr=$orderr=="d"?"desc":"asc";
$_SESSION["order"]=$orderr;
$ptmp=explode(",",$page);
$np=count($ptmp);
$contentType=$np>1?$ptmp[0]:"c"; /* Type de contenu: static,PHP */
$contentAction=$np>2?$ptmp[1]:""; /* Type de contenu: static,PHP */
$contentName=basename($ptmp[$np-1],PAGE_SUFFIX_IN); /* nom du contenu */
$smarty->assign("myccc",$contentName);
$mycss="";
$content="";
$META_keywords="";
$META_description="";
switch($contentType){
case "chk":
$_SESSION["CWP_Chk"]=0;
header("Location: c,$contentAction,$contentName.htm");
break;
case "g":
$smarty->assign('adTitle', $_SESSION['curad_title']);
$categ = $_SESSION['curad_catid'];
$bc = getFormattedBreadcrumb($categ);
$bc .= ' > '. '<a href="'.$_SESSION['prevURL'].'">'.$_SESSION['curad_title']."</a>";
$smarty->assign('breadcrumb', $bc);
$iv_cur = $contentAction;
ob_start();
require_once "ajax_viewpics.php";
$contentName = "viewPics";
$content = ob_get_contents();
ob_end_clean();
break;
case "h":
$smarty->assign('adTitle', $_SESSION['curad_title']);
$iv_cur = $contentAction;
ob_start();
require_once "ajax_previewpics.php";
$contentName = "previewPics";
$content = ob_get_contents();
ob_end_clean();
break;
case "t":
$_SESSION['id_city'] = $ptmp[1];
header('Location:'.SITE_URL.'/home.htm');
break;
case "f":
$contentName = "forum";
break;
case "z":
// handle paypal
$contentName = "paypal-end";
ob_start();
include("paypal_return.php");
$content = ob_get_contents();
ob_end_clean();
break;
case "k":
$content .= 'Paypal checkout has been canceled';
break;
case "cu":
case "cd":
case "c":
case "y":
unset($_SESSION["keyword"]);
unset($_SESSION["budget"]);
unset($_SESSION["photo"]);
unset($_SESSION["mapArea"]);
unset($_SESSION["catId"]);
$_SESSION["pageSel"]="home";
if (substr($contentType,0,1)=='c'){
$catId=isset($ptmp[1])?$ptmp[1]:"0";
}elseif ($contentType=='y'){
$catId = $_SESSION['categories_ids'];
}
$dod=date("Y-m-d");
if($catId==EVTCAT){
session_write_close();
header("Location:p,$dod,events.htm$idSess");
}
if($catId){
if (!is_array($catId)){
$mybanner = getBannerCat($catId);
$mybannerPOS = getBannerCatPOS($catId);
$myAds = getAdsCat($catId);
$myAdsPOS = getAdsCatPOS($catId);
}else{
$parent_cat = $_SESSION['parent_category_id'];
$catname = getOurCategoryName($parent_cat);
$mybanner = __("Displaying all ads that belong to category")." $catname";
$mybannerPOS = getBannerCatPOS($parent_cat);
$myAds = getAdsCat($parent_cat);
$myAdsPOS = getAdsCatPOS($parent_cat);
}
if (!empty($mybanner) && $mybannerPOS==2)
$smarty->assign("myADS","<div id='mybanads' >$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==2 && (GOOGLE_ADS))
$smarty->assign("myADS","<div id='mybanads' >$myAds</div>");
else
$smarty->assign("myADS","1");
if (!empty($mybanner) && $mybannerPOS==4)
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==4 && (GOOGLE_ADS))
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$myAds</div>");
else
$smarty->assign("myADSL","1");
if (!empty($mybanner) && $mybannerPOS==5)
$smarty->assign("myADSR","<div id='mybanads' style='text-align:right;padding-left:10px;'>$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==5 && (GOOGLE_ADS))
$smarty->assign("myADSR","<div id='mybanads' style='text-align:right;padding-left:10px;'>$myAds</div>");
else
$smarty->assign("myADSR","1");
$content.="<div id=\"result\">";
$ary = array('','area','price','date');
//$ptmp[2]=$ary[RESULT_SORT];
if ($ptmp[2]!="area" && $ptmp[2]!="date" && $ptmp[2]!="date0" && $ptmp[2]!="price")
$ptmp[2]=RESULT_SORT;
switch($ptmp[2]){
case "area":
$oBy="area";
break;
case "date":
$oBy="date";
break;
case "date0":
$oBy="date";
break;
case "price":
$oBy="price";
break;
}
$_SESSION["oldOrderBy"]=$_SESSION["orderBy"];
$_SESSION["orderBy"]=$oBy;
$contentName="categories";
$GLOBALS["_SESSION"]["order"]=substr($ptmp[0],1,1)=="u"?"asc":"desc";
if (substr($contentType,0,1)=='c' && isTerminalCategory($catId)){
$_SESSION["CWP_Chk"]=isset($_SESSION["CWP_Chk"])?$_SESSION["CWP_Chk"]:1;
if ((getContentWarningPage($catId)) && ($_SESSION["CWP_Chk"]))
$content.= getWarningMsg($contentAction);
else
$content.= getAds($catId,$pageOffset,$adType);
}elseif ($contentType=='y'){
$content .= getAds($catId, $pageOffset, $adType);
}elseif ($catId==0){
}else{
$content .= getCategoryListing($catId, $pageOffset, $adType);
}
$META_keywords=makeCatMeta($catId);
$META_description=META_DESCR;
}else{
$content.="<div id=\"result\">\n";
if (is_array($catId)){
}else{
$content.= getCategories($catId);
}
$META_keywords=META_KW;
$META_description=META_DESCR;
unset($_SESSION["contactStatus"]);
}
$content.="</div><!--result-->";
break;
case "s":
$_SESSION["pageSel"]="post-ad";
$catId=$ptmp[1]>0?$ptmp[1]:"0";
$smarty->assign("POST_ADS",1);
$contentName=isset($_SESSION["contentEdit"])?"my-inkiti-go":"post-ad";
if($ptmp[1]=="n"){
unset($_SESSION["contentEdit"]);$catId=0;
unset($_SESSION["basic"]);
unset($_SESSION["class"]);
unset($_SESSION["imgToAdd"]);
unset($_SESSION["comeFrom"]);
unset($_SESSION["featured"]);
unset($_SESSION["homepage"]);
$smarty->assign("POST_ADS",0);
}
if(isTerminalCategory($catId)){
$smarty->assign("POST_ADS",1);
$_SESSION['basic']['catId']=$catId;
$_SESSION['basic']['etape']=0;
$contentName="post-ad";
ob_start();
include ("post-ad.php");
$content=ob_get_contents();
ob_end_clean();
}else{
$content.= selectCategories($catId);$smarty->assign("GNOMAP","1");
}
break;
case "a":
$_SESSION['prevURL'] = $_SERVER['REQUEST_URI'];
$adId=$ptmp[1]>0?$ptmp[1]:"0";
if(($adId) && (ifAdExist($adId)==1)){
if(isset($_POST["email"])){
contactUser($adId,$_POST);
$ff=fopen("logs/spam1.log","a");
fwrite($ff,var_export($_POST,true)."\n");
fclose($ff);
updateRepliedAd($adId);
}else{unset($_SESSION["contactStatus"]);}
$contentName="ads";
$nmn=getCatId($adId);
$_SESSION['curad_catid'] = $nmn;
$mybanner = getBannerAds($nmn);
$mybannerPOS = getBannerAdsPOS($nmn);
$myAds = getAdsAds($nmn);
$myAdsPOS = getAdsAdsPOS($nmn);
$mycss = "#oneAd #descr{width:69%;float:left}";
if (!empty($mybanner) && $mybannerPOS==2)
$smarty->assign("myADS","<div id='mybanads' >$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==2 && (GOOGLE_ADS))
$smarty->assign("myADS","<div id='mybanads' >$myAds</div>");
else
$smarty->assign("myADS","1");
if (!empty($mybanner) && $mybannerPOS==6){
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$mybanner</div>");
$mycss = "#oneAd #descr{width:68%;float:left}";//width:59%
}else if (!empty($myAds) && $myAdsPOS==6 && (GOOGLE_ADS)){
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$myAds</div>");
$mycss = "#oneAd #descr{width:68%;float:left}";//width:59%
}else
$smarty->assign("myADSL","1");
if (!empty($mybanner) && $mybannerPOS==7){
$smarty->assign("myADSR","<div id='mybanads' style='float:left;text-align:right;padding-left:5px'>$mybanner</div>");
$mycss = "#oneAd #descr{width:68%;float:left}";//width:59%
}else if (!empty($myAds) && $myAdsPOS==7 && (GOOGLE_ADS)){
$smarty->assign("myADSR","<div id='mybanads' style='float:left;text-align:right;padding-left:5px'>$myAds</div>");
$mycss = "#oneAd #descr{width:68%;float:left}";//width:59%
}else
$smarty->assign("myADSR","1");//width:15%;
$content=getThisAd($adId);
$META_keywords=makeAdMeta($adId);
}else{
header("Location:home.htm");
}
break;
case "l":
$_SESSION["pageSel"]="my-inkiti";
$login=$_POST["login"];
$pass=$_POST["pass"];
$loggedIn=checkLogin($login,$pass);
if($loggedIn){
$contentName="my-inkiti";
}else{
$contentName="my-inkiti";
$loginClass="error";
}
$_SESSION["loggedIn"]=$loggedIn;
break;
case "m":
$mid=$ptmp[2]>0?$ptmp[2]:0;
ob_start();
include ($contentName.PAGE_SUFFIX_OUT);
$content=ob_get_contents();
ob_end_clean();
break;
default:
ob_start();
include ($contentName.PAGE_SUFFIX_OUT);
$content=ob_get_contents();
ob_end_clean();
break;
case "r":
if($_POST["Submit"]==__("Send")){
if(!$_SESSION["code"]) {$sid=session_id();include("tmp/$sid.php");}
if($_POST["verification"]==$_SESSION["code"] && valid_mail($_POST["email"])){
$newPass=makePass(6);
$email=$_POST["email"];
$qv="Select * from $tab_users where email='$email'";
$resv=DBquery($qv,0);
if(count($resv)==0){
$contactStatus="Unknown user";
}else{
$act=$resv[0]["active"];
if($act!="Y"){
$ff=fopen("logs/pass.log.php","a");
fwrite($ff,"/* $email */\r\n");
fclose($ff);
}
$q="update $tab_users set password=md5('$newPass'),active=\"Y\" where email='$email';";
DBquery($q,0,"U");
$contactStatus=__("Password changed.<br>You will receive an email containing your new password");
$bodyTxt="Your password was reinitialized on ".SITE_URL."\n\nNew password: $newPass\n\n
".sprintf(__("You can now login on %s using this link :"),SITE_NAME)." ".SITE_URL."/p,signin.htm";
$bodyHTML="".sprintf(__("Your password was reinitialized on %s"),SITE_NAME)."<br/><br/>".sprintf(__("New password: <b>%s</b>"),$newPass)."<br/><br/>
".sprintf(__("You can now login on %s using this link :"),SITE_NAME)." ".SITE_URL."/p,signin.htm";
sendEmail($email,SITE_NAME." ".__("New password")."" ,$bodyTxt,$bodyHTML );
header("Location:p,signin.htm");
}
}else{$contactStatus="".__("Wrong email address/verification code")."";}
}
break;
}
$_SESSION["pageSel"]=$contentName=="my-inkiti"?"my-inkiti":$_SESSION["pageSel"];
$_SESSION["pageSel"]=$contentName=="my-inkiti-go"?"my-inkiti":$_SESSION["pageSel"];
$_SESSION["pageSel"]=$contentName=="forum"?"forum":$_SESSION["pageSel"];
$_SESSION["pageSel"]=$contentName=="request-email"?"request-email":$_SESSION["pageSel"];
$_SESSION["pageSel"]=$contentName=="help"?"help":$_SESSION["pageSel"];
$_SESSION["pageSel"]=$_SESSION["pageSel"]?$_SESSION["pageSel"]:"home";
$loggedIn=isset($_SESSION["loggedIn"])?$_SESSION["loggedIn"]:"0";
$loggedvar="<script type='text/javascript'>";
if ($loggedIn)
$loggedvar.="var loggedIn=1;";
else
$loggedvar.="var loggedIn=0;";
$loggedvar.="</script>";
$userName=isset($_SESSION["loggedIn"])?$_SESSION["userName"]:"Guest";
// Select Most recent Video
$smarty->assign("mostRecentVideo",getMRV());
$smarty->assign("mostViewedVideo",getMVV());
$picLimit=$_SESSION["scrWidth"]<=1024?8:10;
$smarty->assign("mostRecentPhotos",getMRP($picLimit));
$smarty->assign("mostRecentPhotos2",getMRP2(getDisplayNOP()));
$smarty->assign("mostRecentAds",getMRA2(32));
$smarty->assign("catSelect",catSelect(isset($_POST["catId"])?$_POST["catId"]:0));
$smarty->assign("evtcat",EVTCAT);
$scrw=$_SESSION["scrWidth"];
if($scrw<=1024) $smarty->assign("SW","0"); else $smarty->assign("SW","1");
$smarty->assign("newAds",getMRA(NEW_ADS));
$smarty->assign("loginClass",$loginClass);
$smarty->assign("content",$content);
$smarty->assign("loggedIn",$loggedIn);
$smarty->assign("loggedvar",$loggedvar);
$smarty->assign("userName",$userName);
$smarty->assign("itsme",$itsme);
$smarty->assign("mysitename", SITE_NAME);
$smarty->assign("pageTitle", $pageTitle." ".SITE_NAME);
$smarty->assign("scrWidth", $_SESSION["scrWidth"]<=1024?1024:"");
$smarty->assign("META_keywords","$META_keywords");
$smarty->assign("META_description","$META_description");
$smarty->assign("WAYS",WAYS);
$smarty->assign("WAYSPIC",WAYSPIC);
$smarty->assign("currency",$currency);
$smarty->assign("SITE_LOGO",SITE_LOGO);
$smarty->assign("SITE_URL",SITE_URL);
$smarty->assign("NOT_CLICKED_MENU",NOT_CLICKED_MENU);
$smarty->assign("LATITUDE",isset($_SESSION['LATITUDE']) && $_SESSION['LATITUDE']!=0 ?$_SESSION['LATITUDE']:LATITUDE);
$smarty->assign("LONGITUDE",isset($_SESSION['LONGITUDE']) && $_SESSION['LONGITUDE']!=0 ?$_SESSION['LONGITUDE']:LONGITUDE);
$smarty->assign("ZOOM",ZOOM);
$smarty->assign("GAPI",GAPI);
$smarty->assign("DISPLAY_MAP_HOMEPAGE",DISPLAY_MAP_HOMEPAGE);
$smarty->assign("MAP_MARKER",MAP_MARKER);
$smarty->assign("MAP_ZOOM",MAP_ZOOM);
if ($contentName=="big-map"){
$smarty->assign("MAP_ZOOM",MAP_ZOOM_MAP);
$smarty->assign("MAP_TYPE",MAP_TYPE_MAP);$smarty->assign("ZOOM",ZOOM_BIG);
}else{
$smarty->assign("MAP_ZOOM",MAP_ZOOM);
$smarty->assign("MAP_TYPE",MAP_TYPE);
}
$smarty->assign("DISPLAY_MAP_ADS",DISPLAY_MAP_ADS);
$smarty->assign("MAP_TYPE_ADS",MAP_TYPE_ADS);
$smarty->assign("MAP_ZOOM_ADS",MAP_ZOOM_ADS);
//Added for version 4.1 - Zulkarnain Shariff (12th October 09)
$smarty->assign("ADVANCE_SEARCH",getAdvanceSearch());
$smarty->assign("BUDGET_SEARCH",getBudgetSearch());
$mycss.= "</style>";
$smarty->assign("mycss",$mycss);
$tabcss="<style>
#MrpTab{text-align:left;border-spacing: 0px;margin-top:5px }
#MraTab{text-align:left;border-spacing: 2px;margin-top:5px;font-size:12px;}
#MraTab td,#MrpTab td{padding:0;}
#MraTab img,#MrpTab img{margin-right:3px;max-width:65px;max-height:65px;width: expression(this.width > 65 ? 65: true);height: expression(this.height > 65 ? 65: true);}
#MrpTab a{font-weight:bold;font-size:11px}
</style>";
$smarty->assign("tabcss",$tabcss);
$q="select * from $tab_config where param='STATS'";$res=DBquery($q,0);
$STATS = stripslashes($res[0]['value']);
$xiti=trim($STATS);
$gno=array("post-ad","big-map");
$smarty->assign("xiti", $xiti);
if($contactStatus)
$smarty->assign("contactStatus", "<div id=\"mainStatus\">$contactStatus</div>");
$smarty->assign("pageSel", $_SESSION["pageSel"]);
$smarty->assign("mpoint","0");
if ($contentName=="home" || $contentName=="big-map"){
$q="select * from $tab_annonces where lat<>0 and lng<>0 and publi=1 order by date desc limit 10 ";
$res=DBquery($q);
if(is_array($res))
$smarty->assign("mpoint","1");
else
$smarty->assign("mpoint","0");
}
if(is_file("templates/$contentName.tpl")){
$template="$contentName.tpl";
if (!in_array($contentName,$gno) || ($_POST["lat"]=="" && $contentType=="p" && $ptmp[1]!="e" && $contentName!="big-map"))
$smarty->assign("GNOMAP","1");
}else{
if(($contentType=="p") && ($contentName != "signout"))
$template="modal.tpl";
else
$template="index.tpl";
}
////////////////////////////////Zulkarnain Shariff - 26th Nov 09////////////////////////////////////////////////
////////////////////////////////Updates for current & future patches////////////////////////////////////////////
require 'admin/includes/patch.php'; ////
if (getCurrentVersion() < getNewVersion()) ////
VersionCheck(); ////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$smarty->display("$template");
$_SESSION["offset"]=$pageOffset;
include($DOCUMENT_ROOT.'/rs/robotstats.inc.php');
?>
<?php
session_start();
ini_set('display_errors',0);
//error_reporting(E_ERROR|E_PARSE);
//error_reporting(E_ALL);
if(ereg("bot",$_ENV["HTTP_USER_AGENT"])){
ini_set('session.use_trans_sid', '0');
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1');
ini_set('url_rewriter.tags','');
$fic=fopen("logs/robot.log.php","a");
fwrite($fic,date("dmY H:i:s")."\n".print_r($_ENV,true));
fclose($fic);
}else{
ini_set('url_rewriter.tags','a=href,area=href,frame=src,input=src,form=action');
}
$_SESSION["inkiti"]="inkiti";
$idSess=isset($_GET["PHPSESSID"])?"?PHPSESSID=".session_id():"";
if(!ereg("bot",$_SERVER["HTTP_USER_AGENT"])){
$_SESSION["scrWidth"]=$_SESSION["scrWidth"]?$_SESSION["scrWidth"]:$_GET["scrw"];
if(!$_SESSION["scrWidth"] && ($_GET["page"]=="home.htm" || !isset($_GET["page"]))){
$jidSess=!$_COOKIE["PHPSESSID"]?"&PHPSESSID=".session_id():"";
session_write_close();
?>
<script type="text/javascript">
window.location.href='index.php?scrw='+screen.width+'<?=$jidSess?>';
</script>
<?
}
$isbot=0;
}
else{$isbot=1;}
require 'libs/Smarty.class.php';
define("MYDIR","");
require 'includes/fonctions.php';
require 'includes/fonctions_customfields.php';
require 'includes/fonctions_infinite_category.php';
require 'includes/config.php';
if(!defined("LANG")){define("LANG","English");}
$itsme="";
if(ereg($_SERVER["REMOTE_ADDR"],VIP_ADDR)){$itsme=1;}
$contactStatus=isset($_SESSION["contactStatus"])?$_SESSION["contactStatus"]:"";
$smarty = new Smarty;
define("CREATE_LNG_FILE","1");
//define("BDIR","");
//Button colour scheme for advance search button- Zulkarnain Shariff (21 Mar 10)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$advsrch_button_color="color:#000";
switch(NOT_CLICKED_MENU){
case "blue" :
$advsrch_button="dark-blue-advsrch.png";
$advsrch_button_color="color:#FFF";
break;
case "dark-green" :
$advsrch_button="dark-green-advsrch.png";
break;
case "dark-grey" :
$advsrch_button="dark-grey-advsrch.png";
$advsrch_button_color="color:#FFF";
break;
case "light-blue" :
$advsrch_button="light-blue-advsrch.png";
break;
case "light-green" :
$advsrch_button="light-green-advsrch.png";
break;
case "light-grey" :
$advsrch_button="light-grey-advsrch.png";
break;
case "orange" :
$advsrch_button="orange-advsrch.png";
break;
case "pink" :
$advsrch_button="pink-advsrch.png";
break;
case "purple" :
$advsrch_button="purple-advsrch.png";
break;
case "red" :
$advsrch_button="red_but-advsrch.png";
break;
case "yellow" :
$advsrch_button="yellow-advsrch.png";
break;
default :
$advsrch_button="pink-advsrch.png";
}
////////////////Added for Homepage Gallery (9th Nov 09) ///////////////////////////////////////////////
//if(!defined("HG")){
// Add_HpGallery();
//}
define("HG",getHPConfig('HG',$_SESSION['id_city'])?getHPConfig('HG',$_SESSION['id_city']):HG);
define("HG_TIME1",getHPConfig('HG_TIME1',$_SESSION['id_city'])?getHPConfig('HG_TIME1',$_SESSION['id_city']):HG_TIME1);
define("HG_TIME2",getHPConfig('HG_TIME2',$_SESSION['id_city'])?getHPConfig('HG_TIME2',$_SESSION['id_city']):HG_TIME2);
define("HG_PRICE1",getHPConfig('HG_PRICE1',$_SESSION['id_city'])?getHPConfig('HG_PRICE1',$_SESSION['id_city']):HG_PRICE1);
define("HG_PRICE2",getHPConfig('HG_PRICE2',$_SESSION['id_city'])?getHPConfig('HG_PRICE2',$_SESSION['id_city']):HG_PRICE2);
////////////////////////////////////////////////////////////////////////////////////////////
$bbout = "
<script language='javascript' type='text/javascript'>
var loading_gif='images/loading_".CLICKED_MENU.".gif';
</script>";
$advbody="
<table border='0'><form action='p,search-ads.htm' method='post' name='frmSearchAd2'>
<tr><td width='80px'><b>".__("Search for")."</b></td><td width='285px'><INPUT TYPE='text' NAME='Keyword' size='40' class='norm'></td><td valign='center'><INPUT TYPE='checkbox' NAME='ep' class='normc' valign='bottom'>".__("exact phrase")."</td></tr>
<tr><td><b>".__("Category")."</b></td><td>".catSelect2(isset($_POST["catId"])?$_POST["catId"]:0)."</td><td></td></tr>
<tr><td><b>".__("Area")."</b></td><td><select name=\"area\" class='norm'>".getArea2("")."</select></td><td></td></tr>";
if (SZP) $advbody.="
<tr><td><b>".__("Zip code")."</b></td><td><INPUT type='text' name='zipcode' size='4' class='norm'></td><td></td></tr>";
$advbody.="
<tr><td><b>".__("Price")." $currency</b></td><td><INPUT type='text' name='cfrom' id='cfrom' size='2' class='norm'> ".__("to")." <INPUT type='text' name='cto' id='cto' size='2' class='norm'></td><td></td></tr>
<tr><td><b>".__("With Photo")."</b></td><td><INPUT TYPE='checkbox' NAME='withphoto' class='normc'></td><td align='right'><INPUT TYPE='submit' value='".__("Search")."' onclick='return advcheck();' style='background-image:url(images/".$advsrch_button.");width:80px;height:26px; min-height:26px;".$advsrch_button_color.";border:none;cursor:pointer'><input name='search' value='search' type='hidden'></td></tr>
</table></form><script>function advcheck(){
var aaa= parseFloat(document.getElementById('cfrom').value);
var bbb= parseFloat(document.getElementById('cto').value);
if (document.getElementById('cfrom').value != ''){
if (isNaN(aaa)){alert('".__("Please input number(digit) for price range")."');return false;}
}
if (document.getElementById('cto').value != ''){
if (isNaN(bbb)){alert('".__("Please input number(digit) for price range")."');return false;}
}";
if (ZPC) $advbody.="if (document.frmSearchAd2.zipcode.value==''){alert('Please provide zipcode');return false;}
";
$advbody.="return true;}</script>";
$bbout .='
<div id="advmmsg" class="dialog_box">
<div class="dbox">
<div class="dtitle">'.__("advanced search").'</div>
<div class="close_dialog_button"></div>
<br><br>'.$advbody.'<br></div></div>
';
if (!SZP)
$bbout .= "<script>document.getElementById('advmmsg').style.height= 185+ \"px\"</script>";
else
$bbout .= "<script>if (navigator.userAgent.indexOf(\"Firefox\")==-1){document.getElementById('advmmsg').style.height= 217+ \"px\";}</script>";
$smarty->debugging = false;
$smarty->assign("isbot",$isbot);
$smarty->assign("agt",$_SERVER["HTTP_USER_AGENT"]);
$smarty->assign("FORUM_ON",FORUM_ON);
$smarty->assign("Map",DISPLAY_MAP);
$smarty->assign("url", $_URLS);
$smarty->assign("LANG", LANG);
$smarty->assign('IS_MULTICITY', defined('MULTICITY') && MULTICITY==1?'1':'0');
$smarty->assign('LIST_AT_TOP', defined('MULTICITY')?LIST_AT_TOP:'0');
$smarty->assign('LIST_AT_BOTTOM', defined('MULTICITY')?LIST_AT_BOTTOM:'0');
$_SESSION["MYLANG"]=LANG;
if (defined('MULTICITY') && MULTICITY==1){
require 'admin/includes/fonctions_multicity.php';
require 'includes/fonctions_multicity.php';
if (!isset($_SESSION['id_city'])) $_SESSION['id_city'] = MC_DEFAULT_CITY;
$listOfCities = multicity_getList();
$listOC = array();
foreach ($listOfCities as $aCity){
$id = $aCity['id_city'];
$cname = $aCity['name'];
$selected = '';
$listOC[] = '<a href="'.SITE_URL.'/t,'.$id.','.$cname.'"'.$selected.'>'.$cname.'</a>';
}
$smarty->assign('listOfCities', '<span style="color:black;">'.__("Other cities").'</span>: '.join(', ',$listOC));
$currentCity = multicity_getCity($_SESSION['id_city']);
$citySelector = '<div id="ccity" ><b>'.$currentCity['name'].'</b> <a href="#">'.__("Change city").'</a></div>';
$smarty->assign('cityChanger', $citySelector);
$bbout .= '<div id="mmymmsg" class="dialog_box">
<div class="dbox">
<div class="dtitle">'.__("Change city").'</div>
<div class="close_dialog_button"></div><br><br>
<div style="margin-left:15px;">
<div id="ajaxDiv"></div>
</div></div>
</div>';
}
$smarty->assign("myADS","1");
$smarty->assign("citylist","1");
$smarty->assign("citylist2","1");
$smarty->assign("citylist3","1");
$smarty->assign("citylist4",$bbout);
if(!isset($_GET["page"])) {$smarty->assign("page","home.htm");$page="home.htm";}
else {$smarty->assign("page",$_GET["page"]);$page=$_GET["page"];}
//Order By
if(ereg("^z",isset($_GET["page"])?$_GET["page"]:"")){
$pageOffset=substr($page,1,strpos($_GET["page"],",")-1);
$page=ereg_replace("^z[0-9]{1,},","",$_GET["page"]);
}
$pageOffset=isset($pageOffset)?$pageOffset:0;
// Wants Category
if(ereg("^w,",isset($_GET["page"]))?$_GET["page"]:""){
$adType=2;
$page=ereg_replace("^w,","",$_GET["page"]);
}
$adType=isset($adType)?$adType:1;
if(ereg("^s[u,d]{1},",isset($_GET["page"]))?$_GET["page"]:""){
$orderr=substr($page,1,strpos($_GET["page"],",")-1);
$page=ereg_replace("^s[u,d]{1},","",$_GET["page"]);
}
$orderr=isset($orderr)?$orderr:"d";
$orderr=$orderr=="d"?"desc":"asc";
$_SESSION["order"]=$orderr;
$ptmp=explode(",",$page);
$np=count($ptmp);
$contentType=$np>1?$ptmp[0]:"c"; /* Type de contenu: static,PHP */
$contentAction=$np>2?$ptmp[1]:""; /* Type de contenu: static,PHP */
$contentName=basename($ptmp[$np-1],PAGE_SUFFIX_IN); /* nom du contenu */
$smarty->assign("myccc",$contentName);
$mycss="";
$content="";
$META_keywords="";
$META_description="";
switch($contentType){
case "chk":
$_SESSION["CWP_Chk"]=0;
header("Location: c,$contentAction,$contentName.htm");
break;
case "g":
$smarty->assign('adTitle', $_SESSION['curad_title']);
$categ = $_SESSION['curad_catid'];
$bc = getFormattedBreadcrumb($categ);
$bc .= ' > '. '<a href="'.$_SESSION['prevURL'].'">'.$_SESSION['curad_title']."</a>";
$smarty->assign('breadcrumb', $bc);
$iv_cur = $contentAction;
ob_start();
require_once "ajax_viewpics.php";
$contentName = "viewPics";
$content = ob_get_contents();
ob_end_clean();
break;
case "h":
$smarty->assign('adTitle', $_SESSION['curad_title']);
$iv_cur = $contentAction;
ob_start();
require_once "ajax_previewpics.php";
$contentName = "previewPics";
$content = ob_get_contents();
ob_end_clean();
break;
case "t":
$_SESSION['id_city'] = $ptmp[1];
header('Location:'.SITE_URL.'/home.htm');
break;
case "f":
$contentName = "forum";
break;
case "z":
// handle paypal
$contentName = "paypal-end";
ob_start();
include("paypal_return.php");
$content = ob_get_contents();
ob_end_clean();
break;
case "k":
$content .= 'Paypal checkout has been canceled';
break;
case "cu":
case "cd":
case "c":
case "y":
unset($_SESSION["keyword"]);
unset($_SESSION["budget"]);
unset($_SESSION["photo"]);
unset($_SESSION["mapArea"]);
unset($_SESSION["catId"]);
$_SESSION["pageSel"]="home";
if (substr($contentType,0,1)=='c'){
$catId=isset($ptmp[1])?$ptmp[1]:"0";
}elseif ($contentType=='y'){
$catId = $_SESSION['categories_ids'];
}
$dod=date("Y-m-d");
if($catId==EVTCAT){
session_write_close();
header("Location:p,$dod,events.htm$idSess");
}
if($catId){
if (!is_array($catId)){
$mybanner = getBannerCat($catId);
$mybannerPOS = getBannerCatPOS($catId);
$myAds = getAdsCat($catId);
$myAdsPOS = getAdsCatPOS($catId);
}else{
$parent_cat = $_SESSION['parent_category_id'];
$catname = getOurCategoryName($parent_cat);
$mybanner = __("Displaying all ads that belong to category")." $catname";
$mybannerPOS = getBannerCatPOS($parent_cat);
$myAds = getAdsCat($parent_cat);
$myAdsPOS = getAdsCatPOS($parent_cat);
}
if (!empty($mybanner) && $mybannerPOS==2)
$smarty->assign("myADS","<div id='mybanads' >$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==2 && (GOOGLE_ADS))
$smarty->assign("myADS","<div id='mybanads' >$myAds</div>");
else
$smarty->assign("myADS","1");
if (!empty($mybanner) && $mybannerPOS==4)
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==4 && (GOOGLE_ADS))
$smarty->assign("myADSL","<div id='mybanads' style='float:left;padding-right:10px;'>$myAds</div>");
else
$smarty->assign("myADSL","1");
if (!empty($mybanner) && $mybannerPOS==5)
$smarty->assign("myADSR","<div id='mybanads' style='text-align:right;padding-left:10px;'>$mybanner</div>");
else if (!empty($myAds) && $myAdsPOS==5 && (GOOGLE_ADS))
$smarty->assign("myADSR","<div id='mybanads' style='text-align:right;padding-left:10px;'>$myAds</div>");
else
$smarty->assign("myADSR","1");
$content.="<div id=\"result\">";
$ary = array('','area','price','date');
//$ptmp[2]=$ary[RESULT_SORT];
if ($ptmp[2]!="area" && $ptmp[2]!="date" && $ptmp[2]!="date0" && $ptmp[2]!="price")
$ptmp[2]=RESULT_SORT;
switch($ptmp[2]){
case "area":
$oBy="area";
break;
case "date":
$oBy="date";
break;
case "date0":
$oBy="date";
break;
case "price":
$oBy="price";
break;
}
$_SESSION["oldOrderBy"]=$_SESSION["orderBy"];
$_SESSION["orderBy"]=$oBy;
$contentName="categories";
$GLOBALS["_SESSION"]["order"]=substr($ptmp[0],1,1)=="u"?"asc":"desc";
if (substr($contentType,0,1)=='c' && isTerminalCategory($catId)){
$_SESSION["CWP_Chk"]=isset($_SESSION["CWP_Chk"])?$_SESSION["CWP_Chk"]:1;
if ((getContentWarningPage($catId)) && ($_SESSION["CWP_Chk"]))
$content.= getWarningMsg($contentAction);
else
$content.= getAds($catId,$pageOffset,$adType);
}elseif ($contentType=='y'){
$content .= getAds($catId, $pageOffset, $adType);
}elseif ($catId==0){
}else{
$content .= getCategoryListing($catId, $pageOffset, $adType);
}
$META_keywords=makeCatMeta($catId);
$META_description=META_DESCR;
}else{
$content.="<div id=\"result\">\n";
if (is_array($catId)){
}else{
$content.= getCategories($catId);
}
$META_keywords=META_KW;
$META_description=META_DESCR;
unset($_SESSION["contactStatus"]);
}
$content.="</div><!--result-->";
break;
case "s":
$_SESSION["pageSel"]="post-ad";
$catId=$ptmp[1]>0?$ptmp[1]:"0";
$smarty->assign("POST_ADS",1);
$contentName=isset($_SESSION["contentEdit"])?"my-inkiti-go":"post-ad";
if($ptmp[1]=="n"){
unset($_SESSION["contentEdit"]);$catId=0;
unset($_SESSION["basic"]);
unset($_SESSION["class"]);
unset($_SESSION["imgToAdd"]);
unset($_SESSION["comeFrom"]);
unset($_SESSION["featured"]);
unset($_SESSION["homepage"]);
$smarty->assign("POST_ADS",0);
}
if(isTerminalCategory($catId)){
A voir également:
- Parse error: syntax error, unexpected $end
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Error 0x80070643 - Accueil - Windows
- Fan error lenovo - Forum Refroidissement
- Cpu over temperature error - Forum Matériel & Système
- A disk read error occurred ✓ - Forum Windows
1 réponse
Utilisateur anonyme
28 juil. 2013 à 22:04
28 juil. 2013 à 22:04
Le code est beaucoup trop long. Mais je peux vous dire que cette erreur viens de l'oublie d'un } à la fin d'une condition ou d'un ; à la fin d'une instruction.