// list HP text content
$main_pcs = '';
$next_pcs = '';
$download_str = '';
$i = 0;
$sSql = "SELECT * FROM pagescontent WHERE idzaznamu='$page_id' ORDER BY razeni";
$vysledek_pcs = Pg_Exec($sSql);
while ($zaznam_pcs = Pg_Fetch_Assoc($vysledek_pcs)) {
// pcs
if (printSqlCol('rozmery',$zaznam_pcs)!='') {
// check pcs dimensions
$wh = $zaznam_pcs['rozmery'][0]=='w' ? ' height="100%"' : ' width="100%"';
if (printSqlCol('video',$zaznam_pcs)!='') {
$next_pcs .= ''."\n";
} else {
$next_pcs .= ''."\n";
}
// downloads
} else if (printSqlCol('titulek'.$lang_sql_str,$zaznam_pcs)) {
$download_str .= ''.printSqlCol('titulek'.$lang_sql_str,$zaznam_pcs).' '."\n";
}
}
?>
echo $title ?>
echo $text ?>
echo $next_pcs ?>
echo $download_str ?>
echo $via_novinky_text ?>
// list last 5 news by their date
$news_datum = date('Y-m-d');
$sSql = "SELECT * FROM news WHERE status>'0' AND datumod>='$news_datum' ORDER BY datumod,cas LIMIT 3";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$tmp_datum = printSqlCol('datumod',$zaznam);
$news_title = printSqlCol('titulek'.$lang_sql_str,$zaznam)!='' ? printSqlCol('titulek'.$lang_sql_str,$zaznam) : printSqlCol('titulek',$zaznam);
?>
// list all top pages from cur. POI
$first_page = false;
foreach ($pages_by_poi_arr as $key => $value) {
if ($value==$idpoi) {
if (!$first_page) $first_page = $pages_url_arr[$key];
?>
// list last 5 news by their date
$news_datum = date('Y-m-d');
$sSql = "SELECT * FROM news WHERE idpoi='$idpoi' AND status>'0' AND (datumod>='$news_datum' OR datumdo>='$news_datum') ORDER BY datumod,cas LIMIT 2";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$tmp_datum = printSqlCol('datumod',$zaznam);
$css_nophoto = printSqlCol('soubor',$zaznam)!='' ? '' : ' nophoto';
$news_title = printSqlCol('titulek'.$lang_sql_str,$zaznam)!='' ? printSqlCol('titulek'.$lang_sql_str,$zaznam) : printSqlCol('titulek',$zaznam);
?>
// list last 5 news by their date
$news_datum = date('Y-m-d');
$sSql = "SELECT * FROM pages WHERE idpoi='$idpoi' AND status>'0' AND idtypustranky='4' ORDER BY razeni LIMIT 2";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$css_nophoto = printSqlCol('soubor',$zaznam)!='' ? '' : ' nophoto';
?>
} else if ($page_id==7) { // places
// filter
$hl_poi = GetOrPostSafe('hl_poi','','int');
$hl_type = GetOrPostSafe('hl_type','','int');
$hl_country = GetOrPostSafe('hl_country','','int');
// define "hl_country" by lang
if (!isset($_POST['hl_country']) || ($hl_country==0 && $lang!='de')) $hl_country = FixInt($lang_sql_str);
if (isset($_POST['hl_country']) && $_POST['hl_country']==0) $hl_country = 0;
$poi_sql = '';
$poi_sql .= $hl_poi>0 ? " AND id=$hl_poi" : '';
$poi_sql .= $hl_type>0 ? " AND typpoi=$hl_type" : '';
$poi_sql .= $hl_country>0 ? " AND zeme=$hl_country" : '';
?>
echo $title ?>
// list all poi photos
$poi_photos_arr = array();
$poi_photos_title_arr = array();
$sSql = "SELECT soubor,idzaznamu,titulek$lang_sql_str AS title FROM poicontent WHERE rozmery IS NOT NULL ORDER BY razeni";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$poi_photos_arr[$zaznam['idzaznamu']][] = printSqlCol('soubor',$zaznam);
$poi_photos_title_arr[$zaznam['idzaznamu']][] = printSqlCol('titulek'.$lang_sql_str,$zaznam);
}
// list all pois by send filter
$css_color = 'suda';
$sSql = "SELECT * FROM poi WHERE status>'0'$poi_sql ORDER BY razeni LIMIT 200";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$css_color = $css_color=='licha' ? 'suda' : 'licha';
$pi = 0;
$css_nophoto = printSqlCol('soubor',$zaznam)!='' ? '' : ' nophoto';
?>
// list all poi photos
$data_title_arr = $data_video_arr = $data_www_arr = $data_rozmery_arr = $data_pcs_arr = $data_typzobrazeni_arr = $data_downloads_arr = array();
$sSql = "SELECT * FROM ".$table."content WHERE idzaznamu='$page_id' ORDER BY razeni";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
// test if file is picture or video
if (printSqlCol('rozmery',$zaznam)) {
$data_title_arr[$zaznam['idzaznamu']][$zaznam['id']] = printSqlCol('titulek'.$lang_sql_str,$zaznam);
$data_video_arr[$zaznam['idzaznamu']][$zaznam['id']] = printSqlCol('video',$zaznam);
$data_www_arr[$zaznam['idzaznamu']][$zaznam['id']] = printSqlCol('www',$zaznam);
$data_rozmery_arr[$zaznam['idzaznamu']][$zaznam['id']] = printSqlCol('rozmery',$zaznam);
$data_typzobrazeni_arr[$zaznam['idzaznamu']][$zaznam['id']] = printSqlCol('typzobrazeni',$zaznam);
$data_pcs_arr[$zaznam['idzaznamu']][$zaznam['id']] = isset($zaznam['soubor']) && $zaznam['soubor'] ? StripSlashes($zaznam['soubor']) : '';
// if has download file text comment
} else if (printSqlCol('titulek'.$lang_sql_str,$zaznam)) {
$data_downloads_arr[$zaznam['idzaznamu']][$zaznam['id']] = ''.printSqlCol('titulek'.$lang_sql_str,$zaznam).'';
}
}
// list all pois by send filter
$css_color = 'suda';
$sSql = "SELECT * FROM news WHERE status>'0' AND id='$page_id' ORDER BY razeni";
// print main page data & pcs
?>
// list all poi photos
$poi_photos_arr = array();
$poi_photos_title_arr = array();
$sSql = "SELECT soubor,idzaznamu,titulek$lang_sql_str AS title FROM newscontent WHERE idzaznamu IN (SELECT id FROM news WHERE status>'0' AND idpoi='$idpoi') ORDER BY razeni";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$poi_photos_arr[$zaznam['idzaznamu']][] = printSqlCol('soubor',$zaznam);
$poi_photos_title_arr[$zaznam['idzaznamu']][] = printSqlCol('titulek'.$lang_sql_str,$zaznam);
}
// list all pois by send filter
$css_color = 'suda';
$sSql = "SELECT * FROM news WHERE status>'0' AND idpoi='$idpoi' ORDER BY razeni";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$css_color = $css_color=='licha' ? 'suda' : 'licha';
$pi = 0;
$css_nophoto = printSqlCol('soubor',$zaznam)!='' ? '' : ' nophoto';
$news_title = printSqlCol('titulek'.$lang_sql_str,$zaznam)!='' ? printSqlCol('titulek'.$lang_sql_str,$zaznam) : printSqlCol('titulek',$zaznam);
?>
// list all poi photos
$poi_photos_arr = array();
$poi_photos_title_arr = array();
$sSql = "SELECT soubor,idzaznamu,titulek$lang_sql_str AS title FROM pagescontent WHERE idzaznamu IN (SELECT id FROM pages WHERE status>'0' AND idpoi='$idpoi' AND idtypustranky='4') ORDER BY razeni";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$poi_photos_arr[$zaznam['idzaznamu']][] = printSqlCol('soubor',$zaznam);
$poi_photos_title_arr[$zaznam['idzaznamu']][] = printSqlCol('titulek'.$lang_sql_str,$zaznam);
}
// list all pois by send filter
$css_color = 'suda';
$sSql = "SELECT * FROM pages WHERE status>'0' AND idpoi='$idpoi' AND idtypustranky='4' ORDER BY razeni";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$css_color = $css_color=='licha' ? 'suda' : 'licha';
$pi = 0;
$css_nophoto = printSqlCol('soubor',$zaznam)!='' ? '' : ' nophoto';
?>
} else if ($page_id==5) { // history
// filter
$hl_poi = GetOrPostSafe('hl_poi','','int');
$hl_type = GetOrPostSafe('hl_type','','int');
$hl_country = GetOrPostSafe('hl_country','','int');
// define "hl_country" by lang
if (!isset($_POST['hl_country']) || ($hl_country==0 && $lang!='de')) $hl_country = FixInt($lang_sql_str);
if (isset($_POST['hl_country']) && $_POST['hl_country']==0) $hl_country = 0;
$poi_sql = '';
$poi_sql .= $hl_poi>0 ? " AND idpoi=$hl_poi" : '';
//$poi_sql .= $hl_type>0 ? " AND idtypustranky=$hl_type" : " AND (idtypustranky=3 OR idtypustranky=31 OR idtypustranky=32)";
$poi_sql .= " AND (idtypustranky=3 OR idtypustranky=31 OR idtypustranky=32)";
$poi_sql .= $hl_country>0 ? " AND idpoi IN (SELECT id FROM poi WHERE status>0 AND zeme=$hl_country)" : '';
?>
echo $title ?>
// list all poi photos
$poi_photos_arr = array();
$poi_photos_title_arr = array();
$sSql = "SELECT soubor,idzaznamu,titulek$lang_sql_str AS title FROM pagescontent WHERE rozmery IS NOT NULL ORDER BY razeni";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$poi_photos_arr[$zaznam['idzaznamu']][] = printSqlCol('soubor',$zaznam);
$poi_photos_title_arr[$zaznam['idzaznamu']][] = printSqlCol('titulek'.$lang_sql_str,$zaznam);
}
// list all pois by send filter
$css_color = 'suda';
$sSql = "SELECT * FROM pages WHERE status>'0'$poi_sql ORDER BY titulek$lang_sql_str LIMIT 200";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$css_color = $css_color=='licha' ? 'suda' : 'licha';
$pi = 0;
$css_nophoto = printSqlCol('soubor',$zaznam)!='' ? '' : ' nophoto';
?>
} else if ($page_id==4) { // news from hp
// filter
$hl_poi = GetOrPostSafe('hl_poi','','int');
$hl_country = GetOrPostSafe('hl_country','','int');
if (!isset($_POST['hl_country']) || ($hl_country==0 && $lang!='de')) $hl_country = FixInt($lang_sql_str);
if (isset($_POST['hl_country']) && $_POST['hl_country']==0) $hl_country = 0;
$poi_sql = '';
$poi_sql .= $hl_poi>0 ? " AND idpoi=$hl_poi" : '';
$poi_sql .= $hl_country>0 ? " AND idpoi IN (SELECT id FROM poi WHERE status>0 AND zeme=$hl_country)" : '';
?>
echo $title ?>
// list all poi photos
$poi_photos_arr = array();
$poi_photos_title_arr = array();
$sSql = "SELECT soubor,idzaznamu,titulek$lang_sql_str AS title FROM newscontent WHERE rozmery IS NOT NULL ORDER BY razeni";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$poi_photos_arr[$zaznam['idzaznamu']][] = printSqlCol('soubor',$zaznam);
$poi_photos_title_arr[$zaznam['idzaznamu']][] = printSqlCol('titulek'.$lang_sql_str,$zaznam);
}
// list all pois by send filter
$css_color = 'suda';
$today = date('Y-m-d');
$sSql = "SELECT * FROM news WHERE status>'0'$poi_sql AND (datumod>'$today' OR datumdo>'$today') ORDER BY datumod,cas LIMIT 200";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$datumod = printSqlCol('datumod',$zaznam);
$datumdo = printSqlCol('datumdo',$zaznam);
$cas = printSqlCol('cas',$zaznam);
$css_color = $css_color=='licha' ? 'suda' : 'licha';
$pi = 0;
$css_nophoto = printSqlCol('soubor',$zaznam)!='' ? '' : ' nophoto';
$news_title = printSqlCol('titulek'.$lang_sql_str,$zaznam)!='' ? printSqlCol('titulek'.$lang_sql_str,$zaznam) : printSqlCol('titulek',$zaznam);
?>
echo $news_title ?>
echo printSqlCol('idpoi',$zaznam)>0 ? $poi_title_arr[printSqlCol('idpoi',$zaznam)].' / ' : '' ?>
if ($datumod) echo GetCzDateShortFree($datumod) ?>
if ($cas) echo ' ('.$cas.')' ?>
if ($datumdo) echo ' - '.GetCzDateShortFree($datumdo) ?>
} else if ($page_id==6) { // research
// filter
$hl_poi = GetOrPostSafe('hl_poi','','int');
$hl_type = GetOrPostSafe('hl_type','','int');
$hl_country = GetOrPostSafe('hl_country','','int');
//if (!isset($_POST['hl_country']) || ($hl_country==0 && $lang!='de')) $hl_country = FixInt($lang_sql_str);
//if (isset($_POST['hl_country']) && $_POST['hl_country']==0) $hl_country = 0;
$poi_sql = '';
$poi_sql .= $hl_poi>0 ? " AND idpoi=$hl_poi" : '';
$poi_sql .= $hl_type>0 ? " AND idtypustranky=$hl_type" : " AND (idtypustranky=2 OR idtypustranky=21 OR idtypustranky=22)";
$poi_sql .= $hl_country>0 ? " AND idpoi IN (SELECT id FROM poi WHERE status>0 AND zeme=$hl_country)" : '';
?>
echo $title ?>
// list all poi photos
$poi_photos_arr = array();
$poi_photos_title_arr = array();
$sSql = "SELECT soubor,idzaznamu,titulek$lang_sql_str AS title FROM pagescontent WHERE rozmery IS NOT NULL ORDER BY razeni";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$poi_photos_arr[$zaznam['idzaznamu']][] = printSqlCol('soubor',$zaznam);
$poi_photos_title_arr[$zaznam['idzaznamu']][] = printSqlCol('titulek'.$lang_sql_str,$zaznam);
}
// list all pois by send filter
$css_color = 'suda';
$sSql = "SELECT * FROM pages WHERE status>'0'$poi_sql ORDER BY razeni LIMIT 200";
$vysledek = Pg_Exec($sSql);
while ($zaznam = Pg_Fetch_Assoc($vysledek)) {
$css_color = $css_color=='licha' ? 'suda' : 'licha';
$pi = 0;
$css_nophoto = printSqlCol('soubor',$zaznam)!='' ? '' : ' nophoto';
?>