Current Path : /data/web/virtuals/51568/virtual/www/www/hledej/ |
Current File : /data/web/virtuals/51568/virtual/www/www/hledej/hledej.php |
<?php if (!isset($pdo)){ if (file_exists("class/pdoDB.class.php")) {require "class/pdoDB.class.php";} else {require "../../class/pdoDB.class.php";} $pdo = new pdoDB(); } $hledam = (isset($_POST["hledam"])) ? $_POST["hledam"] : ""; if (!$hledam){ echo 0; return false; } $html = <<<HTML <div class="alert alert-info rounded-0 h4">Výsledky hledání</div> HTML; $hledam = htmlspecialchars($hledam); $sql = "SELECT `clanky`.`id`, `clanky`.`nadpis`, `clanky`.`polozka_menu`, `dat_od` from `clanky` where MATCH(`clanky`.`nadpis`, `clanky`.`obsah`) AGAINST('$hledam') and ((`clanky`.`zverejnit`='1') or (`clanky`.`polozka_menu`='1')) order by `polozka_menu`, `clanky`.`dat_od` DESC"; $nalezeno = $pdo->queryAll($sql, Array()); if ($nalezeno){ $html .= <<<HTML <div class="font-weight-bold row py-3 mx-1" style="border-bottom: 1px solid rgba(0,0,0,.125);"> <div class="col">položka</div> <div class="col-2 do600">ze dne</div> <div class="col-2 do800">typ</div> <div class="col-1" style="max-width: 60px; min-width: 45px;"></div> </div> HTML; forEach($nalezeno as $radek){ $datum = explode('-', $radek->dat_od); $typ = "článek"; $t = "x"; $dat_od = $datum[2].'.'.$datum[1].'.'.$datum[0]; if ($radek->polozka_menu){ $typ = "menu"; $t = "m"; $dat_od = ''; } $html .= <<<HTML <div id="row-prispevek-hledej$radek->id" class="row d3-shadow py-3 mx-1 " style="background-color: white; cursor: pointer;" onclick="ukazNalezeno($radek->id)" hledej-typ="$t" row-state="0"> <div class="col">$radek->nadpis</div> <div class="col-2 do600">$dat_od</div> <div class="col-2 do800">$typ</div> <div class="col-1" style="max-width: 60px; min-width: 45px;" id="sipka-prispevek-hledej$radek->id"><i class="fas fa-chevron-down"></i></div> </div> <div> <div id="div-prispevek-hledej$radek->id" style="display: none;" class="m-md-3 m-2"></div> </div> HTML; } } else { $html .= <<<HTML <p>K hledanému výrazu <strong>$hledam</strong> nebylo nic nalezeno.</p> <p>Je vhodné zadávat pouze jednotlivá slova.<p> HTML; } echo $html; ?>