HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/deensekroon.komma-mediadesign.nl/wwwroot/php/page_collection.php
<?php

/* 
	Deense Kroon
	Collection
	
	Mike Ontwerpt 2012
	www.mikeontwerpt.nl
	
	initCollection(); 
	showFilter(); 
	showBanner(); 
	showCollection(); 

*/

function initCollection(){
	
	$output = '';

    if(defined('URL_SUB') && URL_SUB == 'van-het-merk'){
        $output .= showBrand(URL_SUB2);
    }
    else{
        $output .= showBanner();
    }

    //$output .= showCollection();
    $output .= showAllProducts(5);

	return $output;
}

function showBanner(){
	global $mysqli;
	$output = '';
	////////////////// BANNER \\\\\\\\\\\\\\\\\\\\\\\
	/* load & display small banner */
	//$output .= '<div class="middle-banner-holder">';
	// get info \\
	$query = 'SELECT b.title, b.bannerimage, b.url 
			  FROM banners AS b, content_status AS s
			  WHERE type = 2
			  AND s.active = 1
			  AND s.itemId = b.id
			  AND s.linkname = "banners"
			  ANd b.published = 1
			  ORDER BY itemOrder ASC'; 
	if($result = $mysqli->query($query)){
		$numbanners = $result->num_rows;
		if($numbanners > 0){
			$i = 0;
			$banners = array();
			while($record = $result->fetch_assoc()){
				$title = fromDatabase($record['title']);	
				$shortcode = $record['bannerimage'];
				$url = $record['url'];
				if(substr($url,0,7) != 'http://' && substr($url,0,8) != 'https://' && !empty($url)) $url = 'http://'.$url;
				
				//get image
				$shortcode = substr($shortcode, 1, -1);
				$mediaResult = $mysqli->query('SELECT title, path FROM media_files WHERE shortcode = "'.$shortcode.'" LIMIT 1');
				$mediaRecord = $mediaResult->fetch_assoc();
				$filename = $mediaRecord['path'];
				
				$banners[$i] = '';
					if(!empty($url)) $banners[$i] .= '<a href="'.$url.'" target="_blank">';
						$banners[$i] .= '<img src="/images/uploads/'.$filename.'" alt="'.$title.'" class="banner"/>';
					if(!empty($url)) $banners[$i] .= '</a>';
				$i++;
			}
			
			shuffle($banners);
			
			$output .= $banners[0];

		}
	}
	else{			
		$output .= '<img src="/images/temp/test-banner-middle.jpg" class="banner"/>';
	}
	//$output .= '</div>';
	return $output;	
}

function showBrand($linktitle){
	/* get mysqli */
	global $mysqli;
	
	//search for id
	$itemId = 0;
	$titleQuery = 'SELECT b.id, b.title
			  FROM merken AS b, content_status AS s
			  WHERE s.active = 1
			  AND s.itemId = b.id
			  AND s.linkname = "merken"
			  ORDER BY b.itemOrder DESC';
	if($titelResult = $mysqli->query($titleQuery)){
		while($titleRecord = $titelResult->fetch_assoc()){
			$title = fromDatabase($titleRecord['title']);
			$linkTitle = linkname($title);
			if($linkTitle == URL_SUB2){
				$itemId = $titleRecord['id'];
			}
		}
	}	
	
	$output = '';
	/* get info */
	$query = 'SELECT m.title, m.description, m.descriptionEn, m.image, m.logo, m.timest
			  FROM merken AS m, content_status AS s
			  WHERE s.active = 1
			  AND s.itemId = m.id
			  AND s.linkname = "merken"
			  AND m.id = '.$itemId.'
			  LIMIT 1';
		if($result = $mysqli->query($query)){
			$record = $result->fetch_assoc();
			$title = fromDatabase($record['title']);
			$_SESSION['lang'] == 'nl' || empty($record['descriptionEn']) ? $description = fromDatabase($record['description']) : $description = fromDatabase($record['descriptionEn']);
			$image = replaceShortcodes($record['image'],240);
			
			$shortcode = $record['logo'];
			//get image
			$shortcode = substr($shortcode, 1, -1);
			$mediaResult = $mysqli->query('SELECT title, path FROM media_files WHERE shortcode = "'.$shortcode.'" LIMIT 1');
			$mediaRecord = $mediaResult->fetch_assoc();
			$logo = '/images/uploads/'.$mediaRecord['path'];

			//calucate logo size
			$w = 120;
			$h = 16;
			if(is_file($_SERVER['DOCUMENT_ROOT'] . $logo))
			{
				$temp = getimagesize($_SERVER['DOCUMENT_ROOT'] . $logo);
				$thisW = $temp[0];
				$thisH = $temp[1];

				$ratio = $w/$h;
				if($thisH == 0 || (($thisW / $thisH) > $ratio)){
					$w = ($thisH*$w) / $h;
				}
			}
			$description = replaceShortcodes($description);
			
			$linktitle = linkname($title);
			$link = '/toont-haar-collectie/van-het-merk/'.$linktitle.'/';
			
			$output .= '<div class="brand-item-holder">';
                $output .= '<span class="brand-item-image">';
                    $output .= '<a href="'.$link.'"><span class="brand-item-logo"><img src="'.$logo.'" alt="'.$title.'" width="'.$w.'" /></span></a>';
                    $output .= '<a href="'.$link.'">'.$image.'</a>';
                $output .= '</span>';
                $output .= '<span class="brand-item-description">
								<h1>' . $title . '</h1>
								'.$description.'
							</span>';
				$output .= '<div class="clear"></div>';
			$output .= '</div>';
				
				
		}
	$output .= '<div class="clear"></div>';
	
	return $output;
}

	


?>