Parse error: syntax error, unexpected $end

Fermé
dan - 28 juil. 2013 à 12:05
 Utilisateur anonyme - 28 juil. 2013 à 22:04
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)){

1 réponse

Utilisateur anonyme
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.
0