ACC SHELL
<?php
/*
* Sablona pro view vyhledavaci stranka
*/
?>
<div <?php echo CLASS_OBSAH; ?>>
<h2><?php echo tr('Výsledek vyhledávání'); ?></h2>
<br />
<?php
//NDebugger::dump($_GET);
if (isset($_GET['search'])) {
$text = htmlspecialchars($_GET['search']);
}
$string = explode(" ", $text);
for ($i = 0; $i < sizeof($string); $i++) {
$string[$i] = iconv_substr($string[$i], 0, 8, 'utf-8') . "*"; // string pro vyhledavani v nazvech receptu
}
$arr['search'] = implode(" ", $string);
$Katalog = new Katalog();
$vysledek_hledani = $Katalog->search($arr);
//$query = 'SELECT id FROM katalog_popis WHERE MATCH (nazev, obsah) AGAINST ("' . $hledat . '" IN boolean MODE)';
//$result = dibi::query($query)->fetchAll('id');
//NDebugger::dump($result);
if (!$vysledek_hledani) {
echo '<p>Je nám líto, ale zadané frázi nevyhovuje žádný záznam.</p>';
} else {
echo '<ul>';
foreach ($vysledek_hledani as $n) {
$odkaz = '/' . $n->url_kategorie . '/' . $n->url . '.html';
echo '<li><a href="' . $odkaz . '" title="' . $n->nazev . '">' . $n->nazev . '</a></li>';
}
echo '</ul>';
}
?>
<div class = "clear"></div>
</div>
ACC SHELL 2018