Load('!theme/default/templates/reload_uzenet.tpl');
$ruzenet->AssignArray(array(
'rendszeruzenet' => $uzenet,
'url' => $url,
'time' => $time
));
$ruzenet->Flush();
exit();
// $ret=file_get_contents('theme/'.$CONF["DEFAULT_THEME"].'/templates/GLOBALS/rendszeruzenet.tpl');
// $ret=str_replace('{rendszeruzenet}', $uzenet, $ret);
return;
}
///////////////////////////////////////////////////////////////////////////////////////
// PHPizabi 0.848b C1 [ALICIA] http://www.phpizabi.net //
///////////////////////////////////////////////////////////////////////////////////////
// Please read the license.txt file before using / modifying this software //
// Original author: Claude Desjardins, R - feedback@realitymedias.com //
// Last modification date: August 13th 2006 //
// Version: PHPizabi 0.848b C1 //
// //
// (C) 2005, 2006 Real!ty Medias / PHPizabi - All rights reserved //
///////////////////////////////////////////////////////////////////////////////////////
function Szovegrovidites ($string, $maxhossz=700, $sortores=FALSE, $szovegveg='...', $charset="UTF-8")
{
// Függvény paramétereinek ellenőrzése:
if (!is_string($string)) return FALSE; //ha nem string típusú a string változó kilépünk
if (!is_numeric($maxhossz)) return FALSE; //ha nem szám a szöveghossz kilépünk
if (!is_bool($sortores)) return FALSE; //ha nem boolean típusú a sortores változó kilépünk
if (!is_string($szovegveg)) $szovegveg = '...'; //ha nincs/NULL, vagy nem string a szovegveg változó ... -ot illesztünk majd a rövidítés végére
if (!isset($charset)) $charset = (mb_detect_encoding($string)); //ha nincs/NULL a charset változó megállapítjuk a szöveg kódolását
if (!$charset) return FALSE; //ha nem sikerült a szöveg kódolásának megállapítása kilépünk
// Változók beállítása:
$allowable_tags=($sortores)? '
': ''; //allowable_tags paraméter a strip_tags() függvény részére részére
$format='/\A(.{0,%d})[\s]\b/siu'; //format paraméter sprintf() függvény részére - preg_match() pattern paraméter létrehozásához
$matches=array(); // a preg_match() pattern paraméterre illeszkedett szöveg tárolótömbje
$template='%1$s'; //format paraméter sprintf() függvény részére (string típus visszaadásához)
$szovegveg_hossza = mb_strlen(strip_tags($szovegveg), $charset); //szövegvég szöveghosszának megállapítása (html elemek nélkül)
// Szöveg feldolgozása:
$string = preg_replace("'\s+'", ' ', strip_tags($string, $allowable_tags)); //eltávolítjuk a html és php kódokat, kommenteket, valamint a felesleges (duplázott) üres karaktereket és egy szóköz marad a helyükön
if (mb_strlen($string, $charset) > $maxhossz) //ha a szöveghossz a max. hosszúság felett van, lerövidítünk
{
if (preg_match(sprintf($format, $maxhossz-$szovegveg_hossza), $string, $matches))
{
$vissza = mb_substr(sprintf($template, rtrim($matches[0])), 0, $maxhossz-$szovegveg_hossza, $charset).$szovegveg;
}else $vissza = ''; //preg_match() hibája esetén üres stringet adunk vissza
}else $vissza = $string; //ha a szöveghossz a max. hosszúságú, vagy az alatt van, nem rövidítjük
return trim($vissza); //eltávolítjuk az esetleges visszamaradt üres karaktereket a szöveg elejéről és végéről
}
/* Check Structure Availability */
if (!defined("CORE_STRAP")) die("Out of structure call");
$tpl = new template;
$tpl -> Load("adatlap");
$tpl -> GetObjects();
$string=substr($_GET["car_id"], -15);
$azon= substr(strrchr($string, '-'), 1);
if(!is_numeric($azon))
{
echo "";
_fnc("reload", 0, "/");
}
else
{
$tpl->Zone("adatlap", "mehet");
myQ("update autosoldalak_auto set klikk=klikk+1 where id =".$azon);
if(isset($_GET["gyartmany"]))
{
$gyartmanylista = @myF(myQ("SELECT id, gyartmany FROM autosoldalak_gyartmanyok_szgk where gyartmany ='".$_GET["gyartmany"]."'"));
$ez = $gyartmanylista["id"];
$CONF["SITE_NAME"]="Használt autó ".strtoupper ($_GET["gyartmany"]);
$_modell_lista = myQ("SELECT * FROM autosoldalak_modell_szgk where gyartmany_id ='".$ez."'");
$m=0;
while ($row = @myF($_modell_lista)) {
$modellLoopArray[$m]["auto.title"] = url_convert($gyartmanylista["gyartmany"]."_".$row["modell"]."-".$row["id"]).".html";
$modellLoopArray[$m]["auto.gyartmany"] = strtolower($gyartmanylista["gyartmany"]);
$modellLoopArray[$m]["auto.gyartmany_url"] = url_convert($gyartmanylista["gyartmany"]);
$modellLoopArray[$m]["auto.modell_url"] = url_convert($row["modell"]);
$modellLoopArray[$m]["auto.modell"] = $row["modell"];
$m++;
}
if (isset($modellLoopArray)) {
$tpl->Loop("modellResultsLoop", $modellLoopArray);
$tpl->Zone("tovabbi_modellek", "van");
}
else $tpl->Zone("tovabbi_modellek", "nincs");
}
$autoquery=myQ("select * from autosoldalak_auto where id='".$azon."'");
if(myNum($autoquery)>0) $auto=@myF($autoquery);
else
{
_fnc("reload", 0, "/elado/".$_GET["gyartmany"]);
echo "
Az oldal töltődik!
";
die;
}
if($auto['ear']>0)
{
if($auto['akcios_ar']>0)
{
$auto['ear'] = "Ár: ".number_format($auto['ear'], 0, '', '.')." Ft helyett most csak ".number_format($auto['akcios_ar'], 0, '', '.')." Ft";
}
else $auto['ear'] = "Ár: ".number_format($auto['ear'], 0, '', '.')." Ft";
}
else
{
if($auto["hitelatv"]>0) $auto['ear'] = 'Hitelátvállalással!';
else $auto['ear'] = 'Ár nélkül';
}
if($auto['egyeb']!='')
{
$tpl->Zone("egyeb", "ok");
}
if($auto['klima']!=0 and $auto['klimafajta']!="") $tpl->Zone("klima", "ok");
elseif($auto['klima']!=0 and $auto['klimafajta']=="") $tpl->Zone("klima", "egyen");
if($auto['sz_szem_szama']!=0) $tpl->Zone("sz_szem_szama", "ok");
if($auto['mcm']!=0) $tpl->Zone("mcm", "ok");
if($auto['telj_kw']!=0) $tpl->Zone("telj_kw", "ok");
if($auto['ajtok']!=0) $tpl->Zone("ajtok", "ok");
if($auto['valto']!="") $tpl->Zone("valto", "ok");
if($auto['leiras']!="") $tpl->Zone("leiras", "ok");
if($auto['okm']!="Okmányok nélkül")
{
switch ($auto['okmerv']) {
case "Érvényes okmányokkal":
$auto['okm']="Érvényes ".$auto['okm'];
break;
case "Lejárt okmányokkal":
$auto['okm'] ="Lejárt ".$auto['okm'];
break;
case "Forgalomból ideiglenesen kivont":
$auto['okm']="Forgalomból ideiglenesen kivont";
break;
case "Okmányok nélkül":
$auto['okm']="Okmányok nélkül";
break;
}
$auto['okmerv']='';
}
else $auto['okmerv']='';
$CONF["SITE_NAME"]="Használt autó ".$auto["gyartmany"]." ".$auto["modell"]." ".$auto["tipusok"];
$auto['urlconvert']=url_convert($auto["gyartmany"]."_".$auto["modell"]."-".$auto["id"]).".html";
$auto['urlgyartmany']=url_convert($auto["gyartmany"]);
////wiki téma
////wiki téma
if($auto["klima"]!=0) $auto["klima_aktiv"]="aktiv";
if($auto["abs"]!=0) $auto["abs_aktiv"]="aktiv";
if($auto["asr"]!=0) $auto["asr_aktiv"]="aktiv";
if($auto["legzsak"]!=0) $auto["legzsak_aktiv"]="aktiv";
if($auto["szervo"]!=0) $auto["szervo_aktiv"]="aktiv";
if($auto["temp"]!=0) $auto["tempomat_aktiv"]="aktiv";
if($auto["automata"]!=0) $auto["aut_aktiv"]="aktiv";
if($auto["borkarpit"]!=0) $auto["bor_aktiv"]="aktiv";
$auto_azon=$auto['azon'];
if($auto["mainpicture"]!='' and is_file("auto_kepek/".$auto["azon"]."/".$auto["mainpicture"])) $auto["mainpicture"]="auto_kepek/".$auto["azon"]."/".$auto["mainpicture"];
else $auto["mainpicture"]="auto_kepek/nopicture.jpg";
$CONF["FACEBOOK_IMG"]="http://autosoldalak.hu/".$auto["mainpicture"];
$auto["loero"]=round($auto["telj_kw"]*1.34);
if($auto["bkarpszine"]!="") $tpl->Zone("bkarpszine", "van");
$auto["klimafajta"]= str_replace(",", "", $auto["klimafajta"]);
if($auto["metalf"]==1) $auto["metalf"]=" (metal)";
else $auto["metalf"]="";
if($auto["afa"]!=0) $auto["afa"]="+ Áfa";
else $auto["afa"]="";
if($auto["reg"]!=0) $auto["egyebkolts"]="Regisztrációs adó";
else $auto["egyebkolts"]="";
if($auto["vam"]!=0)
{
$auto["egyebkolts"].=" + Vám";
$tpl->Zone("egyebkoltsegek", "van");
}
if($auto["kezdoreszl"]>0)
{
$auto["kezdoreszl"]= number_format($auto["kezdoreszl"], 0, '', '.'). " Ft";
$tpl->Zone("kezdoreszl", "van");
}
if($auto["okm"]!='' or $auto["okmerv"]!='')
{
$tpl->Zone("okmanyok_jellege", "van");
}
if($auto["muszaki"]!='')
{
$tpl->Zone("muszaki", "van");
}
else $tpl->Zone("muszaki", "sosincs");
if($auto["kivitel"]!='')
{
$tpl->Zone("kivitel", "van");
}
if($auto["hutes"]!='')
{
$tpl->Zone("hutes", "van");
}
else $tpl->Zone("hutes", "nincs");
if($auto["munkautem"]>0)
{
$tpl->Zone("munkautem", "van");
}
else $tpl->Zone("munkautem", "nincs");
if($auto["keverekkepzes"]!='')
{
$tpl->Zone("keverek", "ok");
}
else $tpl->Zone("keverekkepzes", "nincs");
if($auto["allapot"]!='')
{
$tpl->Zone("allapot", "van");
}
if($auto["km"]>0)
{
$tpl->Zone("km", "van");
$auto["km"]=number_format($auto["km"], 0, '', '.');
}
if($auto["mtipus"]!='')
{
$tpl->Zone("uzemanyag", "van");
}
if($auto["telj_vetelar"]!=0)
{
$auto["teljesvetele_ar"]= number_format($auto["telj_vetelar"], 0, '', '.'). " Ft";
$tpl->Zone("teljesvetele_ar", "van");
}
if($auto["uj"]!=0)
{
$auto["ujauto"]= " új autó ";
}
else $auto["ujauto"]= "";
if(is_numeric($auto_azon))
{
$tulaj=@myF(myQ("select * from autosoldalak_users where id='".$auto_azon."'"));
$tpl-> AssignValue("cegnev_link", "index.php?L=users.desktop&azon=".$tulaj['id']);
}
else
{
$tulaj=@myF(myQ("select * from autosoldalak_users where azon='".$auto_azon."'"));
$tpl-> AssignValue("cegnev_link", "/kereskedes/".url_convert($tulaj['cegnev'])."/".$tulaj['azon']);
$_fiokcheck = @myF(myQ("select active from autosoldalak_users where id=".$tulaj['id']." limit 1"));
if(isset($_fiokcheck["active"]) and $_fiokcheck["active"]==0)
{
reload_uzenet('/', 0, 'Cég felfüggesztve! Átirányítás!');
}
if($tulaj['weboldal']!='')
{
$tpl->Zone("weblap", "van");
$pos = strpos($tulaj['weboldal'], "http");
if ($pos === false) {
$tpl-> AssignValue("weboldal", "http://".$tulaj['weboldal']);
} else {
$tpl-> AssignValue("weboldal", $tulaj['weboldal']);
}
}
else $tpl->Zone("weblap", "nincs");
}
if($tulaj['haromde']!='')
{
$tpl->Zone("haromde", "van");
$tpl-> AssignValue("haromde", $tulaj['haromde']);
}
else $tpl->Zone("haromde", "nincs");
$_modell= @myF(myQ("SELECT * FROM autosoldalak_modell_szgk where modell like '%".$auto["modell"]."%'"));
$_gyartmany= @myF(myQ("SELECT * FROM autosoldalak_gyartmanyok_szgk where id ='".$ez."'"));
////wiki téma
function htmlspanishchars($str)
{
return str_replace(array("<",'href="', '"' , ">"), array("<", ' target="_blank" href="http://hu.wikipedia.org/', '"', ">"), $str);
}
if(isset($auto["gyartmany"]) and $auto["gyartmany"]!='' and $auto["modell"]!='' and unpk($_modell["wiki"])!='')
{
if($_modell["wiki"]!='')
{
$tpl -> AssignValue("gyartmany_wiki", htmlspanishchars(unpk($_modell["wiki"])));
} else $tpl -> AssignValue("gyartmany_wiki", "1");
}
elseif(isset($auto["gyartmany"]) and $auto["gyartmany"]!='' and $auto["modell"]=='')
{
if($_gyartmany["wiki"]!='')
{
$tpl -> AssignValue("gyartmany_wiki", htmlspanishchars(unpk($_gyartmany["wiki"])));
} else $tpl -> AssignValue("gyartmany_wiki", "2");
}
elseif(isset($auto["gyartmany"]) and $auto["gyartmany"]!='' and $auto["modell"]!='' )
{
if($_gyartmany["wiki"]!='')
{
$tpl -> AssignValue("gyartmany_wiki", htmlspanishchars(unpk($_gyartmany["wiki"])));
} else $tpl -> AssignValue("gyartmany_wiki", "2");
}
else $tpl -> AssignValue("gyartmany_wiki", "3");
$tpl->AssignArray($auto);
$city= @myF(myQ("select VarosNev from autosoldalak_Varosok where VarosID ='".$tulaj["city"]."'"));
$city=$city["VarosNev"];
if($tulaj['type']=='ceg') $tpl->AssignValue("ceg_azon", $tulaj['azon']);
else $tpl->AssignValue("ceg_azon", $tulaj['id']);
//// Tulajcuccc
// ----- jp hirdetés -----
$tulajlap="
";
if($tulaj['azon']!='2TU')
{
$tulajlap.="
Eladó neve:
|
".$tulaj['cegnev']."
|
";
if($tulaj['email']!='')
{
$tulajlap.="
Eladó e-mail címe:
|
".$tulaj["email"]."
|
";
}
if($tulaj['zipcode']!='' or $city!='' or $tulaj['cim']!='')
{
$tulajlap.="
Eladó címe:
|
".$tulaj['zipcode']." ".$city.", ".$tulaj['cim']."
|
";
}
$tulajlap.="
Telefonáláskor az alábbi kódra kell hivatkozni!
Hirdetés azonosítója:
|
|
";
if (!empty($auto['szovegresz']))
{
$tulajlap.="
".$auto['szovegresz']."
|
";
}
if (!empty($tulaj['tel1'])) $tulajlap.="
Telefon:
|
".$tulaj['tel1']."
".$tulaj['tel2']."
|
";
}
if (!empty($city["VarosNev"]))
$CONF["SITE_NAME"]="Használt autó ".$auto["gyartmany"]." ".$auto["modell"]." ".$auto["tipusok"]." ".$city;
if($auto['egyeb']!='')
{
$CONF["SITE_NAME"].=" - ".strip_tags($auto['egyeb']);
}
$CONF["META_DESCRIPTION"]='Használt autó '.$auto['gyartmany'].' '.$auto['modell'].' '.$auto['tipusok'].' '.$city.' '.$auto['leiras'];
$CONF["META_KEYWORDS"]= $auto['gyartmany'].' '.$auto['modell'].' '.$auto['tipusok'].' '.$auto['tipus'].' '.$city.', autó, eladó, eladás, használtautó, használt autó, használt autók, használt '.$auto['modell'];
if (!empty($tulaj['ceg_mail'])) $tulajlap.="
Email |
".$tulaj['ceg_mail']." |
";
if (!empty($tulaj['ceg_web'])) $tulajlap.="
Web | ".$tulaj['ceg_web']." |
";
$tulajlap.="
";
$xarcarakter = array(' ', '.');
$xarcarakter_mire = array('+', '');
$cegcim = str_replace($xarcarakter, $xarcarakter_mire, $tulaj['cim']);
$terkep='Térkép
';
$tpl->AssignValue("tulaj", $tulajlap);
$tpl->AssignValue("terkep", $terkep);
$tobbikep = @myF(myQ("SELECT picture
FROM `autosoldalak_auto`
where megjelenhet=1 and id=".$azon));
$myPictures = unpk($tobbikep["picture"]);
//var_dump($myPictures);
if (!is_array($myPictures)) $myPictures = array();
$i=0;
foreach ($myPictures as $pictureArray) {
if("auto_kepek/".$auto["azon"]."/".$pictureArray["FILE"]!=$auto["mainpicture"])
{
$shownPictureArray[] = array(
"shownPicture.file" => $auto["azon"]."/".$pictureArray["FILE"],
"shownPicture.i" => $i
);
}
$i++;
}
if (isset($shownPictureArray)) {
$tpl -> Zone("kepek", "ok");
$tpl -> Loop("kepek", $shownPictureArray);
}
else $tpl -> Zone("kepek", "nem");
}
if($tulaj['type']=='')
{
$tpl->Zone("kiemelt_autok", "magan");
$felt_kiemelt= " gyartmany like '".$auto['gyartmany']."'";
}
else
{
$tpl->Zone("kiemelt_autok", "ceges");
$felt_kiemelt= " and azon like '".$tulaj['azon']."'";
}
$select = myQ("
SELECT id, azon, gyartmany, modell, tipusok, mainpicture, ear
FROM autosoldalak_auto where id>0 ".$felt_kiemelt." order by rand() limit 25
");
//order by rand() limit 30
while ($row = @myF($select)) {
if($row["ear"]>0) $ear= number_format($row["ear"], 0, '', '.')." Ft";
else $ear= "";
if($row["mainpicture"]!='' and is_file("auto_kepek/".$row["azon"]."/".$row["mainpicture"])) $row["mainpicture"]=$row["mainpicture"];
else $row["mainpicture"]="";
$resultskiemelt_autok[] = array(
"kiemelt.title" => url_convert($row["gyartmany"]."_".$row["modell"]."-".$row["id"]).".html",
"kiemelt.gyartmany_url" => url_convert($row["gyartmany"]),
"kiemelt.modell_url" => url_convert($row["modell"]),
"kiemelt.mainpicture" => $row["mainpicture"],
"kiemelt.azon" => $row["azon"],
"kiemelt.gyartmany" => $row["gyartmany"],
"kiemelt.id" => $row["id"],
"kiemelt.modell" => $row["modell"],
"kiemelt.tipusok" => $row["tipusok"],
"kiemelt.ear" => $ear
);
}
@$tpl->Loop("kiemelt_autok", $resultskiemelt_autok);
$select_hirek = myQ("
SELECT *
FROM [x]hirek where gyartmany like '".$auto['gyartmany']."' order by id desc limit 8
");
//order by rand() limit 30
while ($row = @myF($select_hirek)) {
$hirektorzs = unpk($row["body"]);
$hirektorzs = str_replace("<", "<", $hirektorzs);
$hirektorzs = str_replace(">", ">", $hirektorzs);
$hirektorzs = str_replace(""", "'", $hirektorzs);
if($row["fokep"]!='') $artpic = '';
else $artpic = "";
$hirek[] = array(
"hirek.title" => $row["cim"],
"hirek.body" => Szovegrovidites($hirektorzs),
"hirek.fokep" => $artpic,
"hirek.catid" => $row["kat_id"],
"hirek.id" => $row["id"]
);
}
if (isset($hirek)) {
$tpl->Loop("hirek", $hirek);
$tpl->Zone("hirek", "van");
}
else $tpl->Zone("hirek", "nincs");
/////////////////////////
$select_hirek_szoveges = myQ("
SELECT *
FROM [x]hirek order by id desc limit 50
");
//order by rand() limit 30
while ($row_szoveges = @myF($select_hirek_szoveges)) {
$hirek_szoveges[] = array(
"hirek.title" => $row_szoveges["cim"],
"hirek.catid" => $row_szoveges["kat_id"],
"hirek.id" => $row_szoveges["id"]
);
}
$tpl->Loop("hirek_szoveges", $hirek_szoveges);
$tpl -> CleanZones();
$tpl -> Flush();
?>