ACC SHELL
<?php
// produkty
include( 'class.crProductList.php' );
$productList = new crProductList($db);
$contentHTML .= $productList->showSearchResults( $url_search, 'parts/productList-searchResults.html', $productImageDir );
// novinky
$pageETS->searchQuery = $url_search;
$news = $db->getSearchResults( $url_search, 'news', " `type`=1 ", 0, 'title', 'text1', 'text2' );
if ( count( $news ) > 0 )
{
$ni = 0;
foreach( $news as $newsItem )
{
$ni++;
$pageETS->news[ $ni ] = new stdClass();
$pageETS->news[ $ni ]->title = $newsItem['title'];
$pageETS->news[ $ni ]->url = $newsItem['url'];
$pageETS->news[ $ni ]->text1 = fuckOffOrphans( $newsItem['text1'] );
$pageETS->news[ $ni ]->text2 = fuckOffOrphans( $newsItem['text2'] );
$datetime = date_create( $newsItem['date'] );
$pageETS->news[ $ni ]->date = date_format( $datetime, "d.m.Y" );
$newsETS->news[ $ni ]->imgSrc = '';
if ( $newsItem['image'] != '' )
{
$pageETS->news[ $ni ]->imgSrc = '/data/news/images/large/' . $newsItem['image'];
$pageETS->news[ $ni ]->imgSrcFull = '/data/news/images/full/' . $newsItem['image'];
}
}
}
$contentHTML .= sprintt( $pageETS, 'parts/listNews-searchResults.html' );
// clanky
$articles = $db->getSearchResults( $url_search, 'article', $removeOutdatedItems_sql, 0, 'title', 'text' );
$articlesCount = count( $articles );
$data = new stdClass();
$data->searchQuery = $url_search;
$il = 0;
for ( $i = 0; $i < $articlesCount; $i++ )
{
if ( isset( $articles[$i] ) )
{
$article = $articles[$i];
$articleCategory = $db->getItem( 'category', $article['categoryID'] );
$data->article[$i] = new stdClass();
$data->article[$i]->ID = $article['ID'];
$data->article[$i]->url = '/'.$articleCategory['url'].'/' . $article['url'];
$data->article[$i]->title = htmlspecialchars( $article['title'] );
$data->article[$i]->text = html_entity_decode( shortenText( strip_tags( $article['text'] ), 550 ), ENT_NOQUOTES, 'UTF-8' );
$data->article[$i]->imgSrc = '/data/article/mainImages/medium/' . $article['image'];
if ( !file_exists( '.' . $data->article[$i]->imgSrc ) )
{
$data->article[$i]->imgSrc = '/img/empty.png';
}
$datetime = date_create( $article['createdDateTimeOrder'] );
$data->article[$i]->date = date_format( $datetime, "d.m.Y" );
$il++;
if ( $il == $articlesPerLine )
{
$il = 0;
$data->article[$i]->separator = true;
}
else
{
$data->article[$i]->separator = false;
}
}
}
$contentHTML .= sprintt( $data, 'parts/articleList-searchResults.html' );
?>
ACC SHELL 2018