ACC SHELL

Path : /srv/www/vhosts/marevva/nadacekrizovatka/parts/
File Upload :
Current File : /srv/www/vhosts/marevva/nadacekrizovatka/parts/articleList.php

<?php

	$articles = $db->getAllItems( 'article', " WHERE `categoryID`='" . $articleCategory['ID'] . "' AND" . $removeOutdatedItems_sql . $orderBy_sql . $limit_sql );
	
	$articlesCount = count( $articles );
	
	$paginator = new Paginator( $url_page, $articlesPerPage, $articlesCount, $_SERVER['REQUEST_URI'], 'p' );
	$range = $paginator->getItemsRangeForCurrentPage();
	
	$titleHTML = $articleCategory['title'];
	
	$data->categoryTextTop = $articleCategory['text'];
	$data->categoryTextBottom = $articleCategory['textBottom'];
	
	$ii = 1;
	$il = 0;
	for ( $i = $range['start']; $i < $range['end']; $i++ )
	{
		if ( isset( $articles[$i] ) )
		{
			$article = $articles[$i];
			
			$data->article[$ii] = new stdClass();
			$data->article[$ii]->ID = $article['ID'];
			$data->article[$ii]->url = '/'.$articleCategory['url'].'/' . $article['url'];
			$data->article[$ii]->title = htmlspecialchars( $article['title'] );
			$data->article[$ii]->text = html_entity_decode( shortenText( strip_tags( $article['text'] ), 550 ), ENT_NOQUOTES, 'UTF-8' );	
			
			$data->article[$ii]->imgSrc = '';
			if ( $article['image'] != '' )
			{
				$data->article[$ii]->imgSrc = '/data/article/mainImages/medium/' . $article['image'];
			}
			else
			{
				if ( $article['videoURL1'] != '' )
					$data->article[$ii]->imgSrc = getVideoImage( $article['videoURL1'] );
			}
			
			//$datetime = date_create( $article['createdDateTimeOrder'] );
			//$data->article[$ii]->date = date_format( $datetime, "d.m.Y" );
			
			$il++;
			if ( $il == $articlesPerLine )
			{
				$il = 0;
				$data->article[$ii]->separator = true;
			}
			else
			{
				$data->article[$ii]->separator = false;				
			}
			
			$ii++;
		}
	}
	
	// pages
	$pages = $paginator->getPages(true);
	$data->firstPage = 	$pages['firstPage'];
	$data->prevPage = 	$pages['prevPage'];
	$data->lastPage = 	$pages['lastPage'];
	$data->nextPage = 	$pages['nextPage'];
	$data->pages = 		$pages['pages'];
	
	switch ( $articleCategory['type'] )
	{
		case '3':
				$contentHTML .= sprintt( $data, 'parts/articleList3.html' );		
			break;
			
		case '2':
				$contentHTML .= sprintt( $data, 'parts/articleList2.html' );		
			break;
			
		case '1':
		default:
				$contentHTML .= sprintt( $data, 'parts/articleList.html' );
			break;
	}
	
	

?>

ACC SHELL 2018