10); processdirmenu($id); $i=0; while ($i<=count($dirmenu)) //a kiiratás { $tmp=$dirmenu[$i++]; displaymenu($tmp); } } /************************************/ function processdirmenu($id) { global $dirmenu,$actuallevel; //láthatóvá tesszük az aktuális menupontot és azokat amiknek az aktuális menupont a szülője $i=0; while ($i<=count($dirmenu)) { $tmp=$dirmenu[$i]; if (($id == 0) && ($i == 0)) { processdirmenuup(0); return 0; } if ( (($tmp['id']==$id) && ($tmp['id'] != "")) ) { $actuallevel=$tmp['level']; $tmp['visible']=TRUE; $tmp['active']=TRUE; $dirmenu[$i]=$tmp; $actparentid=$tmp['parent']; } //az aktuális menupont if (($tmp['parent']==$id) && ($tmp['parent'] != "") && ($id != 0)) { $tmp['visible']=TRUE; $dirmenu[$i]=$tmp; } //ugyanaz a szülője mint az aktuálisé, egy szinten van az aktuálissal $i++; } processdirmenuup($actparentid); } /************************************/ function processdirmenuup($id) { global $dirmenu; // echo "pdm".$id."
"; //láthatóvá tesszük azokat a menupontokat amiknek ugyanaz a szülője mint az aktuális menupontnak $i=0; while ($i"") ) { //echo $tmp["link"]."
"; $len=strlen($tmp["link"]); $last=substr($_SERVER['REQUEST_URI'], -($len)); //echo "{$_SERVER['REQUEST_URI']} - {$tmp["link"]} - $last
"; if ($last==$tmp["link"]) { $tmp["active"]=TRUE; $tmp["visible"]=TRUE; $dirmenu[$i]=$tmp; //echo $tmp['parent']; //processdirmenu($tmp['parent']); } } $i++; } } /************************************/ //beolvassa a menurendszert a dirmenu tombbe és elokesziti function directorymenu($parent,$level,$mennyit) { global $dirmenu, $DB_NAME, $TYPE_MENU, $TYPE_LINK, $TYPE_GALLERY; if ($mennyit>0) { $query = "SELECT * FROM filesystem WHERE (parent='{$parent}') AND (deleted='0') AND (active ='1') AND ((type='{$TYPE_MENU}') OR (type='{$TYPE_LINK}') OR (type='{$TYPE_GALLERY}') ) ORDER BY sort DESC, id DESC" ; //$result = mysql_db_query ($DB_NAME, $query) or die ("!Query $query failed"); $result = mysql_query ($query) or die ("!Query $query failed"); //echo $query."
"; while ($g = mysql_fetch_array($result)) { $g=unpackrow($g); if ( ($g["visible"]==1) ) { $tmp =array( 'id' =>$g['id'], 'parent' =>$g['parent'], 'nev' =>$g['title'], 'level' =>$level, 'active' =>FALSE, 'display' =>$g['active'], 'type' =>$g['type'], 'link' =>$g['link'], 'menuimage' =>$g['menuimage'], 'target' =>$g['target'], 'visible' =>FALSE ); //VÁLTOZÁS HA LINK ÉS AKTÍV AKKOR AKTÍVVÁ TESSZÜK... if (($tmp["link"]<>"") ) { $len=strlen($tmp["link"]); $last=substr($_SERVER['REQUEST_URI'], -($len)); //echo "{$_SERVER['REQUEST_URI']} - {$tmp["link"]} - $last
"; if ($last==$tmp["link"]) { $tmp["active"]=TRUE; } //$pos = strpos($_SERVER['REQUEST_URI'],$tmp["link"]); //if ($pos === false) {} else { $tmp["active"]=TRUE; } } $dirmenu[count($dirmenu)] = $tmp; directorymenu($g["id"],$level+1,$mennyit-1); } } } } /************************************/ function showdirectorymenu() { global $smarty, $dirmenudisplay, $actuallevel, $index,$dirmenu,$p; if ((!empty($_GET['i'])) || (!empty($index))) { dmenu($index); } else { //if ($_GET["p"]=="newsletter") { dmenu(42); } //BAZINAGY PATKOLÁSOK!!! //elseif ($_GET["p"]=="bugreport") { dmenu(22); } //elseif ($_GET["p"]=="registration") { dmenu(32); } //elseif ($_GET["p"]=="login") { dmenu(32); } // // //else { dmenu(0); } dmenu(0); } //if (empty($dirmenudisplay)) { //MODOSITAS!!! hogy mindig legyen menu // $dirmenu=array(); //$dirmenudisplay=array(); //} $smarty->assign("dirmenudisplay",$dirmenudisplay); //var_dump($dirmenudisplay); $smarty->assign("actuallevel",$actuallevel); } /*******************************************************************************************/ function adduser() { global $TYPE_USER; $text=packuserrow($_POST["name"],$_POST["company"],$_POST["city"],$_POST["zipcode"],$_POST["address"],$_POST["telephone"],$_POST["mobilephone"],$_POST["email"],$_POST["comment"]); $res=runsql("INSERT INTO filesystem_usr SET title='{$_POST["title"]}', filename='{$_POST["filename"]}', active=1, deleted=0, type={$TYPE_USER}, text='{$text}'"); } /*******************************************************************************************/ function usernameexists($q_user_name) { global $TYPE_USER; $res=runsql("SELECT title,filename FROM filesystem_usr WHERE title='$q_user_name' AND type={$TYPE_USER} AND active=1 AND deleted=0"); if (mysql_num_rows($res)>0) { return(TRUE); } else { return(FALSE); } } /*******************************************************************************************/ function getuserid($q_user_name) { global $TYPE_USER; $res=runsql("SELECT * FROM filesystem_usr WHERE title='$q_user_name' AND type={$TYPE_USER} AND active=1 AND deleted=0"); if (mysql_num_rows($res)>0) { $row=mysql_fetch_array($res); return $row["id"]; } else { die('getuserid error'); } } /*******************************************************************************************/ function modifyuser($id) { global $TYPE_USER; $text=packuserrow($_POST["name"],$_POST["company"],$_POST["city"],$_POST["zipcode"],$_POST["address"],$_POST["telephone"],$_POST["mobilephone"],$_POST["email"],$_POST["comment"]); $res=runsql("UPDATE filesystem_usr SET filename='{$_POST["filename"]}', active=1, deleted=0, type={$TYPE_USER}, text='{$text}' WHERE id='{$id}'"); } /*******************************************************************************************/ function getuserdata($title) { global $TYPE_USER, $smarty; $res=runsql("SELECT * FROM filesystem_usr WHERE type={$TYPE_USER} AND active=1 AND deleted=0 AND title='{$title}'"); if (mysql_num_rows($res)>0) { $row=mysql_fetch_array($res); $row=unpackrow($row); assignsmartyarray($row,"id","title","email","telephone","mobilephone","fax","company","comment","name","address"); } else { die('getuserdata error'); } } /************************************/ function gethash($str) { $s='TiTkOsElOtAg'.strrev($str).'sECrEtEnD'.$str; return(md5($s)); } /***********************************************************************************************/ /***********************************************************************************************/ /***********************************************************************************************/ /***********************************************************************************************/ /***********************************************************************************************/ /***********************************************************************************************/ /* Outdated //$smarty->assign("texts",mysort($texts)); //azért kell újrarendezni az sql-t mert hozzácsaphattunk menülistázóval mást is! nem kéne mindig rendezni, csak ha volt hozzácsapás... //$smarty->assign("submenu",mysort($submenus)); //azért kell újrarendezni az sql-t mert hozzácsaphattunk menülistázóval mást is! elméletileg nem kéne mindig rendezni, csak ha volt hozzácsapás... /* $pos = strpos(strtoupper($row["text"]),strtoupper($kword)); if (!($pos === false)) { $return = substr($row["text"], 0, $pos); $return.= ''; $return.= substr($row["text"], $pos, strlen($kword)); $return.= ''.substr($row["text"], $pos+strlen($kword)); $row["text"] = $return; break; //case sensitive számít } */ /* $new=preg_replace("'(?!<.*?)$keyword(?![^<>]*?>)'si", ">$keyword<", $row["text"],1); */ ?>
Atlasz Center Europauniversitas - Bemutatkozás
   
