Erreur

dev4 -  
 dev4 -
Bonjour, j'ai résolus le problème de"Parse error: syntax error, unexpected $end in C:\wamp\www......" ,mais à présent,j'ai carrément tout le code qui s'affiche comme ceci:

'; echo 'window.location.href="'.$url.'";'; echo ''; echo ''; exit; } } */ function getAdImages($id){ global $tab_photos; $qp="select * from $tab_photos where id_ann=$id"; $_img=DBquery($qp,0); $out = array(); foreach($_img as $res){ $out[] = $res['url']; } return $out; } function getInsertId(){ $res = DBquery("SELECT LAST_INSERT_ID()"); return $res[0][0]; } function DBquery($query,$num_con=0, $type_query="S"){ $server=$GLOBALS["DB_iki"][$num_con]; $login=$GLOBALS["user_iki"][$num_con]; $pass=$GLOBALS["passwd_iki"][$num_con]; $prefix="mysql"; $db=$GLOBALS["db_iki"]; $ddl=date("dmy"); $fi=@fopen("logs/dbq.log.$ddl.php","a"); if(ereg("update",$query)||ereg("replace",$query)) @fwrite($fi,"\n"); @fclose($fi); if($prefix=="mysql"){ global $mysqlConn; if ($mysqlConn==null){ $mysqlConn = mysql_connect($server, $login, $pass) or die("Impossible to connect"); } $conn_id = $mysqlConn; mysql_select_db($db) or die("Impossible to connect to $db ! "); }else{ $conn_id=ifx_connect($server,$login,$...................................

merci d'avance!!votre aide me sera très précieuse.NB je suis un débutant en programmation.

1 réponse

  1. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    Salut, c'est quoi ce paté que tu n'as visiblement pas écrit toi même?
    Les retours à la ligne et l'indentation du code ont manqué à l'appel, c'est illisible.
    De plus que l'erreur porte sur un bout de code qu'on ne voit pas dans ton extrait, aurais-tu la gentillesse de mettre le code au complet, ou plus particulièrement le code autour de la ligne de l'erreur?
    De plus, ce forum disposes de balise <code ></code > pour mettre son code en police monospace (vile codeur que tu es si tu codes en Arial ou Tahoma!).
    0
    1. dev4
       
      salut gravgun!
      au départ,j'avai une errreur du type : Parse error: syntax error, unexpected $end in C:\wamp\www\pubilc_htmlwww\index.php on line 1303 !
      j'ai simplement ajouté
       php 
      à la ligne 28 àprès le
       <? 
      .le code en lui mème est assez long!le voici :
      <?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>
      			<?php  =======================> VOICI LA LIGNE 28!
      	}
      	$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');
      
      ?>
      
      


      désolé si je mes questions sont mal formulées ,suis nouveau dans l'utilisation de ce forum que je trouve très intéressant.
      merci.
      .
      0