eltetel .= " and popo_izgatas = 1 "; if (isset($leszbi) && $leszbi == 1) $feltetel .= " and leszbi = 1 and par_telefon != ''"; if (isset($fustmentes) && $fustmentes == 1) $feltetel .= " and fustmentes = 1 "; if (isset($felszereltseg) && is_numeric($felszereltseg)) $feltetel .= " and felszereltseg = " . $felszereltseg . " "; if (isset($hajszin) && is_numeric($hajszin) && $hajszin > -1) { //$hajszinek = array('sötét-barna', 'világos-barna', 'fekete', 'vörös', 'szőke', 'szürke' ,'fehér', 'lila', 'kék'); //$feltetel.=' and hajszin = "' . $hajszinek[$hajszin] . '" '; $feltetel .= ' and hajszin = "' . $hajszin . '" '; } if (isset($intimresz) && is_numeric($intimresz) && $intimresz > -1) { $a_intimresz[1] = 'borotvált'; $a_intimresz[2] = 'fazonra igazított'; $a_intimresz[3] = 'szőrös'; $a_intimresz[4] = 'tetovált'; $a_intimresz[5] = 'piercing'; $feltetel .= ' and intim = ' . $intimresz . ' '; } if ($euigaz == "1") $feltetel .= " and eigaz=1 "; if (isset($erotikusmasszazs) && $erotikusmasszazs == 1) $feltetel .= " and erotikusmasszazs = 1 "; if (isset($csuszkamasszazs) && $csuszkamasszazs == 1) $feltetel .= " and csuszkamasszazs = 1 "; if (isset($sportmasszazs) && $sportmasszazs == 1) $feltetel .= " and sportmasszazs = 1 "; if (isset($svedmasszazs) && $svedmasszazs == 1) $feltetel .= " and svedmasszazs = 1 "; if (isset($aromamasszazs) && $aromamasszazs == 1) $feltetel .= " and aromamasszazs = 1 "; if (isset($relaxmasszazs) && $relaxmasszazs == 1) $feltetel .= " and relaxmasszazs = 1 "; if (isset($thaimasszazs) && $thaimasszazs == 1) $feltetel .= " and thaimasszazs = 1 "; if (isset($zsiregetomasszazs) && $zsiregetomasszazs == 1) $feltetel .= " and zsiregetomasszazs = 1 "; if (isset($gyogymasszazs) && $gyogymasszazs == 1) $feltetel .= " and gyogymasszazs = 1 "; if (isset($talpmasszazs) && $talpmasszazs == 1) $feltetel .= " and talpmasszazs = 1 "; if (isset($csak_escort) && $csak_escort == 1) $feltetel .= " and csak_escort = 1 "; if (isset($neten) && $neten == 1) $feltetel .= " and neten>'1' "; if (!isset($fokat_keres)) $feltetel .= " and fokat='1' "; if (isset($sulytol) && is_numeric($sulytol)) $feltetel .= " and " . $sulytol . "<=suly and suly!=0 and suly!='' "; if (isset($sulyig) && is_numeric($sulyig)) $feltetel .= " and " . $sulyig . ">=suly and suly!=0 and suly!='' "; if (isset($cmtol) && is_numeric($cmtol)) $feltetel .= " and " . $cmtol . "<=magassag and magassag!=0 and magassag!='' "; if (isset($cmig) && is_numeric($cmig)) $feltetel .= " and " . $cmig . ">=magassag and magassag!=0 and magassag!='' "; if ($arckep == "1") $feltetel .= " and arckep != 0 "; if (isset($mell_cmtol) && is_numeric($mell_cmtol)) { $feltetel .= " and " . $mell_cmtol . " <= mell and mell != 0 and mell != '' "; } if (isset($mell_cmig) && is_numeric($mell_cmig)) { $feltetel .= " and " . $mell_cmig . " >= mell and mell != 0 and mell != '' "; } if (isset($kortol) && is_numeric($kortol)) { $feltetel .= " and " . $kortol . " <= eletkor and eletkor != 0 and eletkor != '' "; } if (isset($korig) && is_numeric($korig)) { $feltetel .= " and " . $korig . " >= eletkor and eletkor != 0 and eletkor != '' "; } if ($fiatal == "1" and $kozep == "1" and $idos == "1") $feltetel .= ""; if ($fiatal == "1" and $kozep != "1" and $idos != "1") $feltetel .= " and eletkor<25 and eletkor!=0 and eletkor!='' "; if ($fiatal == "1" and $kozep != "1" and $idos == "1") $feltetel .= " and ((eletkor<25 and eletkor!=0 and eletkor!='') or eletkor>=35) "; if ($kozep == "1" and $idos != "1" and $fiatal != "1") $feltetel .= " and eletkor>=25 and eletkor<=35 "; if ($kozep == "1" and $idos != "1" and $fiatal == "1") $feltetel .= " and eletkor<=35 and eletkor!=0 and eletkor!=''"; if ($kozep == "1" and $idos == "1" and $fiatal != "1") $feltetel .= " and eletkor>=25 "; if ($idos == "1" and $kozep != "1" and $fiatal != "1") $feltetel .= " and eletkor>35 "; if ($nagymell == "1") $feltetel .= " and mell>94 "; if ($retusalatlan == "1") $feltetel .= " and retusalatlan=1 "; if ($hetvegeh == "1") { $feltetel .= " and (szombattol>0 or szombatig>0 or vasarnaptol>0 or vasarnapig>0) "; } if ($most == "1") { $mostannap = date("D"); $mostanora = date("H"); $naptomb['Mon'][0] = "hetfotol"; $naptomb['Mon'][1] = "hetfoig"; $naptomb['Tue'][0] = "keddtol"; $naptomb['Tue'][1] = "keddig"; $naptomb['Wed'][0] = "szerdatol"; $naptomb['Wed'][1] = "szerdaig"; $naptomb['Thu'][0] = "csutortoktol"; $naptomb['Thu'][1] = "csutortokig"; $naptomb['Fri'][0] = "pentektol"; $naptomb['Fri'][1] = "pentekig"; $naptomb['Sat'][0] = "szombattol"; $naptomb['Sat'][1] = "szombatig"; $naptomb['Sun'][0] = "vasarnaptol"; $naptomb['Sun'][1] = "vasarnapig"; $kezdoido = $naptomb[$mostannap][0]; $vegeido = $naptomb[$mostannap][1]; $feltetel .= ' and ((' . $kezdoido . '<' . $vegeido . ' and ' . $mostanora . '>=' . $kezdoido . ' and ' . $mostanora . '<' . $vegeido . ') or (' . $kezdoido . '>' . $vegeido . ' and (' . $mostanora . '>=' . $kezdoido . ' or ' . $mostanora . '<' . $vegeido . ') ) )'; } if (isset($hetfon) && is_numeric($hetfon)) { $mostanora = $hetfon; $kezdoido = 'hetfotol'; $vegeido = 'hetfoig'; $feltetel .= ' and ((' . $kezdoido . '<' . $vegeido . ' and ' . $mostanora . '>=' . $kezdoido . ' and ' . $mostanora . '<' . $vegeido . ') or (' . $kezdoido . '>' . $vegeido . ' and (' . $mostanora . '>=' . $kezdoido . ' or ' . $mostanora . '<' . $vegeido . ') ) )'; } if (isset($kedden) && is_numeric($kedden)) { $mostanora = $kedden; $kezdoido = 'keddtol'; $vegeido = 'keddig'; $feltetel .= ' and ((' . $kezdoido . '<' . $vegeido . ' and ' . $mostanora . '>=' . $kezdoido . ' and ' . $mostanora . '<' . $vegeido . ') or (' . $kezdoido . '>' . $vegeido . ' and (' . $mostanora . '>=' . $kezdoido . ' or ' . $mostanora . '<' . $vegeido . ') ) )'; } if (isset($szerdan) && is_numeric($szerdan)) { $mostanora = $szerdan; $kezdoido = 'szerdatol'; $vegeido = 'szerdaig'; $feltetel .= ' and ((' . $kezdoido . '<' . $vegeido . ' and ' . $mostanora . '>=' . $kezdoido . ' and ' . $mostanora . '<' . $vegeido . ') or (' . $kezdoido . '>' . $vegeido . ' and (' . $mostanora . '>=' . $kezdoido . ' or ' . $mostanora . '<' . $vegeido . ') ) )'; } if (isset($csutortokon) && is_numeric($csutortokon)) { $mostanora = $csutortokon; $kezdoido = 'csutortoktol'; $vegeido = 'csutortokig'; $feltetel .= ' and ((' . $kezdoido . '<' . $vegeido . ' and ' . $mostanora . '>=' . $kezdoido . ' and ' . $mostanora . '<' . $vegeido . ') or (' . $kezdoido . '>' . $vegeido . ' and (' . $mostanora . '>=' . $kezdoido . ' or ' . $mostanora . '<' . $vegeido . ') ) )'; } if (isset($penteken) && is_numeric($penteken)) { $mostanora = $penteken; $kezdoido = 'pentektol'; $vegeido = 'pentekig'; $feltetel .= ' and ((' . $kezdoido . '<' . $vegeido . ' and ' . $mostanora . '>=' . $kezdoido . ' and ' . $mostanora . '<' . $vegeido . ') or (' . $kezdoido . '>' . $vegeido . ' and (' . $mostanora . '>=' . $kezdoido . ' or ' . $mostanora . '<' . $vegeido . ') ) )'; } if (isset($szombaton) && is_numeric($szombaton)) { $mostanora = $szombaton; $kezdoido = 'szombattol'; $vegeido = 'szombatig'; $feltetel .= ' and ((' . $kezdoido . '<' . $vegeido . ' and ' . $mostanora . '>=' . $kezdoido . ' and ' . $mostanora . '<' . $vegeido . ') or (' . $kezdoido . '>' . $vegeido . ' and (' . $mostanora . '>=' . $kezdoido . ' or ' . $mostanora . '<' . $vegeido . ') ) )'; } if (isset($vasarnap) && is_numeric($vasarnap)) { $mostanora = $vasarnap; $kezdoido = 'vasarnaptol'; $vegeido = 'vasarnapig'; $feltetel .= ' and ((' . $kezdoido . '<' . $vegeido . ' and ' . $mostanora . '>=' . $kezdoido . ' and ' . $mostanora . '<' . $vegeido . ') or (' . $kezdoido . '>' . $vegeido . ' and (' . $mostanora . '>=' . $kezdoido . ' or ' . $mostanora . '<' . $vegeido . ') ) )'; } if ($escort == "1") $feltetel .= " and (hazhoz=2 or hazhoz=3) "; if ($parban == "1") $feltetel .= " and (par_telefon!='' or neme=2)"; /* if($videk=="videk") $feltetel.=" and megye!=0 ";*/ if ($bulikra == "1") $feltetel .= " and bulin=2 "; if ($lanyokat == "1") $feltetel .= " and holgyek=1 "; if ($parokat == "1") $feltetel .= " and parok=1 "; if ($tobb_pasi == "1") $feltetel .= " and tobb_pasi=1 "; if ($nemdohanyzik == "1") $feltetel .= " and bago=0 "; if ($video == "video") $feltetel .= " and videoja!='' "; if (isset($neme) and is_numeric($neme) and $neme != 10) $feltetel .= " and neme='" . $neme . "' "; if ($szilikon == "1") $feltetel .= " and szilikon=1 "; //if($sorrend=="") //$sorrendke=" order by RAND() "; if ($sorrend == "2") $sorrendke = " order by name ASC "; if ($sorrend == "3") $sorrendke = " order by created DESC "; $kiemelt_tomb_index = 1; if ($sorrend != 3) { $mai_napom = date("Y") . "-" . date("m") . "-" . date("d"); $lap_t = 'szexpartnerek'; if ($fokat_keres == "2") { $lap_t = $lap_t . '_m'; } else { $lap_t = $lap_t; } /*$kime=query("SELECT hird_id from k_" . $lap_t . " where mettol <= '$mai_napom' and meddig > '$mai_napom' limit 14"); if($kime->numRows()>0) { while($eid=$kime->fetchRow()) { $eddigi=$eddigi.','.$eid[0]; } }*/ $sql = "select id,htelefon,name, hetfotol, hetfoig,keddtol,keddig,szerdatol,szerdaig,csutortoktol, csutortokig,pentektol, pentekig,szombattol, szombatig, vasarnaptol, vasarnapig,user_id,com_user_id,fokat, eletkor, megye_nev, telepules_nev, varosresz_nev from hirdeto " . $feltetel . " and id IN (" . $eddigi . ") " . $s_limit . " " . $sorrendke . " " . $s_limit; $kiemeltek = query($sql); $kiemeltszam = $kiemeltek->numRows(); if ($kiemeltszam > 0 && $sorrend != 3) { while ( $kiemeltid_temp = $kiemeltek->fetchRow() ) { $kiemeltid[$kiemelt_tomb_index] = $kiemeltid_temp; $kiemelt_tomb_index++; } } if (is_array($kiemeltid)) shuffle($kiemeltid); $alpbolvalaszt = query( "select id,htelefon,name, hetfotol, hetfoig,keddtol,keddig,szerdatol,szerdaig,csutortoktol, csutortokig,pentektol, pentekig,szombattol, szombatig, vasarnaptol, vasarnapig,user_id,com_user_id,fokat, eletkor, megye_nev, telepules_nev, varosresz_nev from hirdeto " . $feltetel . " and id NOT IN (" . $eddigi . ") " . $s_limit . " " . $sorrendke . " " ); $kiemeltsz = $alpbolvalaszt->numRows(); $talalatdarab = $kiemeltszam + $kiemeltsz; } else { $fosql = "select id,htelefon,name, hetfotol, hetfoig,keddtol,keddig,szerdatol,szerdaig,csutortoktol, csutortokig,pentektol, pentekig,szombattol, szombatig, vasarnaptol, vasarnapig,user_id,com_user_id,fokat, eletkor, megye_nev, telepules_nev, varosresz_nev from hirdeto " . $feltetel . " and id NOT IN (" . $eddigi . ") " . $s_limit . " " . $sorrendke . " "; //echo $fosql; $alpbolvalaszt = query($fosql); $kiemeltsz = $alpbolvalaszt->numRows(); $talalatdarab = $kiemeltsz; } /*if (isset($user)) { if ($user->rang >= 207) { echo 'sql::' . "select id,htelefon,name, hetfotol, hetfoig,keddtol,keddig,szerdatol,szerdaig,csutortoktol, csutortokig,pentektol, pentekig,szombattol, szombatig, vasarnaptol, vasarnapig,user_id,com_user_id,fokat, eletkor, megye_nev, telepules_nev, varosresz_nev from hirdeto ".$feltetel." and id NOT IN (".$eddigi.") " . $s_limit . " " . $sorrendke." "; } }*/ //$hirdIdk = Array(); while ( $kiemeltid_temp = $alpbolvalaszt->fetchRow() ) { //$kiemeltid[$kiemelt_tomb_index]=$kiemeltid_temp; //$cnt++; $hirdIdk[] = $kiemeltid_temp; $kiemelt_tomb_index++; } if ($sorrend != "2" && $sorrend != "3" && is_array($hirdIdk)) shuffle($hirdIdk); if (is_array($kiemeltid) && is_array($hirdIdk)) { $kiemeltid = array_merge($kiemeltid, $hirdIdk); } else { $kiemeltid = $hirdIdk; } //////////////////////////////////////////////////////////////////////////// $online_ellenorzes = query("select user_id, rang from online_hirdeto"); while ( list( $o_user_id, $o_user_rang ) = $online_ellenorzes->fetchrow() ) { $online_tomb[$o_user_id] = $o_user_rang; } $kiemelt_tomb_index = 0; $talalatdarab = 1; for ( $i = 0; $i < count($kiemeltid); $i++ ) { $monline = "0"; $ki_user_id = $kiemeltid[$kiemelt_tomb_index][17]; $ki_com_user_id = $kiemeltid[$kiemelt_tomb_index][18]; if ($ki_com_user_id > 0) { if ( isset($online_tomb[$ki_com_user_id]) && $ki_com_user_id != '' && $online_tomb[$ki_com_user_id] >= 149 && $online_tomb[$ki_com_user_id] <= 169 ) { $monline = "1"; } } else { if ( isset($online_tomb[$ki_user_id]) && $ki_user_id != '' && $online_tomb[$ki_user_id] >= 149 && $online_tomb[$ki_user_id] <= 169 ) { $ellenor_melyik = query('select id from hirdeto where user_id=' . $ki_user_id); if ($ellenor_melyik->numRows() == 1) { $monline = "1"; } } } /* $kiida=$kiemeltid[$kiemelt_tomb_index][17]; $kiidb=$kiemeltid[$kiemelt_tomb_index][18]; if(isset($online_tomb[$kiida]) && $kiemeltid[$kiemelt_tomb_index][17]!="" && $online_tomb[$kiida]>=149 && $online_tomb[$kiida]<=169) $monline="1"; if(isset($online_tomb[$kiidb]) && $kiemeltid[$kiemelt_tomb_index][18]!="" && $online_tomb[$kiidb]>=149 && $online_tomb[$kiidb]<=169) $monline="1"; */ if ($monline == "1" || $most_online != 1) { $kiemelt_hirdetok[$talalatdarab][online] = $monline; $kiemelt_hirdetok[$talalatdarab][telefon] = $kiemeltid[$kiemelt_tomb_index][1]; $lhtelefon = "+36-" . substr($kiemeltid[$kiemelt_tomb_index][1], 0, 2) . "-" . substr( $kiemeltid[$kiemelt_tomb_index][1], 2, 3 ) . "-" . substr($kiemeltid[$kiemelt_tomb_index][1], 5, 4); $kiemelt_hirdetok[$talalatdarab][id] = $kiemeltid[$kiemelt_tomb_index][0]; $kiemelt_hirdetok[$talalatdarab][htelefon] = $lhtelefon; $kiemelt_hirdetok[$talalatdarab][name] = $kiemeltid[$kiemelt_tomb_index][2]; $s_helyszin = ''; if (strpos($kiemeltid[$kiemelt_tomb_index][22], 'Budapest') === false) $s_helyszin .= $kiemeltid[$kiemelt_tomb_index][21] . '
'; $s_helyszin .= $kiemeltid[$kiemelt_tomb_index][22] . ', ' . $kiemeltid[$kiemelt_tomb_index][23]; if ($kiemelt_hirdetok[$talalatdarab][csak_escort] == 1) $s_helyszin = $translator->Translate(153, 'lang_alt'); if ( strpos($kiemeltid[$kiemelt_tomb_index][22], 'Budapest') === false && strpos( $kiemeltid[$kiemelt_tomb_index][21], 'Pest megye' ) === false ) { $kiemelt_hirdetok[$talalatdarab][megyeKerulet] = $kiemeltid[$kiemelt_tomb_index][21]; } else { $kiemelt_hirdetok[$talalatdarab][megyeKerulet] = $kiemeltid[$kiemelt_tomb_index][22]; } $kiemelt_hirdetok[$talalatdarab][hely] = $kiemeltid[$kiemelt_tomb_index][22] . ', ' . $kiemeltid[$kiemelt_tomb_index][23]; $kiemelt_hirdetok[$talalatdarab][megye] = $kiemeltid[$kiemelt_tomb_index][21]; $kiemelt_hirdetok[$talalatdarab][fokat] = $kiemeltid[$kiemelt_tomb_index][19]; //echo ''; $s_eletkor = ''; if ($kiemeltid[$kiemelt_tomb_index][20] > 0) { $s_eletkor = $kiemeltid[$kiemelt_tomb_index][20] . ' ' . $translator->Translate(2, 'lang_alt') . '
'; } $elerheto_hetfo = Nullazo($kiemeltid[$kiemelt_tomb_index][3]) . '-' . Nullazo( $kiemeltid[$kiemelt_tomb_index][4] ); $elerheto_kedd = Nullazo($kiemeltid[$kiemelt_tomb_index][5]) . '-' . Nullazo( $kiemeltid[$kiemelt_tomb_index][6] ); $elerheto_szerda = Nullazo($kiemeltid[$kiemelt_tomb_index][7]) . '-' . Nullazo( $kiemeltid[$kiemelt_tomb_index][8] ); $elerheto_csutortok = Nullazo($kiemeltid[$kiemelt_tomb_index][9]) . '-' . Nullazo( $kiemeltid[$kiemelt_tomb_index][10] ); $elerheto_pentek = Nullazo($kiemeltid[$kiemelt_tomb_index][11]) . '-' . Nullazo( $kiemeltid[$kiemelt_tomb_index][12] ); $elerheto_szombat = Nullazo($kiemeltid[$kiemelt_tomb_index][13]) . '-' . Nullazo( $kiemeltid[$kiemelt_tomb_index][14] ); $elerheto_vasarnap = Nullazo($kiemeltid[$kiemelt_tomb_index][15]) . '-' . Nullazo( $kiemeltid[$kiemelt_tomb_index][16] ); if ($elerheto_hetfo == '00-00') $elerheto_hetfo = $translator->Translate(19, 'lang_alt'); if ($elerheto_kedd == '00-00') $elerheto_kedd = $translator->Translate(19, 'lang_alt'); if ($elerheto_szerda == '00-00') $elerheto_szerda = $translator->Translate(19, 'lang_alt'); if ($elerheto_csutortok == '00-00') $elerheto_csutortok = $translator->Translate(19, 'lang_alt'); if ($elerheto_pentek == '00-00') $elerheto_pentek = $translator->Translate(19, 'lang_alt'); if ($elerheto_szombat == '00-00') $elerheto_szombat = $translator->Translate(19, 'lang_alt'); if ($elerheto_vasarnap == '00-00') $elerheto_vasarnap = $translator->Translate(19, 'lang_alt'); $kiemelt_hirdetok[$talalatdarab][img] = "\""" . $kiemeltid[$kiemelt_tomb_index][2] . "<br>" . $lhtelefon . "<br></strong>" . $s_eletkor . $s_helyszin . "<br><br><strong>" . $translator->Translate(3, 'lang_alt') . ":</strong><table border="0" cellspacing="1" cellpadding="0"><tr><td width="70">" . $translator->Translate(4, 'lang_alt') . ":</td><td>" . $elerheto_hetfo . "</td></tr><tr><td width="70">" . $translator->Translate(6, 'lang_alt') . ":</td><td>" . $elerheto_kedd . "</td></tr><tr><td width="70">" . $translator->Translate(7, 'lang_alt') . ":</td><td>" . $elerheto_szerda . "</td></tr><tr><td width="70">" . $translator->Translate(8, 'lang_alt') . ":</td><td>" . $elerheto_csutortok . "</td></tr><tr><td width="70">" . $translator->Translate(9, 'lang_alt') . ":</td><td>" . $elerheto_pentek . "</td></tr><tr><td width="70">" . $translator->Translate(10, 'lang_alt') . ":</td><td>" . $elerheto_szombat . "</td></tr><tr><td width="70">" . $translator->Translate( 11, 'lang_alt' ) . ":</td><td>" . $elerheto_vasarnap . "</td></tr></table>',this,event,'200px' );\">"; $talalatdarab++; } $kiemelt_tomb_index++; } $talalatdarab--; //} //shuffle($kiemelt_hirdetok); if ($b_kellCache > 0) { if ($talalatdarab > 0) { var_export($kiemelt_hirdetok); savecache( substr_replace(ob_get_contents(), '$kiemelt_hirdetok = array', 0, 5), "hirdeto_lista_" . $b_kellCache ); } else { savecache('$kiemelt_hirdetok = "";', "hirdeto_lista_" . $b_kellCache); } ob_end_clean(); } } // dumcache vege if ($b_kellCache > 0) { include(getfilename("hirdeto_lista_" . $b_kellCache)); } $alap->setFetchMode(MDB2_FETCHMODE_ASSOC); return $kiemelt_hirdetok; } /*function kiemelt_beszamolok_tomb($i_beszTipus = 1) { /////////////////// KESZ /////////////////// global $lap,$alap, $cache; global $hetvege,$bes,$kepkat,$rangok,$megyelist; $s_cacheKey = 'beszamolo_kiemeles_' . $i_beszTipus; if (($kiemelt_beszamolok = $cache->get($s_cacheKey, 'beszamolok')) !== false) { return $kiemelt_beszamolok; } $sql = "SELECT id,DATE_FORMAT(date,'%Y-%m-%d') as alapido,title,reviewer,lead,email,besorolas,kategoria,htelefon,`date`,kiemelt,`date`, megye_nev, telepules_nev, varosresz_nev FROM besz where active=1 and besz_tipus=" . $i_beszTipus . " order by `date` DESC limit 30"; $result = query($sql); $alapindex = 1; while ($tomb=$result->fetchRow()) { foreach ($tomb as $key => $value) { $$key = $value; } $holhirdet=getRow("select id from hirdeto where htelefon='".$htelefon."' and nagyveg>NOW()"); if($holhirdet['id'] > 0) { $kiemelt_beszamolok[$alapindex][hirdeteslink]='/szexpartner/index.php?lid='.$holhirdet['id']; $kiemelt_beszamolok[$alapindex][hirdetonk]="1"; $kiemelt_beszamolok[$alapindex][hirdetesid]=$holhirdet['id']; } else { $kiemelt_beszamolok[$alapindex][hirdeteslink]="Nem hirdetőnk"; $kiemelt_beszamolok[$alapindex][hirdetonk]="0"; } $userrang=getRow("select rang from felhasznalok where becenev='".$reviewer."'"); if($userrang['rang']=="") { $userrang['rang']=0; } $kiemelt_beszamolok[$alapindex][idot]=$idot; $kiemelt_beszamolok[$alapindex][id]=$id; $kiemelt_beszamolok[$alapindex][telefon] = TelefonszamFormat($htelefon); $kiemelt_beszamolok[$alapindex][title]=$title; $kiemelt_beszamolok[$alapindex][lanynev]=$title; $kiemelt_beszamolok[$alapindex][datum]=$date; $kiemelt_beszamolok[$alapindex][reviewer]=$reviewer; $kiemelt_beszamolok[$alapindex][rang]=$userrang[0]; $kiemelt_beszamolok[$alapindex][lead]=addslashes($lead); $kiemelt_beszamolok[$alapindex][besorolas]=$besorolas; $kiemelt_beszamolok[$alapindex][kategoria]=$kepkat[$kategoria]; $kiemelt_beszamolok[$alapindex][megye]=""; $kiemelt_beszamolok[$alapindex][megye_nev]=$megye_nev; $kiemelt_beszamolok[$alapindex][telepules_nev]=$telepules_nev; $kiemelt_beszamolok[$alapindex][varosresz_nev]=$varosresz_nev; $alapindex++; } $cache->set($s_cacheKey, $kiemelt_beszamolok, 'beszamolok', 3600); return $kiemelt_beszamolok; }*/ /** * egy_beszamolo2() * * @param mixed $bid * @return */ function egy_beszamolo2($bid) { include_once('includes/besz_cimke.php'); global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist; $aResult = dumpcache($bid); if ($aResult == FALSE) { ob_start(); $sql = "SELECT id,DATE_FORMAT(date,'%Y-%m-%d') as datum,title,reviewer,lead,email,besorolas,kategoria,htelefon,date,action, egyeztetes, megkozelites, elszamolas, lany,action_ertek, egyeztetes_ertek, megkozelites_ertek, elszamolas_ertek, lany_ertek, megjegyzes,helyszin,helyszin_ertek,pontszam,osszkep,osszkep_ertek,reagalas, megye_nev, telepules_nev, varosresz_nev FROM besz where active=1 and lead!='' and id=$bid"; $result = query($sql); $alapindex = 1; $tomb = $result->fetchRow(); list( $id, $date, $title, $reviewer, $lead, $email, $besorolas, $kategoria, $telefon, $semmi, $action, $egyeztetes, $megkozelites, $elszamolas, $lany, $action_ertek, $egyeztetes_ertek, $megkozelites_ertek, $elszamolas_ertek, $lany_ertek, $megjegyzes, $helyszin, $helyszin_ertek, $pontszam, $osszkep, $osszkep_ertek, $reagalas, $megye_nev, $telepules_nev, $varosresz_nev ) = $tomb; $holhirdet = getRow( "select id,user_id,com_user_id from hirdeto where htelefon='" . $telefon . "' and nagyveg>NOW() order by nagyveg DESC" ); if ($holhirdet[0] > 0) { $beszamolo[hirdeteslink] = "hirdetőnk, katt ide"; $beszamolo[hirdetesid] = $holhirdet[0]; $beszamolo[hirdetonk] = "1"; $beszamolo[hirdetes_user_id] = $holhirdet[1]; $beszamolo[hirdetes_com_user_id] = $holhirdet[2]; } else { $beszamolo[hirdeteslink] = "Nem hirdetőnk"; $beszamolok[hirdetonk] = "0"; $holhirdetem = getRow("select id from hirdeto where htelefon='" . $telefon . "' "); $beszamolo[hirdetesid] = $holhirdetem[0]; } list( $userrang ) = getRow("select rang from felhasznalok where becenev='" . $reviewer . "'"); if ($userrang == "") $userrang = 0; $beszamolo[id] = $id; $beszamolo[htelefon] = $telefon; //$beszamolo[telefon]='+36 '.substr($telefon,0,2).' / '.substr($telefon,2,3).'-'.substr($telefon,5,4); $beszamolo[telefon] = '+36-' . substr($telefon, 0, 2) . '-' . substr($telefon, 2, 3) . '-' . substr( $telefon, 5, 4 ); $beszamolo[title] = $title; $beszamolo[lanynev] = $title; $beszamolo[egyeztetes] = addslashes($egyeztetes); $beszamolo[egyeztetes_ertek] = $egyeztetes_ertek; $beszamolo[megkozelites] = addslashes($megkozelites); $beszamolo[pontszam] = $pontszam; $beszamolo[helyszin] = addslashes($helyszin); $beszamolo[helyszin_ertek] = $helyszin_ertek; $beszamolo[megkozelites_ertek] = $megkozelites_ertek; $beszamolo[lany] = addslashes($lany); $beszamolo[lany_ertek] = $lany_ertek; $beszamolo[action] = addslashes($action); $beszamolo[action_ertek] = $action_ertek; $beszamolo[elszamolas] = addslashes($elszamolas); $beszamolo[elszamolas_ertek] = $elszamolas_ertek; $beszamolo[megjegyzes] = addslashes($megjegyzes); $beszamolo[datum] = $date; $beszamolo[reviewer] = $reviewer; $beszamolo[rang] = $userrang; $beszamolo[lead] = addslashes($lead); $beszamolo[besorolas] = $besorolas; $beszamolo[kategoria] = $kepkat[$kategoria]; $beszamolo[osszkep] = addslashes($osszkep); $beszamolo[osszkep_ertek] = $osszkep_ertek; $beszamolo[reagalas] = addslashes($reagalas); $beszamolo[megye_nev] = $megye_nev; $beszamolo[telepules_nev] = $telepules_nev; $beszamolo[varosresz_nev] = $varosresz_nev; $beszamolo[egyeztestes_cimke_pozitiv] = ''; $beszamolo[megkozelites_cimke_pozitiv] = ''; $beszamolo[helyszin_cimke_pozitiv] = ''; $beszamolo[lany_cimke_pozitiv] = ''; $beszamolo[action_cimke_pozitiv] = ''; $beszamolo[elszamolas_cimke_pozitiv] = ''; $beszamolo[osszkep_cimke_pozitiv] = ''; $beszamolo[egyeztestes_cimke_negativ] = ''; $beszamolo[megkozelites_cimke_negativ] = ''; $beszamolo[helyszin_cimke_negativ] = ''; $beszamolo[lany_cimke_negativ] = ''; $beszamolo[action_cimke_negativ] = ''; $beszamolo[elszamolas_cimke_negativ] = ''; $beszamolo[osszkep_cimke_negativ] = ''; $sql = 'SELECT cimke_id FROM besz_cimke WHERE besz_id = ' . $bid; $res = query($sql); while ( $row = $res->fetchRow() ) { if ($beszCimke[$row['0']]['pozitiv'] == 1) { $beszamolo[$beszCimke[$row['0']]['szempont'] . '_cimke_pozitiv'] .= $beszCimke[$row['0']]['nev'] . ', '; } else { $beszamolo[$beszCimke[$row['0']]['szempont'] . '_cimke_negativ'] .= $beszCimke[$row['0']]['nev'] . ', '; } } $beszamolo[egyeztestes_cimke_pozitiv] = substr($beszamolo[egyeztestes_cimke_pozitiv], 0, -2); $beszamolo[megkozelites_cimke_pozitiv] = substr($beszamolo[megkozelites_cimke_pozitiv], 0, -2); $beszamolo[helyszin_cimke_pozitiv] = substr($beszamolo[helyszin_cimke_pozitiv], 0, -2); $beszamolo[lany_cimke_pozitiv] = substr($beszamolo[lany_cimke_pozitiv], 0, -2); $beszamolo[action_cimke_pozitiv] = substr($beszamolo[action_cimke_pozitiv], 0, -2); $beszamolo[elszamolas_cimke_pozitiv] = substr($beszamolo[elszamolas_cimke_pozitiv], 0, -2); $beszamolo[osszkep_cimke_pozitiv] = substr($beszamolo[osszkep_cimke_pozitiv], 0, -2); $beszamolo[megkozelites_cimke_negativ] = substr($beszamolo[megkozelites_cimke_negativ], 0, -2); $beszamolo[helyszin_cimke_negativ] = substr($beszamolo[helyszin_cimke_negativ], 0, -2); $beszamolo[lany_cimke_negativ] = substr($beszamolo[lany_cimke_negativ], 0, -2); $beszamolo[action_cimke_negativ] = substr($beszamolo[action_cimke_negativ], 0, -2); $beszamolo[elszamolas_cimke_negativ] = substr($beszamolo[elszamolas_cimke_negativ], 0, -2); $beszamolo[osszkep_cimke_negativ] = substr($beszamolo[osszkep_cimke_negativ], 0, -2); $alapindex++; var_export($beszamolo); savecache(substr_replace(ob_get_contents(), '$beszamolo = array', 0, 5), $bid); ob_end_clean(); } include(getfilename($bid)); return ($beszamolo); } /** * egy_beszamolo() * * @param mixed $bid * @return */ function egy_beszamolo($bid) { include_once('includes/besz_cimke.php'); global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist; $aResult = dumpcache($bid, 86400); if ($aResult == FALSE) { ob_start(); $sql = "SELECT id,DATE_FORMAT(date,'%Y-%m-%d') as datum,title,reviewer,lead,email,besorolas,kategoria,htelefon,date,action, egyeztetes, megkozelites, elszamolas, lany,action_ertek, egyeztetes_ertek, megkozelites_ertek, elszamolas_ertek, lany_ertek, megjegyzes,helyszin,helyszin_ertek,pontszam,osszkep,osszkep_ertek,reagalas, megye_nev, telepules_nev, varosresz_nev FROM besz where active=1 and lead!='' and id=$bid"; $result = query($sql); $alapindex = 1; $tomb = $result->fetchRow(); list( $id, $date, $title, $reviewer, $lead, $email, $besorolas, $kategoria, $telefon, $semmi, $action, $egyeztetes, $megkozelites, $elszamolas, $lany, $action_ertek, $egyeztetes_ertek, $megkozelites_ertek, $elszamolas_ertek, $lany_ertek, $megjegyzes, $helyszin, $helyszin_ertek, $pontszam, $osszkep, $osszkep_ertek, $reagalas, $megye_nev, $telepules_nev, $varosresz_nev ) = $tomb; $holhirdet = getRow( "select id,user_id,com_user_id from hirdeto where htelefon='" . $telefon . "' and nagyveg>NOW() order by nagyveg DESC" ); if ($holhirdet[0] > 0) { echo '$beszamolo[hirdeteslink]="hirdetőnk, katt ide";' . "\n"; echo '$beszamolo[hirdetesid]=\'' . $holhirdet[0] . "';\n"; echo '$beszamolo[hirdetonk]="1";' . "\n"; echo '$beszamolo[hirdetes_user_id]=\'' . $holhirdet[1] . "';\n"; echo '$beszamolo[hirdetes_com_user_id]=\'' . $holhirdet[2] . "';\n"; } else { echo '$beszamolo[hirdeteslink]="Nem hirdetőnk";' . "\n"; echo '$beszamolok[hirdetonk]="0";' . "\n"; $holhirdetem = getRow("select id from hirdeto where htelefon='" . $telefon . "' "); echo '$beszamolo[hirdetesid]=\'' . $holhirdetem[0] . "';\n"; } list( $userrang ) = getRow("select rang from felhasznalok where becenev='" . $reviewer . "'"); if ($userrang == "") { $userrang = 0; } echo '$beszamolo[id]=\'' . $id . "';\n"; echo '$beszamolo[htelefon]=\'' . $telefon . "';\n"; //$beszamolo[telefon]='+36 '.substr($telefon,0,2).' / '.substr($telefon,2,3).'-'.substr($telefon,5,4); echo '$beszamolo[telefon]="+36-' . substr($telefon, 0, 2) . '-' . substr($telefon, 2, 3) . '-' . substr( $telefon, 5, 4 ) . '"' . ";\n"; echo '$beszamolo[title]=\'' . $title . "';\n"; echo '$beszamolo[lanynev]=\'' . $title . "';\n"; echo '$beszamolo[egyeztetes]=\'' . addslashes($egyeztetes) . "';\n"; echo '$beszamolo[egyeztetes_ertek]=\'' . $egyeztetes_ertek . "';\n"; echo '$beszamolo[megkozelites]=\'' . addslashes($megkozelites) . "';\n"; echo '$beszamolo[pontszam]=\'' . $pontszam . "';\n"; echo '$beszamolo[helyszin]=\'' . addslashes($helyszin) . "';\n"; echo '$beszamolo[helyszin_ertek]=\'' . $helyszin_ertek . "';\n"; echo '$beszamolo[megkozelites_ertek]=\'' . $megkozelites_ertek . "';\n"; echo '$beszamolo[lany]=\'' . addslashes($lany) . "';\n"; echo '$beszamolo[lany_ertek]=\'' . $lany_ertek . "';\n"; echo '$beszamolo[action]=\'' . addslashes($action) . "';\n"; echo '$beszamolo[action_ertek]=\'' . $action_ertek . "';\n"; echo '$beszamolo[elszamolas]=\'' . addslashes($elszamolas) . "';\n"; echo '$beszamolo[elszamolas_ertek]=\'' . $elszamolas_ertek . "';\n"; echo '$beszamolo[megjegyzes]=\'' . addslashes($megjegyzes) . "';\n"; echo '$beszamolo[datum]=\'' . $date . "';\n"; echo '$beszamolo[reviewer]=\'' . $reviewer . "';\n"; echo '$beszamolo[rang]=\'' . $userrang . "';\n"; echo '$beszamolo[lead]=\'' . addslashes($lead) . "';\n"; echo '$beszamolo[besorolas]=\'' . $besorolas . "';\n"; echo '$beszamolo[kategoria]=\'' . $kepkat[$kategoria] . "';\n"; echo '$beszamolo[osszkep]=\'' . $osszkep . "';\n"; echo '$beszamolo[osszkep_ertek]=\'' . $osszkep_ertek . "';\n"; echo '$beszamolo[reagalas]=\'' . addslashes($reagalas) . "';\n"; echo '$beszamolo[megye_nev]=\'' . $megye_nev . "';\n"; echo '$beszamolo[telepules_nev]=\'' . $telepules_nev . "';\n"; echo '$beszamolo[varosresz_nev]=\'' . $varosresz_nev . "';\n"; $beszamolo[idopont_cimke_pozitiv] = ''; $beszamolo[megkozelites_cimke_pozitiv] = ''; $beszamolo[helyszin_cimke_pozitiv] = ''; $beszamolo[holgy_cimke_pozitiv] = ''; $beszamolo[action_cimke_pozitiv] = ''; $beszamolo[elszamolas_cimke_pozitiv] = ''; $beszamolo[osszkep_cimke_pozitiv] = ''; $beszamolo[idopont_cimke_negativ] = ''; $beszamolo[megkozelites_cimke_negativ] = ''; $beszamolo[helyszin_cimke_negativ] = ''; $beszamolo[lany_cimke_negativ] = ''; $beszamolo[action_cimke_negativ] = ''; $beszamolo[elszamolas_cimke_negativ] = ''; $beszamolo[osszkep_cimke_negativ] = ''; $sql = 'SELECT cimke_id FROM besz_cimke WHERE besz_id = ' . $bid; $res = query($sql); while ( $row = $res->fetchRow() ) { if ($beszCimke[$row['0']]['pozitiv'] == 1) { $beszamolo[$beszCimke[$row['0']]['szempont'] . '_cimke_pozitiv'] .= $beszCimke[$row['0']]['nev'] . ', '; } else { $beszamolo[$beszCimke[$row['0']]['szempont'] . '_cimke_negativ'] .= $beszCimke[$row['0']]['nev'] . ', '; } } echo '$beszamolo[idopont_cimke_pozitiv] =\'' . substr($beszamolo[idopont_cimke_pozitiv], 0, -2) . "';\n"; echo '$beszamolo[megkozelites_cimke_pozitiv] =\'' . substr($beszamolo[megkozelites_cimke_pozitiv], 0, -2) . "';\n"; echo '$beszamolo[helyszin_cimke_pozitiv] =\'' . substr($beszamolo[helyszin_cimke_pozitiv], 0, -2) . "';\n"; echo '$beszamolo[holgy_cimke_pozitiv] =\'' . substr($beszamolo[holgy_cimke_pozitiv], 0, -2) . "';\n"; echo '$beszamolo[action_cimke_pozitiv] =\'' . substr($beszamolo[action_cimke_pozitiv], 0, -2) . "';\n"; echo '$beszamolo[elszamolas_cimke_pozitiv] =\'' . substr($beszamolo[elszamolas_cimke_pozitiv], 0, -2) . "';\n"; echo '$beszamolo[osszkep_cimke_pozitiv] =\'' . substr($beszamolo[osszkep_cimke_pozitiv], 0, -2) . "';\n"; echo '$beszamolo[idopont_cimke_negativ] =\'' . substr($beszamolo[idopont_cimke_negativ], 0, -2) . "';\n"; echo '$beszamolo[megkozelites_cimke_negativ] =\'' . substr($beszamolo[megkozelites_cimke_negativ], 0, -2) . "';\n"; echo '$beszamolo[helyszin_cimke_negativ] =\'' . substr($beszamolo[helyszin_cimke_negativ], 0, -2) . "';\n"; echo '$beszamolo[holgy_cimke_negativ] =\'' . substr($beszamolo[holgy_cimke_negativ], 0, -2) . "';\n"; echo '$beszamolo[action_cimke_negativ] =\'' . substr($beszamolo[action_cimke_negativ], 0, -2) . "';\n"; echo '$beszamolo[elszamolas_cimke_negativ] =\'' . substr($beszamolo[elszamolas_cimke_negativ], 0, -2) . "';\n"; echo '$beszamolo[osszkep_cimke_negativ] =\'' . substr($beszamolo[osszkep_cimke_negativ], 0, -2) . "';\n"; $alapindex++; savecache(ob_get_contents(), $bid); ob_end_clean(); } include(getfilename($bid)); return ($beszamolo); } /** * tovabbi_beszamolok_tomb() * * @param mixed $alaptelefon * @param integer $alapid * @param integer $alapbesorolas * @return */ function tovabbi_beszamolok_tomb($alaptelefon, $alapid = 1, $alapbesorolas = 0) { //global $lap,$alap,$hetvege,$bes,$kepkat,$rangok,$megyelist,$vanmit; global $alap, $cache, $lang_modul; $s_cacheKey = 'beszamolok_' . $alaptelefon; if ( ( $kiemelt_beszamolok = $cache->get($s_cacheKey, 'beszamolok')) !== false ) { return $kiemelt_beszamolok; } $tim_temp = time() - 259200; $napminusz = date("Y-m-d H:i:s", $tim_temp); $sql = "SELECT id,DATE_FORMAT(date,'%Y-%m-%d') as datum,title,reviewer,lead,email,besorolas,kategoria,htelefon,date,kiemelt, user_id, megye_nev, telepules_nev, varosresz_nev, egyeztetes_ertek, megkozelites_ertek, helyszin_ertek, lany_ertek, action_ertek, elszamolas_ertek FROM besz where status=1 and lead!='' and htelefon='$alaptelefon' and besorolas>='$alapbesorolas' order by datum DESC"; $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { foreach ($tomb as $key => $value) { $$key = $value; } //list($id, $date, $title, $reviewer, $lead, $email, $besorolas, $kategoria, $telefon, $semmi, $aaaa, $megye_nev, $telepules_nev, $varosresz_nev, $egyeztetes_ertek, $megkozelites_ertek, $helyszin_ertek, $lany_ertek, $action_ertek, $elszamolas_ertek) = $tomb; $holhirdet = getRow("select id from hirdeto where htelefon='" . $alaptelefon . "' and nagyveg>NOW()"); if ($holhirdet['id'] > 0) { $kiemelt_beszamolok[$alapindex][hirdeteslink] = '/' . $lang_modul['szexpartner'] . '/index.php?lid=' . $holhirdet['id']; $kiemelt_beszamolok[$alapindex][hirdetonk] = "1"; $kiemelt_beszamolok[$alapindex][hirdetesid] = $holhirdet['id']; } else { $kiemelt_beszamolok[$alapindex][hirdeteslink] = "nem hirdetőnk"; $kiemelt_beszamolok[$alapindex][hirdetonk] = "0"; } /*list($userrang, $uid, $avatar) = getRow( "select rang, id, avatar from felhasznalok where becenev='" . $reviewer . "'" ); if ( $userrang == "" ) { $userrang = 0;}*/ $kiemelt_beszamolok[$alapindex][id] = $id; $kiemelt_beszamolok[$alapindex][telefon] = TelefonszamFormat($htelefon); $kiemelt_beszamolok[$alapindex][title] = $title; $kiemelt_beszamolok[$alapindex][lanynev] = $title; $kiemelt_beszamolok[$alapindex][datum] = $date; $kiemelt_beszamolok[$alapindex][reviewer] = $reviewer; $kiemelt_beszamolok[$alapindex][user_id] = $user_id; //$kiemelt_beszamolok[$alapindex][rang] = $userrang; $kiemelt_beszamolok[$alapindex][lead] = addslashes($lead); $kiemelt_beszamolok[$alapindex][besorolas] = $besorolas; $kiemelt_beszamolok[$alapindex][kategoria] = $kepkat[$kategoria]; //$kiemelt_beszamolok[$alapindex][avatar] = $avatar; $kiemelt_beszamolok[$alapindex][uid] = $user_id; $kiemelt_beszamolok[$alapindex][megye_nev] = $megye_nev; $kiemelt_beszamolok[$alapindex][telepules_nev] = $telepules_nev; $kiemelt_beszamolok[$alapindex][varosresz_nev] = $varosresz_nev; $kiemelt_beszamolok[$alapindex][egyeztetes_ertek] = $egyeztetes_ertek; $kiemelt_beszamolok[$alapindex][megkozelites_ertek] = $megkozelites_ertek; $kiemelt_beszamolok[$alapindex][helyszin_ertek] = $helyszin_ertek; $kiemelt_beszamolok[$alapindex][lany_ertek] = $lany_ertek; $kiemelt_beszamolok[$alapindex][action_ertek] = $action_ertek; $kiemelt_beszamolok[$alapindex][elszamolas_ertek] = $elszamolas_ertek; $alapindex++; } $vanmit = "van"; } else { $vanmit = "nincs"; } //$cache->set($s_cacheKey, $kiemelt_beszamolok, 'beszamolok', 3600); return ($kiemelt_beszamolok); } /** * hozzaszolasok_egy() * * @param mixed $alaptelefon * @param mixed $tol * @return */ function hozzaszolasok_egy($alaptelefon, $tol) { global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist, $vanmit, $komment_alap_hirdetes_id, $tombdarab; //$aResult=dumpcache($alaptelefon."_".$tol."_"); //if($aResult==FALSE) //{ //ob_start(); $maxsszam = query("select count(id) from hozzaszolasok where active=1 and htelefon='$alaptelefon'"); list( $tombdarab ) = $maxsszam->fetchRow(); //$tombdarab=$tombdarab; $sql = "SELECT k.id,k.comment,k.becenev,k.email,k.datum,k.ip,f.rang FROM hozzaszolasok as k , felhasznalok as f where k.htelefon= '" . $alaptelefon . "' and k.becenev=f.becenev and k.active=1 order by k.datum DESC limit $tol,25"; $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { list( $id, $comment, $becenev, $email, $datum, $ip, $rang ) = $tomb; $komment_alul[$alapindex][id] = $id; $komment_alul[$alapindex][datum] = $datum; $komment_alul[$alapindex][becenev] = $becenev; $komment_alul[$alapindex][rang] = $rang; $komment_alul[$alapindex][komment] = addslashes($comment); $komment_alul[$alapindex][ip] = $ip; $komment_alul[$alapindex][email] = $email; $alapindex++; } $vanmit = "van"; } else $vanmit = "nincs"; //savecache(ob_get_contents(),$alaptelefon."_".$tol."_"); //ob_end_clean(); //} //include(getfilename($alaptelefon."_".$tol."_")); return ($komment_alul); } /** * akcio_lista() * * @param mixed $mennyi * @return */ function akcio_lista($mennyi) { global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist, $vanmit; //$aResult=dumpcache("akcio_".$mennyi); //if($aResult==FALSE) //{ //ob_start(); $mai_nap = date('Y') . "-" . date('m') . "-" . date('d'); $sql = "SELECT id,leiras, becenev,htelefon, tol, ig from akcio where tol<='" . $mai_nap . "' and ig>='" . $mai_nap . "' order by RAND() limit " . $mennyi; //echo $sql; $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { list( $aid, $leiras, $becenev, $htelefon, $tol, $ig ) = $tomb; $tlap = $lap; $lap = "szexpartner"; $lany_temp = egy_hirdeto($htelefon); $lap = $tlap; if ($lany_temp[aktiv] >= 1); { $komment_alul[$alapindex][id] = $aid; $komment_alul[$alapindex][tol] = $tol; $komment_alul[$alapindex][ig] = $ig; $komment_alul[$alapindex][leiras] = addslashes($leiras); $komment_alul[$alapindex][name] = $lany_temp[name]; $komment_alul[$alapindex][telefon] = $lany_temp[telefon]; $komment_alul[$alapindex][lid] = $lany_temp[id]; $alapindex++; } } $vanmit = "van"; } else $vanmit = "nincs"; //savecache(ob_get_contents(),"akcio_".$mennyi); //ob_end_clean(); //} //include(getfilename("akcio_".$mennyi)); return ($komment_alul); } /** * akcio() * * @param mixed $alaptelefon * @return */ function akcio($alaptelefon) { global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist, $vanmit, $komment_alap_hirdetes_id, $tombdarab; //$aResult=dumpcache($alaptelefon); //if($aResult==FALSE) //{ //ob_start(); $mai_nap = date('Y') . "-" . date('m') . "-" . date('d'); $sql = "SELECT id,leiras, becenev,htelefon, tol, ig from akcio where htelefon='" . $alaptelefon . "' and tol<='" . $mai_nap . "' and ig>='" . $mai_nap . "' limit 1"; $result = query($sql); if ($result->numRows() > 0) { list( $aid, $leiras, $becenev, $htelefon, $tol, $ig ) = $result->fetchRow(); $komment_alul[tol] = $tol; $komment_alul[ig] = $ig; $komment_alul[leiras] = addslashes($leiras); $komment_alul[htelefon] = $htelefon; $komment_alul[vanmit] = "van"; } else $vanmit = "nincs"; //savecache(ob_get_contents(),$alaptelefon); //ob_end_clean(); //} //include(getfilename($alaptelefon)); return ($komment_alul); } /** * cseveges_egy() * * @param mixed $hird_id * @param mixed $tol * @return */ function cseveges_egy($hird_id, $tol) { global $alap, $cache, $tombdarab, $user, $country_id, $translator, $user; if (!is_numeric($tol) || $tol < 0) { $tol = 0; } //$tombdarab = getOne("SELECT COUNT(id) FROM cseveges WHERE active = 1 AND htelefon = '".$hird_id."' AND country_id = " . $country_id); $tombdarab = getOne("SELECT COUNT(id) FROM cseveges WHERE active = 1 AND hird_id = '" . $hird_id . "'"); $s_cacheGroup = 'cseveges/' . $hird_id; $s_cacheKey = 'cseveges_' . $tol; if ( ( $komment_alul = $cache->get($s_cacheKey, $s_cacheGroup)) !== false ) { return $komment_alul; } else { $sql = "SELECT cseveges.id, cseveges.becenev, cseveges.email, if(to_days(cseveges.datum)=to_days('" . date("Y-m-d") . "'),concat('" . $translator->Translate( 448, 'lang_alt' ) . " ',date_format(cseveges.datum,'%H:%i:%s')),if(to_days('" . date("Y-m-d") . "')-to_days(cseveges.datum)=1,concat('" . $translator->Translate(449, 'lang_alt') . " ',date_format(cseveges.datum,'%H:%i:%s')),if(year(cseveges.datum)!='" . date("Y") . "',date_format(cseveges.datum,'%Y. %M. %e. %H:%i:%s'),date_format(cseveges.datum,'%M. %e. %H:%i:%s')))) datum, unix_timestamp(cseveges.datum) AS ts, cseveges.o_lang, cseveges.ip, cseveges.elozmeny_id, cseveges_" . $user->lang . ".comment, content_rel.content FROM cseveges LEFT JOIN cseveges_" . $user->lang . " ON (cseveges_" . $user->lang . ".cseveges_id = cseveges.id) LEFT JOIN content_rel ON (content_rel.tipus = 2 AND content_rel.rel_id = cseveges.id) WHERE cseveges.hird_id = '" . $hird_id . "' AND cseveges.active = 1 ORDER BY cseveges.datum DESC LIMIT " . $tol . ", 10"; $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { $useradatiok = getRow('select felhasznalok.id AS fid, felhasznalok.avatar, felhasznalok.rang from felhasznalok where felhasznalok.becenev="' . $tomb['becenev'] . '"'); $komment_alul[$alapindex]['id'] = $tomb['id']; $komment_alul[$alapindex]['datum'] = $tomb['datum']; $komment_alul[$alapindex]['ts'] = $tomb['ts']; $komment_alul[$alapindex]['becenev'] = $tomb['becenev']; $komment_alul[$alapindex]['avatar'] = $useradatiok['avatar']; $komment_alul[$alapindex]['fid'] = $useradatiok['fid']; $komment_alul[$alapindex]['rang'] = $useradatiok['rang']; //$komment_alul[$alapindex]['komment'] = addslashes($tomb['comment']); //nincs rá szükség, escapeljük ahol kell, de nem globálisan, mert így a szerkesztésnél \"-ek lesznek. - Z - 16:23 2014.08.29. $komment_alul[$alapindex]['komment'] = $tomb['comment']; $komment_alul[$alapindex]['ip'] = $tomb['ip']; $komment_alul[$alapindex]['email'] = $tomb['email']; $komment_alul[$alapindex]['elozmeny_id'] = $tomb['elozmeny_id']; //$komment_alul[$alapindex]['elozmeny'] = $tomb['elozmeny']; $komment_alul[$alapindex]['o_lang'] = $tomb['o_lang']; if ($tomb['o_lang'] != $user->lang) { $res_o = query( 'SELECT comment FROM cseveges_' . $tomb['o_lang'] . ' WHERE cseveges_id = ' . $tomb['id'] ); if ($res_o->numRows() > 0) { $row_o = $res_o->fetchRow(); $komment_alul[$alapindex]['o_comment'] = $row_o['comment']; } } $komment_alul[$alapindex]['content'] = $tomb['content']; $alapindex++; } $komment_alul['vanmit'] = "van"; } else { $komment_alul['vanmit'] = "nincs"; } $cache->set($s_cacheKey, $komment_alul, $s_cacheGroup, 3600); } return ($komment_alul); } /** * komment_lista() * * @param mixed $tol * @return */ function komment_lista($tol) { /* SELECT t.id, t.comment, t.becenev, t.email, t.datum, t.ip, t.rang, t.htelefon FROM ( SELECT k.id, k.comment, k.becenev, k.email, k.datum, k.ip, f.rang, k.htelefon, k.active FROM komment AS k, felhasznalok AS f WHERE k.becenev = f.becenev ORDER BY datum DESC, t.comment DESC ) AS t where t.active=1 ORDER BY t.datum DESC, t.comment DESC */ global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist, $vanmit, $komment_alap_hirdetes_id, $tombdarab; $templap = $lap; $lap = "komment_lista"; //if (($komment_alul = $memcache->get('komment_lista_' . $tol)) === false) //{ /* $maxsszam=query("select count(htelefon) from komment where active=1"); list($tombdarab)=$maxsszam->fetchRow(); */ $tombdarab = getOne("SELECT COUNT(htelefon) FROM komment WHERE active = 1"); $sql = "select k.id, k.comment, k. datum, h.htelefon from komment as k , hirdeto as h where h.htelefon=k.htelefon order by k.datum DESC, k.comment DESC, k.id DESC limit 0,$tol"; $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { //list($id,$comment,$datum,$htelefon)=$tomb; //$lany_temp=new Hirdeto($htelefon); $lany_temp = new Hirdeto($tomb['htelefon']); $komment_alul[$alapindex][name] = $lany_temp->name; $komment_alul[$alapindex][fokat] = $lany_temp->fokat; $komment_alul[$alapindex][htelefon] = $lany_temp->htelefon; //$komment_alul[$alapindex][ttelefon]='+36 '.substr($lany_temp->htelefon,0,2).' / '.substr($lany_temp->htelefon,2,3).'-'.substr($lany_temp->htelefon,5,4); $komment_alul[$alapindex][ttelefon] = '+36-' . substr($lany_temp->htelefon, 0, 2) . '-' . substr( $lany_temp->htelefon, 2, 3 ) . '-' . substr($lany_temp->htelefon, 5, 4); $komment_alul[$alapindex][aktiv] = $lany_temp->aktiv; $komment_alul[$alapindex][hirdetesid] = $lany_temp->id; $komment_alul[$alapindex][fokat] = $lany_temp->fokat; //$komment_alul[$alapindex][id]=$id; $komment_alul[$alapindex][id] = $tomb['id']; //$komment_alul[$alapindex][datum]=$datum; $komment_alul[$alapindex][datum] = $tomb['datum']; //$komment_alul[$alapindex][roviddatum]=substr($datum,0,11); $komment_alul[$alapindex][roviddatum] = substr($tomb['datum'], 0, 11); $komment_alul[$alapindex][becenev] = $becenev; $komment_alul[$alapindex][rang] = $rang; //$komment_alul[$alapindex][komment]=$comment; $komment_alul[$alapindex][komment] = $tomb['comment']; $komment_alul[$alapindex][ip] = $ip; $komment_alul[$alapindex][email] = $email; $alapindex++; } $vanmit = "van"; } else { $vanmit = "nincs"; } //$memcache->set('komment_lista_' . $tol, $komment_alul); //} $lap = $templap; return ($komment_alul); } /** * komment_lista2() * * @param mixed $tol * @return */ function komment_lista2($tol) { global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist, $vanmit, $komment_alap_hirdetes_id, $tombdarab; $aResult = dumpcache($tol . "_"); if ($aResult == FALSE) { ob_start(); $maxsszam = query("select count(htelefon) from komment where active=1"); list( $tombdarab ) = $maxsszam->fetchRow(); echo '$tombdarab="' . $tombdarab . '"; '; $sql = "SELECT t.id, t.comment, t.becenev, t.email, t.datum, t.ip, t.rang, t.htelefon FROM ( SELECT k.id, k.comment, k.becenev, k.email, k.datum, k.ip, f.rang, k.htelefon, k.active FROM komment AS k, felhasznalok AS f WHERE k.becenev = f.becenev ORDER BY datum DESC ) AS t where t.active=1 GROUP BY t.htelefon ORDER BY t.datum DESC limit $tol,100"; $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { list( $id, $comment, $becenev, $email, $datum, $ip, $rang, $htelefon ) = $tomb; $lany_temp = new Hirdeto($htelefon); echo '$komment_alul[' . $alapindex . '][name]="' . $lany_temp->name . '"; '; echo '$komment_alul[' . $alapindex . '][htelefon]="' . $lany_temp->htelefon . '"; '; echo '$komment_alul[' . $alapindex . '][ttelefon]="' . substr($lany_temp->htelefon, 0, 2) . ' / ' . substr($lany_temp->htelefon, 2, 3) . '-' . substr($lany_temp->htelefon, 5, 4) . '"; '; echo '$komment_alul[' . $alapindex . '][aktiv]="' . $lany_temp->aktiv . '"; '; echo '$komment_alul[' . $alapindex . '][hirdetesid]="' . $lany_temp->id . '"; '; echo '$komment_alul[' . $alapindex . '][id]=' . $id . '; '; echo '$komment_alul[' . $alapindex . '][datum]="' . $datum . '"; '; echo '$komment_alul[' . $alapindex . '][roviddatum]="' . substr($datum, 0, 11) . '"; '; echo '$komment_alul[' . $alapindex . '][becenev]="' . $becenev . '"; '; echo '$komment_alul[' . $alapindex . '][rang]="' . $rang . '"; '; echo '$komment_alul[' . $alapindex . '][komment]="' . addslashes($comment) . '"; '; echo '$komment_alul[' . $alapindex . '][ip]="' . $ip . '"; '; echo '$komment_alul[' . $alapindex . '][email]="' . $email . '"; '; $alapindex++; } echo '$vanmit="van"; '; } else echo '$vanmit="nincs"; '; savecache(ob_get_contents(), $tol . "_"); ob_end_clean(); } include(getfilename($tol . "_")); return ($komment_alul); } /** * komment_lista_ajanlo() * * @param integer $fokat * @param integer $limit * @return */ function komment_lista_ajanlo($fokat = 1, $limit = 12) { global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist, $vanmit, $komment_alap_hirdetes_id, $tombdarab; $templap = $lap; $lap = "komment_lista"; $maxsszam = query("select count(htelefon) from komment where active=1"); list( $tombdarab ) = $maxsszam->fetchRow(); $sql = "select k.id, k.comment, k. datum, h.htelefon from komment as k , hirdeto as h where h.htelefon=k.htelefon AND h.fokat = " . $fokat . " order by k.datum DESC, k.comment DESC limit 0, " . $limit; $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { list( $id, $comment, $datum, $htelefon ) = $tomb; $lany_temp = new Hirdeto($htelefon); $komment_alul[$alapindex][name] = $lany_temp->name; $komment_alul[$alapindex][fokat] = $lany_temp->fokat; $komment_alul[$alapindex][htelefon] = $lany_temp->htelefon; $komment_alul[$alapindex][ttelefon] = '+36-' . substr($lany_temp->htelefon, 0, 2) . '-' . substr( $lany_temp->htelefon, 2, 3 ) . '-' . substr($lany_temp->htelefon, 5, 4); $komment_alul[$alapindex][aktiv] = $lany_temp->aktiv; $komment_alul[$alapindex][hirdetesid] = $lany_temp->id; $komment_alul[$alapindex][fokat] = $lany_temp->fokat; $komment_alul[$alapindex][id] = $id; $komment_alul[$alapindex][datum] = $datum; $komment_alul[$alapindex][roviddatum] = substr($datum, 0, 11); $komment_alul[$alapindex][becenev] = $becenev; $komment_alul[$alapindex][rang] = $rang; $komment_alul[$alapindex][komment] = $comment; $komment_alul[$alapindex][ip] = $ip; $komment_alul[$alapindex][email] = $email; $alapindex++; } $vanmit = "van"; } else { $vanmit = "nincs"; } $lap = $templap; return ($komment_alul); } /** * cseveges_lista() * * @param mixed $tol * @param integer $keres_fokat * @return */ function cseveges_lista($tol, $keres_fokat = 1) { //global $lap,$alap,$hetvege,$bes,$kepkat,$rangok,$megyelist,$vanmit,$cseveges_alap_hirdetes_id,$tombdarab, $memcache; global $alap, $cache, $tombdarab, $premium_rendszer; $tombdarab = getOne( "SELECT COUNT(cseveges_datum.htelefon) FROM cseveges_datum, hirdeto WHERE cseveges_datum.htelefon = hirdeto.htelefon AND hirdeto.fokat = '" . $keres_fokat . "'" ); $s_cacheKey = 'cseveges_lista_' . $tol . '_' . $keres_fokat; if ( ( $cseveges_alul = $cache->get($s_cacheKey, 'cseveges_lista')) !== false ) { return $cseveges_alul; } /* $aResult=dumpcache('cseveges_lista_' . $tol . '_' . $keres_fokat); if($aResult==FALSE) //if (($cseveges_alul = $memcache->get('cseveges_lista_' . $tol . '_' . $keres_fokat)) === false) { ob_start(); $maxsszam=query("select count(htelefon) from cseveges where active=1"); list($tombdarab)=$maxsszam->fetchRow(); */ //$tombdarab="'.$tombdarab.'";'; //$tombdarab = getOne("SELECT COUNT(htelefon) FROM cseveges WHERE active = 1"); ////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////// /* $sql = 'SELECT t.id, te.comment, te.becenev, te.datum, te.ip, f.id AS fid, f.avatar, f.rang, t.htelefon, h.name, h.nagyveg, h.id FROM ( SELECT csev_id AS id, htelefon FROM cseveges_datum ORDER BY datum DESC ) AS t, hirdeto AS h, felhasznalok AS f, cseveges AS te WHERE t.id = te.id AND t.htelefon = h.htelefon AND te.becenev = f.becenev and h.fokat='.$keres_fokat.' LIMIT ' . $tol . ', 50'; */ if ($premium_rendszer == 1) $sql = 'SELECT t.id, te.comment, te.becenev, te.datum, te.ip, f.id AS fid, f.avatar, f.rang, t.htelefon, h.name, h.nagyveg, h.id AS hid FROM ( SELECT csev_id AS id, htelefon FROM cseveges_datum ORDER BY datum DESC ) AS t, hirdeto AS h, felhasznalok AS f, cseveges AS te WHERE t.id = te.id and (h.p_alap>0 or h.p_premium>0 or h.p_vip>0) AND t.htelefon = h.htelefon AND te.becenev = f.becenev and h.fokat=' . $keres_fokat . ' LIMIT ' . $tol . ', 50'; else $sql = 'SELECT t.id, te.comment, te.becenev, te.datum, te.ip, f.id AS fid, f.avatar, f.rang, t.htelefon, h.name, h.nagyveg, h.id AS hid FROM ( SELECT csev_id AS id, htelefon FROM cseveges_datum ORDER BY datum DESC ) AS t, hirdeto AS h, felhasznalok AS f, cseveges AS te WHERE t.id = te.id AND t.htelefon = h.htelefon AND te.becenev = f.becenev and h.fokat=' . $keres_fokat . ' LIMIT ' . $tol . ', 50'; ////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////// /* $sql = "SELECT t.id, te.comment, te.becenev,te.datum, te.ip, f.id AS fid, f.avatar, f.rang, t.htelefon, h.name, h.nagyveg,h.id FROM ( SELECT max(id) as id ,htelefon FROM cseveges where active =1 group by htelefon order by id desc ) AS t, hirdeto as h, felhasznalok as f, cseveges as te where t.id=te.id and t.htelefon=h.htelefon and te.becenev=f.becenev limit $tol, 50 "; */ $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { //list($id,$comment,$becenev,$datum,$ip,$fid,$avatar,$rang,$htelefon,$hname, $hnagyveg,$hid)=$tomb; $lany_temp = new Hirdeto($htelefon); //$cseveges_alul[$alapindex][name]=$hname; $cseveges_alul[$alapindex][name] = $tomb['name']; //$cseveges_alul[$alapindex][htelefon]=$htelefon; $cseveges_alul[$alapindex][htelefon] = $tomb['htelefon']; //$cseveges_alul[$alapindex][ttelefon]=substr($htelefon,0,2).' / '.substr($htelefon,2,3).'-'.substr($htelefon,5,4); $cseveges_alul[$alapindex][ttelefon] = substr($tomb['htelefon'], 0, 2) . ' / ' . substr( $tomb['htelefon'], 2, 3 ) . '-' . substr($tomb['htelefon'], 5, 4); //$cseveges_alul[$alapindex][hirdetesid]=$hid; $cseveges_alul[$alapindex][hirdetesid] = $tomb['hid']; //$cseveges_alul[$alapindex][id]=$id; $cseveges_alul[$alapindex][id] = $tomb['id']; //$cseveges_alul[$alapindex][datum]=$datum; $cseveges_alul[$alapindex][datum] = $tomb['datum']; //$cseveges_alul[$alapindex][becenev]=$becenev; $cseveges_alul[$alapindex][becenev] = $tomb['becenev']; //$cseveges_alul[$alapindex][fid]=$fid; $cseveges_alul[$alapindex][fid] = $tomb['fid']; //$cseveges_alul[$alapindex][avatar]=$avatar; $cseveges_alul[$alapindex][avatar] = $tomb['avatar']; //$cseveges_alul[$alapindex][rang]=$rang; $cseveges_alul[$alapindex][rang] = $tomb['rang']; //$cseveges_alul[$alapindex][cseveges]=addslashes($comment); $cseveges_alul[$alapindex][cseveges] = addslashes($tomb['comment']); //$cseveges_alul[$alapindex][ip]=$ip; $cseveges_alul[$alapindex][ip] = $tomb['ip']; //$cseveges_alul[$alapindex][email]=$email; $cseveges_alul[$alapindex][email] = $tomb['email']; $alapindex++; } $cseveges_alul[vanmit] = "van"; } else { $cseveges_alul[vanmit] = "nincs"; } // $memcache->set('cseveges_lista_' . $tol . '_' . $cseveges_alul, $komment_alul); /*var_export($cseveges_alul); savecache(substr_replace(ob_get_contents(),'$cseveges_alul = array',0,5),'cseveges_lista_'.$tol.'_'.$keres_fokat); ob_end_clean(); } include(getfilename('cseveges_lista_'.$tol.'_'.$keres_fokat));*/ $cache->set($s_cacheKey, $cseveges_alul, 'cseveges_lista', 3600); return ($cseveges_alul); } /** * komment_egy() * * @param mixed $alaptelefon * @param mixed $tol * @return */ function komment_egy($alaptelefon, $tol) { global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist, $vanmit, $komment_alap_hirdetes_id, $tombdarab; $aResult = dumpcache($alaptelefon . "_" . $tol . "_"); if ($aResult == FALSE) { ob_start(); $maxsszam = query("select count(id) from komment where active=1 and htelefon='$alaptelefon'"); list( $tombdarab ) = $maxsszam->fetchRow(); $tombdarab = $tombdarab; $sql = "SELECT k.id,k.comment,k.becenev,k.email,k.datum,k.ip,f.rang FROM komment as k , felhasznalok as f where k.htelefon= '" . $alaptelefon . "' and k.becenev=f.becenev and k.active=1 order by k.datum DESC limit $tol,25"; $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { list( $id, $comment, $becenev, $email, $datum, $ip, $rang ) = $tomb; $komment_alul[$alapindex][id] = $id; $komment_alul[$alapindex][datum] = $datum; $komment_alul[$alapindex][becenev] = $becenev; $komment_alul[$alapindex][rang] = $rang; $komment_alul[$alapindex][komment] = addslashes($comment); $komment_alul[$alapindex][ip] = $ip; $komment_alul[$alapindex][email] = $email; $alapindex++; } $vanmit = "van"; } else $vanmit = "nincs"; var_export($komment_alul); savecache(substr_replace(ob_get_contents(), '$komment_alul = array', 0, 5), $alaptelefon . "_" . $tol . "_"); ob_end_clean(); } include(getfilename($alaptelefon . "_" . $tol . "_")); return ($komment_alul); } /** * komment_alul() * * @param mixed $alaptelefon * @return */ function komment_alul($alaptelefon) { global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist, $vanmit, $komment_alap_hirdetes_id; $komment_alul = array(); //$aResult=dumpcache("komment_".$alaptelefon."_"); //if($aResult==FALSE) //{ //ob_start(); $kl = query("select id from hirdeto where htelefon='$alaptelefon'"); list( $hirdetes_id ) = $kl->fetchRow(); $komment_alap_hirdetes_id = $hirdetes_id; $sql = "SELECT k.id,k.comment,k.becenev,k.email,k.datum,k.ip,f.rang FROM komment as k , felhasznalok as f where k.htelefon= '" . $alaptelefon . "' and k.becenev=f.becenev and k.active=1 order by k.datum DESC limit 5"; $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { list( $id, $comment, $becenev, $email, $datum, $ip, $rang ) = $tomb; $komment_alul[$alapindex][id] = $id; $komment_alul[$alapindex][datum] = $datum; $komment_alul[$alapindex][becenev] = $becenev; $komment_alul[$alapindex][rang] = $rang; $komment_alul[$alapindex][komment] = addslashes($comment); $komment_alul[$alapindex][ip] = $ip; $komment_alul[$alapindex][email] = $email; $alapindex++; } $vanmit = "van"; } else $vanmit = "nincs"; //savecache(ob_get_contents(),"komment_".$alaptelefon."_"); // ob_end_clean(); //} //include(getfilename("komment_".$alaptelefon."_")); return ($komment_alul); } /** * cseveges_alul() * * @param mixed $hird_id * @return */ function cseveges_alul($hird_id) { global $lap, $alap, $hetvege, $bes, $kepkat, $rangok, $megyelist, $vanmit, $user, $cache; $s_cacheKey = 'cseveges_alul'; $s_cacheGroup = 'cseveges/' . $hird_id; if ( ( $komment_alul = $cache->get($s_cacheKey, $s_cacheGroup)) !== false and $user->id != 66640 ) { //if ( is_array($komment_alul) and count($komment_alul) > 0 ) //{ $vanmit = "van"; return $komment_alul; //} } $komment_alul = array(); $sql = "SELECT cseveges.id, cseveges.becenev, cseveges.email, cseveges.datum, cseveges.ip, cseveges.o_lang, cseveges_" . $user->lang . ".comment, felhasznalok.rang, felhasznalok.id AS user_id, content_rel.content FROM cseveges INNER JOIN felhasznalok ON (cseveges.becenev = felhasznalok.becenev) LEFT JOIN cseveges_" . $user->lang . " ON (cseveges_" . $user->lang . ".cseveges_id = cseveges.id) LEFT JOIN content_rel ON (content_rel.tipus = 2 AND content_rel.rel_id = cseveges.id) WHERE cseveges.hird_id = '" . $hird_id . "' AND cseveges.active = 1 ORDER BY cseveges.datum DESC LIMIT 10"; $result = query($sql); if ($result->numRows() > 0) { $alapindex = 1; while ( $tomb = $result->fetchRow() ) { //list($id,$comment,$becenev,$email,$datum,$ip,$rang)=$tomb; $id = $tomb['id']; $comment = $tomb['comment']; $becenev = $tomb['becenev']; $email = $tomb['email']; $datum = $tomb['datum']; $ip = $tomb['ip']; $rang = $tomb['rang']; $komment_alul[$alapindex]['id'] = $id; $komment_alul[$alapindex]['datum'] = $datum; $komment_alul[$alapindex]['becenev'] = $becenev; $komment_alul[$alapindex]['rang'] = $rang; $komment_alul[$alapindex]['user_id'] = $tomb['user_id']; $komment_alul[$alapindex]['komment'] = addslashes($comment); $komment_alul[$alapindex]['ip'] = $ip; $komment_alul[$alapindex]['email'] = $email; $komment_alul[$alapindex]['o_lang'] = $tomb['o_lang']; if ($tomb['o_lang'] != $user->lang) { $res_o = query( 'SELECT comment FROM cseveges_' . $tomb['o_lang'] . ' WHERE cseveges_id = ' . $tomb['id'] ); if ($res_o->numRows() > 0) { $row_o = $res_o->fetchRow(); $komment_alul[$alapindex]['o_comment'] = $row_o['comment']; } } $komment_alul[$alapindex]['content'] = $tomb['content']; $alapindex++; } $vanmit = "van"; } else { $vanmit = "nincs"; } $cache->set($s_cacheKey, $komment_alul, $s_cacheGroup, 3600); return ($komment_alul); } /** * beszamolok_listaja() * * @param string $tol * @param string $besorolas * @param string $megye_id * @param string $telepules_id * @param string $varosresz_id * @param string $blanynev * @param string $bbecenev * @param string $btelefon * @param string $hasznos * @param integer $besz_tipus * @return */ func