Hírek
Bemutatkozás
sdgb sdbg sdg
sdbg sdbg sdgb
sdvbsdb sdfb sdb
Kapcsolat
Szolgáltatásaink
Gyakran Ismételt Kérdések
Vendégkönyv
Atlaszcenter Kft.
2170 Aszód, Papföldi út 1.
Telefon/Fax: 28/400-987
Mobil: 30/9327-497
E-mail: martong@dunaweb.hu
      Főoldal / Bemutatkozás


Bemutatkozás


Üdvözöljük Magyarország legteljesebb POI adatbázisának honlapján!

 

A PoiX adatbázis a GeoX Kft. és az AtlaszCenter Kft. közös terméke, egy teljes Magyarországot lefedő POI adatbázis.

A PoiX alapvető adatokat tartalmaz a közigazgatási, turisztikai, közlekedési, szórakozási és még számos más lehetőségről.

Az adatok folyamatosan bővülnek és frissülnek.

A PoiX adatbázis négyféle adatot szolgáltat minden pontról:

  • Azonosítási adatok
  • Címadatok
  • Leíró adatok
  • Koordináta adatok.

Adatbázisunk több, mint 45.000 helyszínen több, mint 50.000 objektum adatait tartalmazza.

Az adatbázist negyedévente frissítjük.

Az adatbázis megvásárolható önállóan, térképpel összekapcsolva, illetve vállalunk elemzési feladatokat az adatokkal kapcsolatban.

 

Márton Gábor

Üzletágvezető