ACC SHELL

Path : /srv/www/vhosts/marevva/nadaciakrizovatka/parts/
File Upload :
Current File : /srv/www/vhosts/marevva/nadaciakrizovatka/parts/showSearchResults.php

<?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