ACC SHELL
<div class="blok">
<?php if($vypisjednesablony == 1):?>
<?php
//echo "<a name=\"clanek".$zaznam["ID_clanku"]."\"></a>";
//include "vypissablon/".$sablona.".php";
@$clanky = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."menuclanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." LEFT JOIN ".$NAZEV_PROJEKTU."clanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." USING (idc) WHERE idc = ".$zaznam['idc']."");
//echo "SELECT * FROM ".$NAZEV_PROJEKTU."menuclanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." LEFT JOIN ".$NAZEV_PROJEKTU."clanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." USING (idc)".$podm.$radit;
// echo mysql_error();
while (@$clanek = mysql_fetch_array($clanky)) {
if($clanek["zobraz_clanek"]=="ano") {
//načítání atributů
if($clanek["zobraz_nazev"]=="ano" && $clanek["nazev"]!="") $a["nadpis"] = "<h2>".$clanek["nazev"]."</h2>";
$a["id"] = $clanek["idc"];
$a["menu"] = $menu;
@$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_int".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'
UNION SELECT * FROM ".$NAZEV_PROJEKTU."atr_float".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'
UNION SELECT * FROM ".$NAZEV_PROJEKTU."atr_varchar".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'
UNION SELECT * FROM ".$NAZEV_PROJEKTU."atr_zarovnat".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'
UNION SELECT * FROM ".$NAZEV_PROJEKTU."atr_text".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'");
while (@$atr = mysql_fetch_array($atributy)) {
$a[$atr["meta"]] = $atr["hodnota"];
}
//načítání obrázků
$i = 0;
$lb = false;
@$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_obrazek".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'");
while (@$atr = mysql_fetch_array($atributy)) {
$i++;
$is = getimagesize($atr["hodnota"]);
if ($atr["max"]=="ano") {
$pos = strrpos($atr["hodnota"],".");
if($pos>0) $nahled = substr($atr["hodnota"], 0, $pos)."_nahled".substr($atr["hodnota"], $pos);
else $nahled = $atr["hodnota"]."_nahled";
$is = getimagesize($nahled);
$o[$atr["meta"]] = "<a rel=\"lightbox[".$clanek["idc"]."]\" href=\"".$atr["hodnota"]."\"><img src=\"$nahled\" alt=\"".$atr["popis"]."\" title=\"".$atr["popis"]."\" height=\"$is[1]\" width=\"$is[0]\"/></a>";
$lb = true;
}
else $o[$atr["meta"]] = "<img src=\"".$atr["hodnota"]."\" alt=\"".$atr["popis"]."\" title=\"".$atr["popis"]."\" height=\"$is[1]\" width=\"$is[0]\"/>";
}
//načítání souborů
$i = 0;
@$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_soubor".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'");
while (@$atr = mysql_fetch_array($atributy)) {
$i++;
//$s[$i] = $atr["hodnota"];
$nahled = substr($atr["hodnota"], (strrpos($atr["hodnota"], ".")+1));
$text = substr($atr["hodnota"], (strrpos($atr["hodnota"], "/")+1));
$fs = filesize($atr["hodnota"]);
$fsize = "";
if($fs>1024*1024) { $fsize .= round($fs/(1024*1024),1)."MB"; $fs = $fs%(1024*1024); }
else $fsize .= round($fs/1024, 0)."kB";
$vel = "($fsize)";
$s[$atr["meta"]] = "<a href=\"".$atr["hodnota"]."\" target=\"_blank\"><img src=\"ikony/ico$nahled.png\" align=\"absmiddle\" alt=\"".$nahled."\" title=\"".$nahled."\" height=\"40\" width=\"40\"/></a> <a href=\"".$atr["hodnota"]."\" target=\"_blank\">$text <span class=\"velikost\">$vel<span></a>";
}
//výpis článku
$vypis = "";
if(file_exists("sablony/".$clanek["sablona"]."/sablona".$detail.".sab") && $handle = fopen("sablony/".$clanek["sablona"]."/sablona".$detail.".sab","r")){
$vypis = fread($handle, filesize("sablony/".$clanek["sablona"]."/sablona".$detail.".sab"));
$vypis = "<a name=\"clanek##id##\"></a>".$vypis;
if($a)
foreach ($a as $k=>$v) {
if($k=="nadpis") $vypis = str_replace("##$k##", $v, $vypis);
elseif($k=="id") $vypis = str_replace("##$k##", $v, $vypis);
elseif($k=="menu") $vypis = str_replace("##$k##", $v, $vypis);
else $vypis = preg_replace("~##.+\|$k##~m", $v, $vypis);
}
if($s)
foreach ($s as $k=>$v) {
//$vypis = str_replace("##soubor$k##", $v, $vypis);
$vypis = preg_replace("~##soubor\|[^\|]*\|$k##~m", $v, $vypis);
}
if($o)
foreach ($o as $k=>$v) {
//if($oMax=="ano") $vypis = str_replace("##obr$k##", $v."-lightbox", $vypis);
//else $vypis = str_replace("##obr$k##", $v, $vypis);
$vypis = preg_replace("~##obrazek\|[^\|]*\|$k##~m", $v, $vypis);
}
if ($_SESSION[$NAZEV_PROJEKTU."systemwords"])
foreach ($_SESSION[$NAZEV_PROJEKTU."systemwords"] as $k=>$v) {
$vypis = str_replace("%%$k%%", $v, $vypis);
//$vypis = preg_replace("~%%$k%%~m", $v, $vypis);
}
$vypis = preg_replace("~##.+##~m", "", $vypis);
$vypis = preg_replace("~%%.+%%~m", "", $vypis);
}
$vypis .= "
<script type=\"text/javascript\">
$(document).ready(function(){
$(\"a[rel='lightbox[".$clanek["idc"]."]']\").colorbox({current:'obrázek {current} z {total}', loop: false});
});
</script>
";
echo $vypis;
unset ($vypis);
unset ($a);
unset ($s);
unset ($o);
unset ($oMax);
}
}
?>
<?php else:?>
<h1><?php echo $_SESSION[$NAZEV_PROJEKTU."systemwords"]["9"]; ?>:</h1>
<br />
<?php
//hledani se neprovede pro prazdny retezec ani pro same mezery nebo tabulatory
if(ereg ("^[[:space:]]*$", $hledanaslova)):
echo "<p class=\"vyhledavaniPrazdny\"><strong>".$_SESSION[$NAZEV_PROJEKTU."systemwords"]["10"]."!</strong></p>";
else:
//vypis clanku hledani ostatnich sablon
$nalezen=0;
$hledanaslovazaloha = $hledanaslova;
$pocetclanku = 0;
$hledanaslova = explode(" ",$hledanaslova);
do {
require "pripojenidb.php";
$podminkasoubor = $podminkaobrazek = $podminkavarchar = $podminkatext = "";
//vytvoreni spravne podminky - bez ohledu na to kolik ma prohledavat sloupcu a slov
$kdehledat = array("hodnota", "popis");
for($j=0;$j<count($hledanaslova);$j++)
{
if($j > 0) {$podminkasoubor .= " && ";}
for ($i=0;$i<count($kdehledat);$i++)
{
if ($i == 0) {$podminkasoubor .= "(($kdehledat[$i] LIKE '%$hledanaslova[$j]%') ";}
else {$podminkasoubor .= " || ($kdehledat[$i] LIKE '%$hledanaslova[$j]%')";}
}
$podminkasoubor .= ")";
}
$kdehledat = array("hodnota", "popis");
for($j=0;$j<count($hledanaslova);$j++)
{
if($j > 0) {$podminkaobrazek .= " && ";}
for ($i=0;$i<count($kdehledat);$i++)
{
if ($i == 0) {$podminkaobrazek .= "(($kdehledat[$i] LIKE '%$hledanaslova[$j]%') ";}
else {$podminkaobrazek .= " || ($kdehledat[$i] LIKE '%$hledanaslova[$j]%')";}
}
$podminkaobrazek .= ")";
}
$kdehledat = array("hodnota");
for($j=0;$j<count($hledanaslova);$j++)
{
if($j > 0) {$podminkavarchar .= " && ";}
for ($i=0;$i<count($kdehledat);$i++)
{
if ($i == 0) {$podminkavarchar .= "(($kdehledat[$i] LIKE '%$hledanaslova[$j]%') ";}
else {$podminkavarchar .= " || ($kdehledat[$i] LIKE '%$hledanaslova[$j]%')";}
}
$podminkavarchar .= ")";
}
$kdehledat = array("hodnota");
for($j=0;$j<count($hledanaslova);$j++)
{
if($j > 0) {$podminkatext .= " && ";}
for ($i=0;$i<count($kdehledat);$i++)
{
if ($i == 0) {$podminkatext .= "(($kdehledat[$i] LIKE '%$hledanaslova[$j]%') ";}
else {$podminkatext .= " || ($kdehledat[$i] LIKE '%$hledanaslova[$j]%')";}
}
$podminkatext .= ")";
}
//konec vytvoreni podminky
//tady hledam v jednotlivych sablonach
@$result = mysql_query("SELECT idc, nazev FROM ".$NAZEV_PROJEKTU."clanky".$_SESSION[$NAZEV_PROJEKTU."lang"]);
while ($clanek = mysql_fetch_array($result)){
@$vysledek = mysql_query("SELECT idc FROM ".$NAZEV_PROJEKTU."atr_soubor".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE ( idc='".$clanek["idc"]."' AND $podminkasoubor )
UNION SELECT idc FROM ".$NAZEV_PROJEKTU."atr_obrazek".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE ( idc='".$clanek["idc"]."' AND $podminkaobrazek )
UNION SELECT idc FROM ".$NAZEV_PROJEKTU."atr_varchar".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE ( idc='".$clanek["idc"]."' AND $podminkavarchar )
UNION SELECT idc FROM ".$NAZEV_PROJEKTU."atr_text".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE ( idc='".$clanek["idc"]."' AND $podminkatext )");
$idsablony = array();
while ($zaznam = MySQL_Fetch_Array($vysledek)):
$idsablony[]=$zaznam["idc"];
$pocetaktualnichclanku++;
$nalezen=1;
endwhile;
//tady ty clanky vypisu -- podle zasemusim udelat rozdeleni podle sablon....
if($pocetaktualnichclanku > 0)
{
if($sablona1 == "produkty") //zde je vypis pro sablonu vyrobci
{
$vypisujprodukty = 1;
include "vypissablon/vypisprivyhledani.php";
}
else
{ //zde vypisuju normalni sablony
// idsablony == idc
for($n=0;$n<count($idsablony);$n++)
{
$podminka = " WHERE idc = '".$idsablony[$n]."'";
@$clanky = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."menuclanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." LEFT JOIN ".$NAZEV_PROJEKTU."clanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." USING (idc)".$podminka);
// echo "SELECT * FROM ".$NAZEV_PROJEKTU."menuclanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." LEFT JOIN ".$NAZEV_PROJEKTU."clanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." USING (idc)".$podminka;
// echo "<br>";
// echo mysql_error();
while (@$clanek = mysql_fetch_array($clanky)) {
if($clanek["zobraz_clanek"]=="ano") {
//načítání atributů
if($clanek["zobraz_nazev"]=="ano" && $clanek["nazev"]!="") $a["nadpis"] = "<h2>".$clanek["nazev"]."</h2>";
$a["id"] = $clanek["idc"];
$a["menu"] = $menu;
@$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_int".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'
UNION SELECT * FROM ".$NAZEV_PROJEKTU."atr_float".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'
UNION SELECT * FROM ".$NAZEV_PROJEKTU."atr_varchar".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'
UNION SELECT * FROM ".$NAZEV_PROJEKTU."atr_zarovnat".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'
UNION SELECT * FROM ".$NAZEV_PROJEKTU."atr_text".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$clanek["idc"]."'");
while (@$atr = mysql_fetch_array($atributy)) {
$a[$atr["meta"]] = $atr["hodnota"];
}
//výpis článku
$vypis = "";
@$vyslmenu = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."menu".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE ID_menu = '".$clanek['ID_menu']."'");
$zazmenu = mysql_fetch_array($vyslmenu);
$vypis = "
<div class=\"vyslvyhledavani\">
<div class=\"nadpis\">".$a['nadpis']."</div>
<div class=\"nalezeno\"><b>Nacházi se v:</b> <a href=\"".$clanek['ID_menu']."-".uprav_odkaz($zazmenu['Nazev']).".html\" >".$zazmenu['Nazev']."</a></div>
<div class=\"text\">".cutString(strip_tags($a['text']),120)." <a class=\"odkazHledani\" href=\"".$clanek['ID_menu']."-".uprav_odkaz($zazmenu['Nazev']).".html#clanek".$clanek["idc"]."\" >více informací »</a><div class=\"clear\"></div></div>
</div>
";
echo $vypis;
unset ($vypis);
unset ($a);
}
}
} //end for $n
}//end vypisuj normalni sablony
} // end if pocetaktualnichclanku > 0
}
MySQL_Close($spojeni);
} while (false);
do { require "pripojenidb.php";
$podminka = "";
for ($j = 0; $j < count ($hledanaslova); $j++):
if ($j > 0) {$podminka .= " && ";}
$podminka .= "(Nazev LIKE '%$hledanaslova[$j]%')";
endfor;
$tabulka = $NAZEV_PROJEKTU."menu".$_SESSION[$NAZEV_PROJEKTU."lang"];
@$vysledek = MySQL_Query ("SELECT * FROM $tabulka WHERE $podminka");
echo mysql_error ();
while ($zaznam = MySQL_Fetch_Array ($vysledek)):
$pocetclanku = $pocetclanku + 1;
$nalezen = 1;
$vyhledanemenu = $zaznam["ID_menu"];
include "zjistenistrukturymenu1.php";
?>
<div class="vysledkyHledani">
<p class="nalezeno"><span><? echo $_SESSION[$NAZEV_PROJEKTU."systemwords"]["14"]; ?>:</span> <b><? echo $strukturamenu1; ?></b></p>
<p>
<? echo $zaznam["Nazev"]; ?>
<a href="index.php?
menu=<? echo $vyhledanemenu; ?>
&zalohamenu=<? echo $menu; ?>
&detailvyhledani=1
&vyhledavaniclanku1=1; ?>"><b>...<? echo $_SESSION[$NAZEV_PROJEKTU."systemwords"]["1"]; ?></b></a>
</p>
</div>
<?
endwhile;
MySQL_Close($spojeni); } while (false);
//include "eshop/vyhledavani_produktu.php";
if ($pocetclanku > 1)
{
?>
<div class="zpetVyhledavani">
<p><a href="#zacatek"><? echo $_SESSION[$NAZEV_PROJEKTU."systemwords"]["11"]; ?></a></p>
</div>
<?
}
elseif ($nalezen == 0) {echo "<p class=\"vyhledavaniPrazdny\">" . $_SESSION[$NAZEV_PROJEKTU."systemwords"]["12"] . "</p>";}
?>
<?php
endif; //end pro podminku o prazdnych retezcich
?>
<?php endif;?>
</div>
ACC SHELL 2018